1.Web开发中的角色
- 浏览器软件的开发团队,例如谷歌浏览器、火狐浏览器、Edge浏览器…
- Web Server的开发团队,例如Tomcat、Jetty、JBOSS…
- DB Server的开发团队,例如SQLServer、MySQL、Oracle…
- WebApps的开发团队,我们后端就是担任这个角色,开发各种Web应用
2.角色之间遵守哪些规范
- WebApps开发团队和Web Server团队之间之间遵守JavaEE中的Servlet规范
- Browser开发团队和Web Server开发团队之间要遵守HTTP协议(超文本传输协议)
- WebApps(Java)开发团队和DB Server开发团队之间遵守JDBC
图示(来自动力节点课程):
3.Servlet规范包括什么
- 规范了接口
- 规范了类
- 规范了一个Web应用应该包括哪些配置文件
- 规范了一个Web应用中配置文件的名字(比如web.properties)
- 规范了一个Web应用中配置文件存放的路径
- 规范了一个Web配置文件的内容
- 规范了一个合法有效的Web应用他的结构目录应该是怎么样的
总的来说Servlet规范了一个WebApps需要做什么,应该做什么。如果一个WebApps遵守了Servlet规范,那么他就可以再不同的服务器上运行。
4.图示B/S结构通信原理
以下内容来自动力节点