1、MVC模式: model(模型,业务逻辑),view(视图层,显示,jsp),control(控制层,servlet)
表现层:UI Layer/Presentation Layer->Struts
业务逻辑层:Business Layer ->Spring
持久化层: Persistence Layer ->Hibernate
2、model1与model2的区别:
1)model1:jsp+javaBean 流程图如下:
优点:架构简单,比较适合小型项目开发使用
缺点:jsp的职责不单一,既要负责展现又要负责业务逻辑,职责过重,维护起来不方便。
2)Model2:jsp+javaBean+servlet 流程图如下:
分享到:
相关推荐
Struts2 是一个基于 Model-View-Controller (MVC) 设计模式的开源Java Web框架,由Apache软件基金会维护。它为开发者提供了构建可扩展、模块化且易于维护的Web应用的强大工具。本资料“深入浅出Struts2”是InfoQ中文...
书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...
Struts2是一个强大的Java web应用程序框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了构建可维护性高、结构清晰的Web应用的解决方案。这本书《深入浅出Struts2》旨在帮助读者深入理解Struts2的...
深入浅出struts2,经典著作,高清PDF!
这本书"深入浅出Struts2源代码"是针对该框架源码的深度解析,旨在帮助读者理解Struts2的工作原理,提升开发技能。 Struts2的核心组件包括: 1. **FilterDispatcher**:这是Struts2的入口点,它是一个Servlet ...
深入浅出Struts 2.rar 源码 全部例子。 Struts2是JavaWeb应用首选的MVC框架。《深入浅出Struts2》对Struts2的工作机理进行了透彻的阐述。书中介绍了如何利用Struts2来解决Web应用开发中的常见问题,同时还深入浅出地...
《深入浅出Struts 2》是一本专为Java开发者设计的书籍,旨在全面解析Struts 2框架的原理、特性和实际应用。Struts 2是Java Web开发中的一个热门框架,它提供了强大的MVC(Model-View-Controller)架构支持,极大地...
这本书《深入浅出Struts 2》深入剖析了这个框架的核心原理和实际应用。 首先,Struts 2框架基于拦截器(Interceptor)模型,它允许开发者通过定义一系列拦截器来处理请求,这些拦截器可以进行权限检查、日志记录、...
这本书《深入浅出Struts2》旨在帮助开发者深入理解这个框架的内部工作原理,以及如何有效地利用它来开发高效、可维护的web应用。 1. **Struts2框架基础** Struts2是Apache软件基金会的一个开源项目,它是Struts1的...
深入浅出Struts2中文版,讲解清晰明了,很有助于初学者入门
《深入浅出Struts 2》是一本针对Java Web开发框架Struts 2的专业指南,旨在帮助开发者深入了解和熟练运用这一强大的MVC框架。Struts 2是Apache软件基金会下的一个开源项目,它继承了Struts 1的优点,并且吸取了其他...
MVC模式和Struts框架
Struts2是一个强大的Java web应用程序框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了构建可维护性、可扩展性极高的Web应用的高效平台。本资料包"深入浅出struts2.rar"包含了丰富的学习资源,...