Struts2、spring、hibernate 三个框架是干什么用的,我有点迷茫啊?

我学WEB程序设计的时候老师提过有这些框架,请问我想做JAVA得开发,不是网站设计需要学会这三种框架么?我是今年的一名大学生,软件专业,但是学JAVA的时候没提到什么三种... 我学WEB程序设计的时候老师提过 有这些框架,请问我想做JAVA得开发,不是网站设计需要学会这三种框架么? 我是今年的一名大学生,软件专业,但是学JAVA的时候没提到什么三种框架啊,如果去公司了用的J2EE需要掌握什么啊?迷茫中… 展开
 我来答
黑色dahlia
推荐于2017-11-23 · TA获得超过173个赞
知道答主
回答量:31
采纳率:0%
帮助的人:30.6万
展开全部
Struts2 是view层框架,如果你不做WEB程序就可以忽略不学了。spring是工厂框架,提供了很多编程思想的简单实现,例如单例模式,反向注入,AOP等,无论是WEB开发还是普通程序开发spring都是很好用的框架。hibernate 是底层操作框架,现在数据库操作语句都是面向关系的,而hibernate 实现了面向对象的查询模式,有自己的一套API去操作数据库,当然为了通用也支持sql查询。如果要用到操作数据库的功能,建议学习并使用hibernate。另外,直接使用jdbc也可以,jdbc是访问数据库的基础api。
coolrapist
2010-11-15 · TA获得超过590个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:110万
展开全部
怎么说呢,其实不用这三个框架,一样可以做web开发,用jsp、servlet、tomcat、jdbc等就足够了,主要是你要有mvc思想,而这三个框架就是为了是程序更具有低耦合性,struts2是标准的mvc框架,可以单独用struts2做程序设计,但是耦合性太高,hibernate是映射的关系型数据库,并封装了jdbc,使操作数据库更加的简洁方便,spring本身也有自身的mvc框架,完全可以不需要struts而自行开发web项目,当然spring的最大的优点还是ioc和aop,所以我们看到大部分的项目都是这三个框架一起使用的情况,怎么说呢,这三个框架会用就可以的,主要是底层的思想,算法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bluedn
2010-11-14 · TA获得超过744个赞
知道小有建树答主
回答量:565
采纳率:0%
帮助的人:709万
展开全部
1、第一个阶段:
1)掌握JAVA的环境配置、JAVA基本语法、学会使用eclipse平台。
2)掌握JBOSS、Tomcat的安装使用。
3)掌握简单的jsp语法。
4)掌握常见的数据库的使用(sqlserver、mysql、oracle等)。
2、第二个阶段。
1)掌握strut2(view层,界面设计层)、hibernate(持久层,处理数据)、spring(控制层,业务逻辑等处理)的使用方法。
3、第三个阶段。
1)掌握ejb的一些设计,j2ee的一些经典设计模式。
4、第四个阶段。
1)性能优化、学习优化web程序的性能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
前端报错
2010-11-15 · 前端开发技术分享,分析
前端报错
采纳数:1573 获赞数:7026

向TA提问 私信TA
展开全部
学校一般不负责教授框架,他们搜了学费,并不是想把你培养的能找到工作。
所以工作要求的,他们根本不考虑,日。

得自己看了。网上下视频,vercd,马士兵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cound123andy
2010-11-14 · 超过21用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:63万
展开全部
楼上也说得比较大概了,学hibernate前建议最好先学好jdbc,毕竟hibernate也是jdbc基础上发出sql语句,struts2的mvc模式要掌握好,spring是个集成的东西,加起来是经典的ssh模式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式