- 访问html地址,可以展示一个用户列表页面。但是这个用户列表页面是写死在HTML文件当中的。这种资源我们称为静态资源。怎么能变成动态资源。显然需要连接数据库。
- 连接数据库需要JDBC程序,也就是说需要编写Java程序连接数据库,数据库中有多少条记录,页面上就显示多少条记录,这种技术被称为动态网页技术。(动态网页技术并不是说页面中有flash动画。动态网页技术是说页面中的数据是动态的,根据数据库中数据的变化而变化。)
对于一个动态的web应用来说,一个请求和响应的过程有多少个角色参与,角色和角色之间有多少个协议
- 有哪些角色(在整个BS结构的系统当中,有哪些人参与进去了)
- 浏览器软件的开发团队(浏览器软件:谷歌浏览器、火狐浏览器、IE浏览器…)
- WEB Server的开发团队(WEB Server软件:Tomcat、Jetty、WebLogic、JBOSS、WebSphere…)
- DB Server的开发团队(DB Server软件:Oracle、MySQL…)
- webapp的开发团队(WEB应用是我们做为JavaWEB程序员开发的)
- 角色和角色之间需要遵守哪些规范,哪些协议
- webapp的开发团队 和 WEB Server的开发团队 之间有一套规范: JavaEE规范之一Servlet规范。
- Servlet规范的作用是什么?
- WEB Server 和 webapp解耦合。
- Servlet规范的作用是什么?
- Browser 和 WebServer之间有一套传输协议:HTTP协议。(超文本传输协议。)
- webapp开发团队 和 DB Server的开发团队之间有一套规范:JDBC规范
- webapp的开发团队 和 WEB Server的开发团队 之间有一套规范: JavaEE规范之一Servlet规范。
- Servlet规范是一个什么规范?
- 遵循Servlet规范的webapp,这个webapp就可以放在不同的WEB服务器中运行。(因为这个webapp是遵循Servlet规范的。)
- Servlet规范包括什么呢?
- 规范了哪些接口
- 规范了哪些类
- 规范了一个web应用中应该有哪些配置文件
- 规范了一个web应用中配置文件的名字
- 规范了一个web应用中配置文件存放的路径
- 规范了一个web应用中配置文件的内容
- 规范了一个合法有效的web应用它的目录结构应该是怎样的。
- …