Java常用框架有哪些?如何熟练掌握框架的组合使用?

千锋Java面授学习分为四大阶段,分为为Java基础、JavaWeb、Java框架、Java + 云数据。由于自己目前刚刚完成第三阶段Java框架的学习,所以在此想要去总结一下关于Java框架的使用步骤来加深自己记忆的同时,与大家共同分享学习心得。

在千锋广州Java面授学习主要包括Java常用的框架Struts2、Hibernate、Spring、SpringMVC、MyBatis以及他们的组合SSH、SSM,这些常用的框架,作为JavaWeb开发工程师,还需要掌握前端的技术,比如前端的框架Bootstrap,easyui,JQuery等,这些是以后我们工作中遇到最多的技术,这一部分主要运用Eclipse和MyEclipse作为开发工具,所做的项目有OA系统,博客系统,通过项目的练习,熟练掌握了这些框架的组合使用。

之后学习了Oracle数据库,Redis缓存技术,Linux操作系统,在当前做的电商项目中使用了最新的SpringBoot框架,以及分布式开发,前后端分离,单点登录,Redis将冷热数据分离,第三方接口发短信,实现支付接口等技术,同时使用了IDEA开发,这是一个更加智能的工具,这些都是当前市场使用最多的技术,有利于接下来去找工作。通过本阶段的学习和练习,不仅扩宽了自己的知识面,而且将第二阶段,第一阶段的各种知识都运用到熟练,这是不断学习的结果。

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

所以我的建议是自己可以去总结框架搭建环境的流程,把每一步的操作这定好,尽量减少你出错的可能性。但是如果不幸出错了怎么办,尤其是诸如包冲突等等问题,不要太过于着急,网络上什么都能找的到,问百度、谷歌是个不错的选择。在搭建好环境之后,不要急着去开发,就像你刚学Java时,先来个简单测试,如果这个存活Action正常,那么你的Action层就OK了,就可以去做实际的开发了。

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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180122A0535S00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励