java开发框架整合过程中,SSH和SSM的优缺点在哪里?多数情况下会用到哪一个呢? 1C

java开发框架整合过程中,SSH和SSM的优缺点在哪里?多数情况下会用到哪一个呢?

12个回答

用最通俗易懂的话说,就是SSM是SSH的缩减版。
就是说SSM种包含的内容是一些开发项目中比较常用的。
而h算是完整版,包含了更多的内容,
可以说SSH比SSM的内容多太多了。
如果项目比较小,那么用m是比较好的,轻量级,速度快,效率高。
如果是大型项目,必选SSH

个人不喜欢用ssh,还是ssm写sql爽

哇,这么多复制粘贴的。。。。也不全对,ssm确实比较轻量级,但是mybatis里面的sql是要写的不会由框架来进行生成,也比较方便于优化等方面,个人而言SSM好用很多

hibernate对jdbc的封装程度比mybatis高很多,就会导致hibernate比mybatis更加方便使用,同时也更加庞大,执行效率一般。
我在公司看的,大多数都是用的mybatis。反正我们公司是的。

这两套框架都在项目里用过,其实框架不重要的,看公司和客户要求这个不是你能选的

把公司现在正在用的框架先会用、然后懂怎么利用现有框架写出更加规范的程序、进而可以深入了解下源码和框架的实现逻辑思维,等你再用其他框架的时候,用起来也会很快上手。那时候再比较框架可能会比较有感觉。

ssm和ssh说白了就是m和h的区别
用最通俗易懂的话说,就是m是h的缩减版。
就是说m种包含的内容是一些开发项目中比较常用的。
而h算是完整版,包含了更多的内容,
可以说h比m的内容多太多了。
如果项目比较小,那么用m是比较好的,轻量级,速度快,效率高。
如果是大型项目,选h
目前是用ssm的比较多 ,其实2个框架都可以看看和学习,先学会使用,然后再看底层是怎么实现的。如果真要上手搞项目还是跟主流吧。

用最通俗易懂的话说,就是SSM是SSH的缩减版。
就是说SSM种包含的内容是一些开发项目中比较常用的。
而h算是完整版,包含了更多的内容,
可以说SSH比SSM的内容多太多了。
如果项目比较小,那么用m是比较好的,轻量级,速度快,效率高。
如果是大型项目,必选SSH

看公司吧,每个公司选择不一样的

SSH : Struts2+Spring+Hibernate
SSM: Spring+SpringMVC+mybatis
spring 底层的类库是一样的(组件)
Struts2和 Spring MVC的相同点:spring用来初涉依赖注入(通过管理注释来控制各层的组件(方法)),2 事物 权限 日志 ‍这些都是aop(切面编程)
不同: Struts2和spring mvc 控制器 试图 模型 机制不一样。Struts2是action级别的,spring mvc 既然有mvc 就是把 界面层(三层架构)分的更细,实现web api 更方便。Struts漏洞一个接一个,这点就不好了(如果有大佬吧struts2封装改写一部分也不错 ),spring 不清楚 哈哈。但是spring mvc 配置简单一些, 理解起来很容易,结构清晰
拦截器:Struts是类控制,一个功能下来就是一个类。。, spring mvc 是方法,你可以理解为每个方法都是url,都可以控制.
不同点其实还有很多...慢慢体会吧。
Hibernate和mybatis的区别:
这个的话自己在csdn找 ,多看看一样的文章然后找答案。你给 移植,维护,性能,缓存 等等各方面去比较。
hibernate 没玩过, mybatis 比较简单,直接上手。 可以用工具生成映射文件(主要维护这个),数据库表变了直接在mapper 改sql 就行,不同的数据库 要写不同的sql,这个就有点麻烦。主要的问题还是 配置,开始可能要折腾一段时间,习惯了就666了。
是不是大项目看需求,看公司,和团队技术。目前是用ssm的比较多 ,其实2个框架都可以看看和学习,先学会使用,然后再看底层是怎么实现的。如果真要上手搞项目还是跟主流吧。

共12条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问