java spring MVC框架有什么好处(在项目中扩展性好吗),用ssh框架不是更好吗 ?谁给说说区别?

如题所述

这是 俩个不同的概念吧。。Spring MVC就是 他能把 所有的层使用依赖注入的方式都给你分离解偶 使用这种分离让它们更容易进行定制。所以项目的扩展性很好。比如 你配置了一个UserDao 操作user表的的接口 你在中间服务层使用 spring 依赖注入, 就不需要 new 这个Dao接口的实现了。ssh 框架 是另外的概念。hibernate 是做数据层的不需要你写什么jdbc , spring 是做管理的。像事物 呀异常呀注入呀。 struts 是做表现层的 提供action以及页面标签.
ps :说的不好勿怪。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-25
我个人认为:
springMVC是Spring自己的东西,所以内部应该不会出现不该出现的问题,
我做过的项目有些是springMVC做的,比较方便,结合ibatis,做项目做起来很快。
而且需要的包也不多,体积小了。
ssh需要三种框架整合,如果有问题,你要考虑很多地方
加载的包也很多,而且hibernate比较重,ibatis相对而言简单很多。
我觉得很多公司都会用spring+ibatis(或者加struts)也就是ssi。本回答被提问者和网友采纳
第2个回答  2012-05-10
你好,我目前项目正在使用springmvc 这个框架不需要写配置文件,只需要声明自动加载就行了,减少了大量的xml配置文件的编写,只需要一个@Autowired就完成了SSH的关系注入
第3个回答  2012-05-10
MVC是设计模式,把页面后台分开,SSH是框架,struts,spring,hibernate,通过这SSH框架就可以实现MVC这个设计模式。
第4个回答  2012-05-15
更轻量

java面试 谈谈对ssh三大框架的理解
首先hibernate是一个持久层框架,轻量级(性能好),orm映射灵活,对表与表的映射关系处理的很完善,对jdbc做了良好的封装,使得我们开发时与数据库交互不需要编写大量的sql语句。而struts是一个mvc的web层框架,底层是对servlet的大量封装,拥有强大的拦截器机制,主要负责调用业务逻辑Service层。三大框架的大致...

JAVA三大框架SSH的各自作用
Spring的JDBC框架优化了数据操作效率,支持Hibernate和其他O\/R mapping解决方案,同时它的AOP框架允许声明式事务管理和自定义企业事务。Spring MVC框架使得应用远离EJB的复杂性,简化了Web开发。

java框架组合ssm和ssh各自的优势是什么?
2、Struts2是Action类级别,SpringMVC是方法级别,更容易实现RESTful风格。

ssh中 三大框架的各自的作用及好处
SSH三者各自的作用及好处:Struts Struts是一个很好的MVC框架,主要技术是Servlet和Jsp。Struts的MVC设计式可以使我们的逻辑变得很清晰,让我们写的程序层次分明。Spring spring提供了管理业务对象的一致方法,并鼓励注入对接口编程而不是对类编程的良好习惯,使我们的产品在最大程度上解耦。Hibernate Hibernate...

ssh三大框架现在过时没人用了?
而Struts相对SpringMVC而言过于复杂且更新较慢,Mybatis相较于Hibernate在灵活性和性能上有更明显优势,尤其在处理复杂数据关系和分布式事务时,Mybatis更为得心应手。此外,SOA架构因过于复杂和重量级,在一些互联网公司中被轻量级的REST或性能更好的RPC框架所取代。尽管这些传统技术可能不再是最新的选择,但...

...用SSH啊?什么时候选择用一个?比如只选择用Spring!
这道题实际上考查的是你对SSH框架的理解。首先LZ应该明白SSH是干嘛的,框架说白了,其实就是为了提高开发效率而对相应层模块的一个抽象和功能的封装与加强。如struts2,它就是基于MVC思想而开发出来的一个框架,在说的直白点,他将servlet做了相应的封装,并在其基础之上有了很大加强。hibernate,他就是...

mvc 作用 和 ssh作用(详细说说status、spring、hibernate的作用)
它允许我们分解一个应用程序的商业逻辑、控制逻辑和表现逻辑的代码,使它的重用性和维护性更好。它在SSH中主要用于接收表单的数据、数据效验、将数据交给其他层处理、根据处理结果控制页面跳转等。2) Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以...

有java框架spring开发的团队吗?为什么java框架就不能设计好一点呢?使用...
SpringMVC太过复杂,建议使用Struts2作为MVC框架,也就是大名鼎鼎的SSH整合框架。另外很多程序员喜欢XML,其实XML配置要比编程式配置要明了的多。但是现在也有一种趋势,不用XML改用Java注解。另外Spring的Jar包依赖做的不错了,很多都是单向依赖,包内聚合度还是很高的。除了Spring开头的Jar包,好像也就...

springmvc和ssh,ssm的区别
首先:SSH框架是Struct+Spring+Hibernate的总称 SSM框架是Spring-MVC+Spring+MyBatis的总称 应用当中的区别主要体现在以下3个方面:1、Spring-MVC是方法拦截(实现完全解耦),Struct是类拦截。2、请求Struct的时候通过struts.xml配置文件,请求Spring-MVC的时候直接通过路径拦截注解找到。3、使用SSH框架sql语句...

ssh 三大基本框架各有什么用
ssh 三大基本框架各有什么用 Struts用于表现层和控制层,spring用于业务层,hibernate用于持久层 1. 使用Struts是因为struts是基于MVC模式的,很好的将应用程式进行了分层,使开发者更关注于业务逻辑的实现;第二,struts有着丰富的taglib,如能灵活运用,则能大大提高开发效率。 2. 使用Hibernate:因为...

相似回答