你所在的位置: 首页 > 正文

java开发中常常会用到SSH框架或SSM框架,你偏向于使用哪个框架?

2019-09-12 点击:998

ssh框架是指: spring+struts2+hibernate的组合,ssm框架是指spring+spring mvc+mybaitis的组合,两者都是ioc containers+mvc framework+orm framework。ioc是控制反转,这意味着创建和查找依赖对象的控制权被赋予容器,而不是实例化对象本身;mvc框架使用mvc分层,模型层处理数据逻辑,通常模型对象在数据库中访问。泰巴斯卡。数据,视图层处理数据显示,控制器层处理用户交互,通常从视图中读取数据,控制用户输入,并将数据发送到模型;ORM框架是对象关系映射模型,位于数据库表和持久对象映射之间,以便仅对对象操作进行重新定义。操作数据库时需要。

在IOC容器方面,ssh和ssm都使用spring。Spring是一个轻量级的IOC和AOP容器。IOC容器是Spring的核心,负责创建对象、管理对象、组装对象、配置对象以及管理这些对象的整个生命周期。管理对象动态地向对象提供其他对象。使用依赖注入。弹簧有三种注入方式:界面注入、设定注入和施工注入。SpringAOP是面向面编程,可以用于日志记录和事务管理。

MVC集成框架分别使用Struts 2和Spring MVC。 Struts 2是一个类级拦截,一个类对应一个请求上下文,Spring MVC是一个方法级拦截,一个方法对应一个请求上下文,因此很容易实现restful API; 2. Struts 2是多个,每个请求创建一个动作,类属性由方法共享,而Spring MVC是方法级拦截。 MVC是一个单一的情况,只有一个实例,变量不在方法之间共享; 3. Struts 2的核心控制器是Filter,Spring MVC的核心控制器是Servlet; Struts 2有自己的拦截机制,Spring MVC使用独立的AOP模式; 5. Spring MVC是Spring的一个模块,项目管理和管理。安全性优于Struts 2,配置文件更少,并且集成了Ajax来处理Ajax请求。通过直接返回数据,该方法可以使用注释

http://www.sugys.com/bdsxPJ2/P

宜宾新闻网 版权所有© www.yibugx.com 技术支持:宜宾新闻网 | 网站地图