后端的工作原理与开发语言和使用框架离不开
常用的后端开发语言有Java、PHP、Python、C#、Nodejs、Go等
后端程序并没有复杂的计算,它的职责其实就是协调其他服务,如数据库、非关系型数据库、
调用第三方服务、文件读写操作等
工作原理
一.后端部分的运行原理以Java为例
Web应用服务器软件+war包
单Jar包独立运行
【深入解析War包和Jar包机制】https://mbd.baidu.com/ma/s/jyeFUKTh
1.Web应用服务器软件进行自动解压并且加载相关文件
2.接收到请求后,会调用已加载的class文件中对应的接口函数
二.后端接口处理请求原理
1.根据URL中的域名和端口与建立连接
2.把请求报文发送给Tomcat(请求报文的请求内容明确URL请求方式,数据格式,请求数据)
3.Tomcat根据请求报文中的URL路径和请求方式找到对应的war包中的函数,并把报文信息转换成对象后,作为参数传入
4.返回数据 (报文中的数据是war包中的接口函数返回的)