Web浏览器:Web浏览器是三层结构中的第一个层次,利用Web浏览器作为客户端,使客户面对一个统一的应用界面。可以采用JSP页面来显示由中间层所返回的数据。
Servlet或者JavaBean中间层:中间层是指运行在服务器中的,联系Web浏览器与后台数据库服务器的软件。对基于Java技术的Web应用,一般可以采用Servlet或者JavaBean来实现中间层。中间层在浏览器和数据库服务器之间完成“粘合”作用。
后台数据库服务器:后台数据库服务器是用户存放数据信息的地方,中间层可以通过JDBC来访问后台数据库。对于采用何种类型的数据库系统,取决于具体的应用。
(1)JSP+JavaBean形式:在设计时JSP只负责显示页面,也就是说JSP调用JavaBean传过来的数据然后显示,而JavaBean负责收集JSP需要的数据。
(2)JSP+Servlet形式:在设计时JSP只负责显示页面,也就是说JSP调用Servlet传过来的数据然后显示,而Servlet负责收集JSP需要的数据并将处理后的结果返回给某一个JSP页面。
