Java web 的三大框架如何学?

以前没有学过,现在在培训机构培训,但是老师讲得太快,听不懂,感觉难度很大,马上就要找工作了,请问如何突破?servlet和jsp不是太了解,不知道该怎么办?请问面试中对w... 以前没有学过,现在在培训机构培训,但是老师讲得太快,听不懂,感觉难度很大,马上就要找工作了,请问如何突破?
servlet 和 jsp 不是太了解,不知道该怎么办?
请问面试中对web 这一块的要求高吗?是不是多做项目,回答面试官的问题就可以了?
展开
 我来答
zh857872
推荐于2017-09-22 · TA获得超过1415个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:296万
展开全部
所谓三大框架,即struts、spring及hibernate。要想学习好三大框架,快速掌握,最好的方法无疑是理论与实践结合,由简入繁,由单一到全部,逐一攻克,具体学习步骤如下:
1、先学习struts,struts是世界上第一个经典的mvc框架,其作用就是将业务逻辑与视图分离开来,使得项目层次分明,清晰,更具有结构性。学习一个框架,首先要知道这个框架的作用,有哪些特征,然后就是了解其实现原理,最后就是结合实际项目例子来进一步加深对这个框架的理解。
2、struts掌握了后,接着学习spring,spring就是一个大的工厂,其轻量理强大,它改变了传统的编程模式,将实例化bean交给了容器管理,使得项目中类的耦合度大为降低。spring的特性很多,较为有名就是IOC(控制反转)与AOP(面向世面编程)。要想学习好spring,就要先掌握相应的理论知识点,然后就是动手敲代码,将它的每一个特性都实现一遍,功力到了,自然就掌握了。
3、掌握了以上两大框架之后,可以继续深入学习hibernate框架了。hibernate是一个orm-maping框架,即对象关系映射,将数据库表反转映射成实体对象,使得用户在操作底层数据库时,不用再写那些繁琐的SQL语句,而是通过直接操作对象将数据持久化到数据库。学习好hibernate,首先要掌握其原理,映射配置,然后就是对其每一个特性进行编码验证,如一对一,一对多,多对多关系映射等。可以不结合项目,只要能连上数据库进行相应操作即可。
4、三大框架都初步掌握了后,就可以进行整合学习了。三大框架在整合分工也很明确,也是一个经典的MVC框架,其中struts充于其中的V(即视图层),spring充当C(即业务控制层),hibernate充当M(持久层)。整合学习三大框架的难点在于其中的配置,依赖及管理,这非一两天能完成的事情,得要多查阅相关书籍交资料,动手实践,用心体验。

最后,要想学习好框架,除了掌握其原理、特性外,还要多动手编码,多思考,熟能生巧。一句话,纸上得来终觉浅,绝知此事要躬行。
zabzd985
2012-03-03 · TA获得超过366个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:87.9万
展开全部
三大框架中最重要的是struts2尽管有新的MVC实现框架但是原理一样。先学struts2,但是学号struts2的基础是servlet。jsp技术是在servlt基础上发展起来的基本上就等同于servlet。struts2学会了,在学hibernate,spring就很简单啦。hibernate没有struts2 的基础一样学,hibernate与struts2关系不大。
更多追问追答
追问
谢谢!我对servlet 也不是完全不了解,就是提到那些方法,没有一个认识,很模糊,不扎实!
追答
我不知道培训机构是怎么教的,但是你记注一点完全靠背是不行的关键得理解当你对知识理解到一定层次的时候你会发现你理解的东西越多你需要记得东西越少到最后你基本上什么都不记得啦!但是你却会操作,出了问题你会很快找到原因,因为技术不是靠背诵就能掌握的,你现在学ssh,等你工作后你会发现还有很多新的框架出现。项目组说我要用什么什么框架来实现某个功能你发现这个框架根本就没听说过.咋办?还要靠老师吗?如果老是靠别人的话这条路很快就走不下去啦!

补充一下,你说你要去找工作,我建议你把java基础部分看一下,一般稍微好点的企业都会问你基础性的东西,像ssh框架最多提一下,不知道也没关系。这些东西只要基础好有人带你基本一个星期不到你就成了小专家,框架的东西不难,难就难在框架背后的东西,数据结构的知识建议你复习一下,不知道培训的给你们培训数据结构不?或许你自己学过,但是这个尤为重要!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fuguilong802ii
2019-01-17
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

所谓三大框架,即struts、spring及hibernate。要想学习好三大框架,快速掌握,最好的方法无疑是理论与实践结合,由简入繁,由单一到全部,逐一攻克,具体学习步骤如下:

1、先学习struts,struts是世界上第一个经典的mvc框架,其作用就是将业务逻辑与视图分离开来,使得项目层次分明,清晰,更具有结构性。学习一个框架,首先要知道这个框架的作用,有哪些特征,然后就是了解其实现原理,最后就是结合实际项目例子来进一步加深对这个框架的理解,新手学习可以从java301集这个教程中了解其基础。

2、struts掌握了后,接着学习spring,spring就是一个大的工厂,其轻量理强大,它改变了传统的编程模式,将实例化bean交给了容器管理,使得项目中类的耦合度大为降低。spring的特性很多,较为有名就是IOC(控制反转)与AOP(面向世面编程)。要想学习好spring,就要先掌握相应的理论知识点,然后就是动手敲代码,将它的每一个特性都实现一遍,功力到了,自然就掌握了。

3、掌握了以上两大框架之后,可以继续深入学习hibernate框架了。hibernate是一个orm-maping框架,即对象关系映射,将数据库表反转映射成实体对象,使得用户在操作底层数据库时,不用再写那些繁琐的SQL语句,而是通过直接操作对象将数据持久化到数据库。学习好hibernate,首先要掌握其原理,映射配置,然后就是对其每一个特性进行编码验证,如一对一,一对多,多对多关系映射等。可以不结合项目,只要能连上数据库进行相应操作即可。

4、三大框架都初步掌握了后,就可以进行整合学习了。三大框架在整合分工也很明确,也是一个经典的MVC框架,其中struts充于其中的V(即视图层),spring充当C(即业务控制层),hibernate充当M(持久层)。整合学习三大框架的难点在于其中的配置,依赖及管理,这非一两天能完成的事情,得要多查阅相关书籍交资料,动手实践,用心体验。

最后,要想学习好框架,除了掌握其原理、特性外,还要多动手编码,多思考,熟能生巧。一句话,纸上得来终觉浅,绝知此事要躬行

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-03-03
展开全部
先找一下视频教程,网上很多,然后跟着先学习,写一些简单的小例子,一个一个框架的学,每一框架都可以在项目中单独使用,然后再把他们进行整合
追问
呵呵,时间来不及
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洛阳子彦
2012-03-03
知道答主
回答量:27
采纳率:0%
帮助的人:9.5万
展开全部
培训机构根本就不靠谱。完全就是把知识给你过一遍。个人建议,工作前将三大框架基础的东西看一下,上手操作一下,里边的主要问题自己背一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式