继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

浅谈学习Java框架

繁华开满天机
关注TA
已关注
手记 134
粉丝 15
获赞 68

以前在学习三大框架的时候,觉得那是多么神圣的一件事情,觉得拥有他们可以称霸世界的感觉,但在后期工作中,和个人对学习重点的把握,对学习框架以及使用框架有一些新的认识,给大家分享一下:

1、新手如何看待搭建框架

依稀记得当年教我框架的时候,都是写步骤的,第一步导入jar包;第二步配置相关配置文件;第三步,启动服务器。也记得不大清楚,大概是这么个过程,但是最重要的是不然死记硬背,因为spring 包中的帮助文档,涵盖了所有的配置过程,自己需要的时候去copy过来就行,个人也认为这是很好的一种方式,往往自己从头写,会出现拼写错误,对于新手而且,启动的时候,发生错误,那是叫天天不应,叫地地不灵的节奏。

所以我的建议是:自己可以去总结框架搭建环境的流程,把每一步的操作这定好,尽量减少你出错的可能性。但是如果不幸出错了怎么办,尤其是诸如包冲突等等问题,不要太过于着急,网络上啥都能找的到的,问百度、谷歌是个不错的选择。在搭建好环境之后,不要急着去开发,就像你刚学java时,会来个hello,world;那为何这个时候不可以写个呢?只是变成了浏览器访问一下而已(这个Hello,world在实际开发中,往往是必须的(存活Action,标识你的项目正常启动));如果这个存活Action正常,那么你的Action层就OK了,就可以去做实际的开发了。

2、个人对框架的认识

现在流行的各种框架都有过开发经验(有些是自己写的项目),诸如:Spring、SpringMVc、ibatis、MyBatis、Hibernate、Jpa、strut1、strut2等等,在学习时代,稍微接触一下还是可以的,但没有必要各个精通或者专研,只要做好学习笔记就行,以后公司用到时,查看一下,很快就可以上手。个人觉得前期学用法,后期再深入研究原理,我所说的原理,是最好能自己模拟写出来,以前我写过strut1、strut2、Hibernate Template等的原理,写完之后,你会发现看那么多书,说了一大推,还不如自己写一次,来的实在。但是如果你想如鱼得水的使用框架各个特性,那么必须对其研究全面或者说是深入,比如说让你写个AOP完成一个功能,很多人学习Spring的时候,听到Aop就吓死了,其实你自己用java反射机制等,走走看!就能明白一些其中的奥秘。而且就公司而言,往往使用的是自己的框架,既然是框架,基本的原理差不多都是可以通用的,所以在学习如何使用之后,深入一下还是有必要的。

3、前景调侃

javaEE市场都饱和很多年的,懂3大框架的人不知道有多少,而且真正公司对员工的要求,没那么多,很多都是只能碰碰Action层的东西,Dao层之类的,人家架构师早就写好了,怎么可能轮的到你。所以说不要拿着3大框架去到处炫耀,那是对么低级的东西,大家都懂!你能够做的是精准的使用他,和排查一些特殊错误,以及性能的各方的问题,最重要的是别总窝在java世界里,IT行业发展这么块,对程序员的要求也更加高,有空去学学辅助java开发的技术,例如Hadoop、python、redis等等,现在慢慢很多公司需要java、python、redis等综合的人才,加分项可以给你到来更高的工资的,但是不要处处泛滥的学习,确定主心骨才是王道。

当然重要的还是多和他人交流,多学习别人优秀的地方,知己知彼百战不殆的道理大家都懂,在工作中,往往比拼的是学习能力、自觉性、态度。得时刻反思自己的技术,如果你见你以前写的东西,觉得那是多么的槽糕的时候,我个人觉得你相比哪个时候,已经进步了。

原文链接:http://www.apkbus.com/blog-632804-58787.html

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP