1.1 Java Web开发简介

Java Web就是采用Java技术来解决与Web领域相关问题的技术总和。Web主要包括Web服务器和Web客户端两部分。过去Java在客户端的应用有JavaApplet,目前Java在客户端的应用已经很少了。Java在服务器端的应用是非常丰富的,比如常用的有Servlet、JSP和第三方框架等。

Java的Web框架虽然各不相同,但总体上都遵循一定的规则:

●使用Servlet或者Filter拦截客户请求。

●基于MVC的思想设计架构。

●利用约定、XML或Annotation实现配置。

●运用Java面向对象的特点,面向抽象实现请求和响应。

●支持JSP、Freemarker、Velocity等视图。