
上QQ阅读APP看书,第一时间看更新
第2章 Java EE Web应用开发基础技术
Web应用程序由用户通过浏览器(例如IE)发送请求,程序通过执行产生Web页面,并将页面传递给客户计算机上的浏览器,将得到的Web页面呈现给用户。
根据Java EE 7对应用程序结构的规范,一个完整的Web应用程序通常由多种组件构成,并形成表示层、控制层、业务逻辑层及数据访问层(或持久层)。
● 表示层一般由HTML、JavaScript、CSS和JSP等技术实现。
● 控制层一般由Servlet技术、监听器和拦截器等技术实现。
● 业务逻辑层一般由JavaBean、EJB等技术实现。
● 持久层一般由JDBC和DAO技术实现。
JSP、Servlet、JavaBean、JDBC、过滤器和监听器等组件技术是Web应用开发中最基本的技术,在本章将介绍这些技术并给出简单的示例。