下一步做什么

前面我们通过最简单的例子认识了 Servlet 和 JSP 技术。大部分 Java Web 开发框架都是构建在前面两种技术之上的。

通过前面的介绍,可以看到,JavaEE 开发完全可以不使用任何第三方框架,仅仅通过 Servlet 和 JSP 技术,在 JSP 之上构建 View,数据库,业务逻辑等,辅以 EL 表达式等技术简化开发,这也是一部分 Java 培训结构还在传授的内容。

随着 Java Web 技术的发展,人们对于纯 JSP 技术感觉越来越不满,于是产生了新的开发框架。最知名的当属所谓的 SSH,即 Struts,Spring 和 Hibernate 三大框架。

最近在移动互联网的浪潮中,大量新的 Web 技术诞生,例如基于 Python 的 Web 开发,Node 开发,以及 Golang 开发等。在敏捷开发领域,Struts 这样的更多面向 JSP 和 View 的框架逐渐式微。与之相反,Spring 朝着更加现代敏捷的方向发展,衍生出了 SpringMVC 和 SpringBoot 这样广受欢迎的框架,慢慢地变成了现代 Java Web 开发的主流。

后面的章节,我们继续通过简单的例子,走进 SpringMVC 和 SpringBoot 框架的世界。