您的位置:首页 > 编程语言 > Java开发

学习JAVA框架的心得体会

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

 

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等综合的人才,加分项可以给你到来更高的工资的,但是不要处处泛滥的学习,确定主心骨才是王道。

 

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

 E良师益友有相关的极速开发课程,有兴趣可以看看:http://www.elsyy.com/course/c-26-1-1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: