Struts——一种开源 MVC 的实现这篇文章介绍 Struts,一个使用 servlet 和 JavaServer Pages 技术的一种 Model—View-Controller 的实现
Struts 可以帮助你控制 Web 项目中的变化并提高专业化
即使你可能永远不会用 Struts 实现一个系统,你可以获得一些想法用于你未来的 servlet 和 JSP 网页的实现中
简介在小学校园里的小孩子们都可以在因特网上发布 HTML 网页
然而,有一个重大的不同在一个小学生和一个专业人士开发的网站之间
网页设计师(或者 HTML 开发人员)必须理解颜色、用户、生产流程、网页布局、浏览器兼容性、图像创建、JavaScript 等等
设计美丽的网站需要做大量的工作,大多数 Java 开发人员更注重创建优美的对象接口,而不是用户界面
JavaServer Pages (JSP) 技术为网页设计人员和 Java 开发人员提供了一种联系钮带
假如你开发过大型 Web 应用程序,你就理解“变化"这个词语
“模型—视图—控制器”(MVC) 就是用来帮助你控制变化的一种设计模式
MVC 减弱了业务逻辑接口和数据接口之间的耦合
Struts 是一种 MVC 实现,它将 Servlet 2
2 和 JSP 1
1 标记(属于 J2EE 法律规范)用作实现的一部分
你可能永远不会用 Struts 实现一个系统,但了解一下 Struts 或许使你能将其中的一些思想用于你以后的 Servlet 和 JSP 实现中
模型—视图-控制器 (MVC)JSP 标签只解决了我们问题中的一部分
我们依旧有验证、流控制、以及更新应用程序结构的问题
这就是 MVC 从哪儿来以及来干嘛的
MVC 通过把问题分成三类来帮助解决一些与单模块相关的问题:Model(模型) 模块包括应用程序功能的核心
模型封装着应用程