×

struts2框架的作用,struts2框架的优点

前端技术网 前端技术网 发表于2024-01-02 22:41:26 浏览3764 评论0

抢沙发发表评论

一、struts2扩展组件是什么管理

在Struts应用的视图中包含JSP,客户化标签两个组件。Struts是一种基于MVC经典设计模式的开放源代码的应用框架,也是目前Web开发中比较成熟的一种框架。通过把Servlet、JSP、JavaBean、自定义标签和信息资源整合到一个统一的框架中,为Web开发提供了具有高可配置性的MVC开发模式。Struts体系结构实现了MVC设计模式的概念,它将Model、View和Controller分别映射到Web应用中的组件。Model由代表系统状态和商业逻辑Action来构建,View是由JSP和struts提供的自定义标签来实现,Controller负责控制流程,由ActionServlet和ActionMapping来完成。

二、ssh中,三大框架的各自的作用及好处

SSH三者各自的作用及好处:StrutsStruts是一个很好的MVC框架,主要技术是Servlet和Jsp。Struts的MVC设计式可以使我们的逻辑变得很清晰,让我们写的程序层次分明。

struts2框架的作用,struts2框架的优点

Springspring提供了管理业务对象的一致方法,并鼓励注入对接口编程而不是对类编程的良好习惯,使我们的产品在最大程度上解耦。

HibernateHibernate是用来持久化数据的,提供了完全面向对象的数据库操作。

Hibernate对JDBC进行了非常轻量级的封装,它使得与关系型数据库打交道变得非常轻松。以下是SSH架构图:

三、jsp比较流行的框架

jsp三大框架分别是:1、struts;2、hibernate;3、spring。struts充当视图层和控制器,hibernate能够让我们通过面向对象的方式操作数据库,spring降低里各层之间的耦合。

Java三大框架是用来开发web应用程序中使用的.

1.Struts:基于MVC的充当了其中的视图层和控制器;

struts2框架的作用,struts2框架的优点

2.Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库;

3.Spring:采用了控制反转的技术,管理Bean,降低了各层之间的耦合。

四、struts2开发工具

开发工具:eclipse

struts1:老项目使用较多,维护时需要用到

struts2:新项目使用较多

1.无侵入式设计

struts2与strutsapi,servletapi有很多依赖,但是表面上看不出来

2.实现基础不同

struts1是通过servlet实现的

strtus2是通过filter实现的

3.MVCModelViewController

Struts2是视图层框架(View),与数据库交互,负责处理前端提交上来的数据,并进行跳转

好了,关于struts2框架的作用和struts2框架的优点的问题到这里结束啦,希望可以解决您的问题哈!