A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵红萍 中级黑马   /  2012-10-25 19:58  /  1523 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

现在做开发,大家都在用SSH框架,Struts是处理用户和服务器之间传递数据的,Hibernate是处理数据库的,那Spring是干什么的?它们三者是怎么协调工作的呢?

5 个回复

正序浏览
Spring是一个开源框架,它由Rod Johnson创建。是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
回复 使用道具 举报
焦晨光 发表于 2012-10-25 20:17
姐姐,你问的问题都比较深,看来平时学习java比较用心,三大框架属于javaEE开发
而我们要学习的是3G安卓开 ...

我看到你名字的第一反应是何晨光...嘿嘿...:)
回复 使用道具 举报
想 了解 ssH 得从mvc说起吧
V是界面层
C是控制层
m是逻辑层

V主要 是界面 包括java常用的jsp
c主要是控制层 一般是servlet 或者是action层
m是逻辑层 包含常用的 service dao  bean 层
struts 用于 V与C之间
hibernate 用于 持久层 我的理解是  用于 dao 与bean之间

Spring 是贯穿于整个mvc模式整体的  主要用于“bean"的创建与配置
这里的bean 包括mvc中的各个部分 action service dao dataSource 等
回复 使用道具 举报
姐姐,你问的问题都比较深,看来平时学习java比较用心,三大框架属于javaEE开发
而我们要学习的是3G安卓开发,三大框架基本上是不学的,开的课程每个框架只讲1天,所以只是简单的理解就ok了。
由于还没有讲到三大框架,所以我也不能回答不了~~{:soso_e101:}

回复 使用道具 举报
IOC和AOP,你可以看看相关资料。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马