1. Servlet的标准组件总是运行在Servlet容器中,如Tomcat、Jetty、WebLogic等。

    直接使用Servlet进行Web开发好比直接在JDBC上操作数据库,比较繁琐,更好的方法是在Servlet基础上封装MVC框架,基于MVC开发Web应用,大部分时候,不需要接触Servlet API,开发省时省力。

    因此,开发Web应用,首先要选择一个优秀的MVC框架。常用的MVC框架有:

    • WebWork:一个比Struts设计更优秀的MVC框架,但不知道出于什么原因,从2.0开始把自己的代码全部塞给Struts 2了;
    • 其他100+MVC框架……(略)

    本章我们会详细介绍如何基于Spring MVC开发Web应用。