struts框架技术

admin 29 0

Struts是一个基于Sun J2EE平台的MVC(Model-View-Controller)框架,它主要是采用Servlet和JSP技术来实现的,Struts框架将Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,使得开发人员无需自己编码实现全套MVC模式,从而极大地节省了开发时间。

Struts2是Struts的下一代产品,它以WebWork为核心,采用拦截器的机制处理用户的请求,这样的设计使得业务逻辑控制器能够与Servlet API完全脱离开,因此Struts2可以理解为WebWork的更新产品,Struts2实现了MVC模式,具有层次结构清晰、丰富的标签库、提供了丰富的拦截器实现、通过配置文件掌握系统各个部分之间的关系、异常处理机制以及高可扩展性等优势。

Struts2还体现了面向切面的思想,并且如果用户开发了自己的插件,只需简单地配置,就可以和Struts2框架融合,实现框架对插件的可插拔特性。

Struts框架技术是一种基于MVC设计模式的Java Web应用框架,它简化了Web应用的开发过程,提高了开发效率,并且具有高度的可扩展性和灵活性。