SSM连梁和框架梁的区别和SSH连梁和框架梁的区别的区别

ssh中 三大框架的各自的作用及好处_百度知道
ssh中 三大框架的各自的作用及好处
!!!分开说 struts
hibernate spring 各自的作用和好处要实际项目中体会到的,直白一些的回答.不要从百度查找复制的
!因为面试好多这样的题....回答简单一些易懂一些就好
一、SpringSpring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVC Web框架。二、STRUCTSStruts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。三、HibernateHibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。映射很简单呀,就是页面的映射呀,多做点练习就会了。
首先hibernate使用来连接数据库的,好处:如果写好项目要从oracle换成mysql,不用考虑ORACLE和mysql有哪些
sql语句不同,AOP,直接换就行了。spring,主要好处是控制反转和面向切面,也就是IOC。不光可以处理控制业务,而且可以方便的给程序做代理。Struts 有了STRUTS ,servelt基本就可以不用了。主要是Taglib和页面导航。Taglib是Struts的标记库,灵活动用专业程序员帮你回答此问题
本回答被网友采纳
为您推荐:
其他类似问题
您可能关注的内容
ssh的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。相关文章推荐
SSH 和 SSM 的定义本人经历过两种技术架构,分别是常说的 SSH 和 SSM ,SSH 在本科的时候老师就教过。SSM 则是去公司后用的比较多。现在我想将这两大阵营的技术做一下对比。由于本人能力...
最近在学SSH,但突然看到了SSM,感觉两者很相似,于是就开始打破砂锅问到底,网上找了很多资料,但是由于本人对SSM的认识只存在于理论上,所以就泛泛的谈论下自己对这两个java框架的认识,做一个小总结...
SSH和SSM对比总结
SSH指的是:spring+Struts+hibernate;而SSM指的是:spring +SpringMVC + MyBatis。
1、Spring是是开源框架,是轻量级的IoC和AOP的容器...
SSH 和 SSM 的定义
本人经历过两种技术架构,分别是常说的 SSH 和 SSM ,SSH 在本科的时候老师就教过。SSM 则是去公司后用的比较多。现在我想将这两大阵营的技术做一下对比。由于...
当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界...
本人使用过SSH框架一段时间,最后在优化项目的时候决定使用SSM框架,这两种框架的一些浅显的区别我在这里说下:
1.SSH框架是Struct+Spring+Hibernate而SSM是指的Sprin...
SSH和SSM的区别---当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)相关文章推荐
S2SH也就是
struts2,spring,hibernate这三大框架,SSM框架也就是 Spring MVC,Spring,mybatis三大框架,
在S2SH这个架构中,容易理解的说,st...
1.spring MVC + spring +mybatis,是标准的MVC设计模式,将整个系统划分为显示层,Controller层,Service层,DAO层四层
使用Spring MV...
本人使用过SSH框架一段时间,最后在优化项目的时候决定使用SSM框架,这两种框架的一些浅显的区别我在这里说下:
1.SSH框架是Struct+Spring+Hibernate而SSM是指的Spring...
SSH:Spring+Struts2+Hibernate
SSM:Spring+SpringMVC+MyBatis
持久层:DAO层(mapper)
业务层:Service层
表现层:Controller层(Handler层)
SSM框架整合说明...
持久层:DAO层(mapper)
DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,
DAO层的设计首先是设计DAO的接口,然后在Spring的配置文...
用户发送请求给服务器。url:user
服务器收到请求。发现Dispatchservlet可以处理。于是调用DispatchServlet。
SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层
使用spring...
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)java框架组合ssm和ssh各自的优势是什么?_百度知道
该问题可能描述不清,建议你
java框架组合ssm和ssh各自的优势是什么?
我有更好的答案
就是m是h的缩减版。而h算是完整版,如果觉得可以解决您的疑惑,请采纳。谢谢。就是说m种包含的内容是一些开发项目中比较常用的,包含了更多的内容,可以说h比m的内容多太多了。如果项目比较小,那么用m是比较好的,轻量级,速度快,效率高。如果是大型项目,必选h,手敲ssm和ssh说白了就是m和h的区别 用最通俗易懂的话说
采纳率:77%
直接上手。 可以用工具生成映射文件(主要维护这个),和团队技术: Struts2和spring mvc 控制器 试图 模型 机制不一样,看公司,然后再看底层是怎么实现的。如果真要上手搞项目还是跟主流吧。如果有说的不对的 大家别打我。SSH
。Struts漏洞一个接一个,这点就不好了(如果有大佬吧struts2封装改写一部分也不错 ),spring 不清楚 哈哈。但是spring mvc 配置简单一些,
理解起来很容易,结构清晰拦截器:Struts是类控制,一个功能下来就是一个类:这个的话自己去百度找csdn 。hibernate 没玩过,不同的数据库 要写不同的sql。Struts2是action级别的,我已开启盾墙 ;这些都是aop(切面编程)不同,你可以理解为每个方法都是url,维护,性能,都可以控制。目前是用ssm的比较多 ,其实2个框架都可以看看和学习,spring mvc 既然有mvc 就是把 界面层(三层架构)分的更细。主要的问题还是 配置,开始可能要折腾一段时间,习惯了就666了,这个就有点麻烦: Struts2+Spring+HibernateSSM: Spring+SpringMVC+mybatisspring 底层的类库是一样的(组件)Struts2和 Spring MVC的相同点,多看看一样的文章然后找答案。是不是大项目看需求. 不同点其实还有很多.,先学会使用,缓存 等等各方面去比较, mybatis 比较简单。。..慢慢体会吧。Hibernate和mybatis的区别,代码量少了很多,数据库表变了直接在mapper 改sql 就行:spring用来初涉依赖注入(通过管理注释来控制各层的组件(方法)),2
事物 权限 日志 &#8205。你给 移植。我是给net转过来的,拿起ssm 就开搞,配置遇到不少坑,慢慢来。反正我上手挺快。orm框架用起来 主要时间花在配置上,实现web api 更方便, spring mvc 是方法哈哈 看到楼上的被踩了 我还是来说下吧,免得误导人了
引用a307032的回答:ssm和ssh说白了就是m和h的区别 用最通俗易懂的话说,就是m是h的缩减版。就是说m种包含的内容是一些开发项目中比较常用的。而h算是完整版,包含了更多的内容,可以说h比m的内容多太多了。如果项目比较小,那么用m是比较好的,轻量级,速度快,效率高。如果是大型项目,必选h,手敲,如果觉得可以解决您的疑惑,请采纳。谢谢。
乱答!不要不懂装懂
引用a307032的回答:ssm和ssh说白了就是m和h的区别 用最通俗易懂的话说,就是m是h的缩减版。就是说m种包含的内容是一些开发项目中比较常用的。而h算是完整版,包含了更多的内容,可以说h比m的内容多太多了。如果项目比较小,那么用m是比较好的,轻量级,速度快,效率高。如果是大型项目,必选h,手敲,如果觉得可以解决您的疑惑,请采纳。谢谢。
ssh是spring+struts+hibernate,跟ssm不一样
2条折叠回答
为您推荐:
其他类似问题
ssm的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 架构和框架的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信