为什么使用struts

  • 建立在MVC这种公认的好的模式上的,Struts在M、V和C上都有涉及,但它主要是提供一个好的控制器和一套定制的标签库上,也就是说它的着力点在C和V上,有MVC的一系列优点,如:结果层次分明,高可重用性,增加了程序的健壮性和可伸缩性,便于开发与设计分工,提供集中统一的权限控制、校验、国际化、日志等等。
  • 其他技术和框架具有很好的融合性。如与Spring、Hibernate等框架的整合
  • 大大提高开发速度
  • ……

 

Framework概念

人们用于解决相同或相似类型问题的方案

特点:可重用性,可扩展性,可收缩性

基于请求响应(Request-Response)模式的应用Framework的逻辑结构:

  • 控制器(Controller)
  • 业务逻辑层(Business Logic)
  • 数据逻辑层(Data Logic)

 

Struts的概念和体系结构

Struts是Apache组织的一个开源项目。主要是采用Servlet和JSP技术来实现的。Struts是一个基于Sun Java EE平台的MVC框架,它采用MVC模式,将MVC模式“分离显示逻辑和业务逻辑”的能力发挥得淋漓尽致

 

相关文章:

  • 2022-12-23
  • 2021-12-26
  • 2021-10-01
  • 2021-06-16
  • 2021-10-22
  • 2022-12-23
  • 2021-05-25
  • 2021-05-26
猜你喜欢
  • 2021-12-25
  • 2021-12-07
  • 2021-06-08
  • 2021-10-20
  • 2021-04-11
  • 2021-11-29
  • 2022-02-06
相关资源
相似解决方案