序言
纯 JSP 盛行的时代是乱世,那时候编写的 HTML 和 Java 混用代码很少存活到今天。业务逻辑越来越复杂,JavaBean 和 Servlet 开始广泛应用,这个世界里开始散发着文明的气息,事情开始变得有秩序。Struts 出现的意义大致相当于《拿破仑法典》的颁发,框架的广泛使用铲除了杂乱和无序,还提供给人们各种方便。EJB 王朝没落的时候,三层架构+Struts MVC 开始了温和的统治,这个新的领袖虽然没有王冠(非 jcp 委员会) ,也没有权杖(不是 jsr 标准),但成为了 Java Web 应用开发事实标准,得到了天下。当然,现在得天下的是 Struts 的第二代。
什么是 Struts?
一句话概括:Struts 是针对 JSP+Servlet 的一个 MVC 的解决方案。
二代与一代有什么区别?
它是 Struts 与 WebWork 优点结合的产物!
课程入口