java为什么要用spring

java为什么要用spring,hbn,starts等等给我点理论的... java为什么要用spring,hbn,starts等等
给我点理论的
展开
 我来答
百度网友3b46a7f
推荐于2016-06-25 · TA获得超过2520个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:0
展开全部
这些是框架 不用程序也可以写出来! 但是用了以后会给我们提供很大的便利
这就是一个公司的架构师为什么能赚那么多钱的原因。 好的框架可以大大简化开发难度、有很强的扩展性和可维护性!

Hibernate,不用它用JDBC也可以从数据库查到数据,但是一张表有好多字段甚至是还要级联查询的话,JDBC代码写起来就有一定的困难了. 而用Hibernate以后,我们需要的只是配置好实体类与表的映射关系,类与类之间的关联关系! 我们需要写的查询或插入语句就会很简单,只是很简单的一句hql解决问题。程序员可以更多的关注业务逻辑,从繁琐的sql代码中解脱出来,大大简化开发难度。
Struts:MVC框架使得程序分成“相对”独立地三层,利于大家分工协作。控制器与前台展示相分离,提高系统的可重用性和扩展性!
Spring: 优点太大了, 切面编程--灵活插入代码 依赖-注入--通过配置装载类的实例,大大降低类与类之间的耦合,易于维护和扩展 强大的事务管理功能 对其他框架的良好支持 。。。。。。这些都可以大大简化我们的开发!

学习框架,最重要的是学习它们优秀的设计思想,融会贯通然后可以在你的项目中运用这些思想!
点点点年BX
2008-09-08 · TA获得超过378个赞
知道小有建树答主
回答量:929
采纳率:100%
帮助的人:337万
展开全部
不用也可以呀
就像你除草不用药水也可以用手一样 费力点而已啊
spring 主要用来配置管理所有的项目吧
hibernate用来持久化数据
struts 只能用在网页上 加了不少插件 如你要上传数据 等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暗影刺客vc
2008-09-08
知道答主
回答量:35
采纳率:0%
帮助的人:8.7万
展开全部
提高代码的复用性于可维护性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dieslrae
2008-09-08 · TA获得超过1146个赞
知道小有建树答主
回答量:2771
采纳率:0%
帮助的人:0
展开全部
就像你吃饭要用筷子一样,你也可以选择不用的- -b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tangwei070
2008-09-08 · 超过22用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:77.1万
展开全部
走路去上班 跟 开车去上班有的区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式