千锋教育-做有情怀、有良心、有品质的IT职业教育机构

位置:首页 > 学员动态

千锋武汉Java培训学员感言 不断总结才能不断进步

时间:2018-03-07 16:43:01  |  来源:千锋教育  |  作者:alents

   转眼间我在千锋武汉Java培训的第三阶段已经接近尾声,自己在第三阶段学习Java的过程中,有过许多的经验和体会,同时也有许多的酸甜苦辣。

  第三阶段主要是在第二阶段的基础上,又增加了对框架的学习。首先学习的是Hibernate框架,让我认识到Hibernate的功能就是将数据库的表格、视图等映射成为Java的类对象,这些类对象进行的操作,都通过Hibernate映射到对数据库的操作。Hibernate就是数据库和Java逻辑功能的桥梁。JDBC其实也是桥梁,但Hibernate的优点在于它封装了Java程序和数据库的连接关系,因此,一个简简单单的save方法就能像数据库表插入一个新的值。同时,Hibernate的封装还解决了Java程序和不同数据库连接时可能会出现的不同的SQL语句问题。要使用Hibernate,需要数据库表、简单的JavaBean类,Hibernate的配置文件,以及数据库表和JavaBean类的映射文件。

图片2.png

  紧接着学习的就是Spring框架:Spring框架的提出,就是为了解决不同容器间的耦合关系,通过Spring,各种不同特性的容器能够得到良好的融合。对于Spring来说,可以把它理解成为USB接口,通过USB接口、U盘、MP3、移动硬盘、甚至光驱、手机,都能够和PC相连并且收发数据。控制反转、依赖注入,都可以理解为是,只要向Spring容器中注册一个对象,这个对象就能被其他已经在容器中存在的对象使用或者其本身通过Spring容器使用其他对象。Spring中要重点理解Bean和BeanFactory的意义。Bean就是注入的对象,BeanFactory就是管理这些对象的容器。另一点需要注意的是,Spring的注入方式多种多样,设值注入、构造子注入、接口注入都是注入的方式。掌握Spring的难点在于Spring的配置文件。Spring的配置文件就是指定Bean之间的依赖和控制关系的。

  同时,我自己总结了一下spring框架的优点: spring的核心出发点就是降低程序复杂度、耦合度、隔离变化点。

  1) 控制反转(在beanfactory 兵工厂中创建对象)与依赖注入(初始化对象) IOC

  2)事务管理机制 (对异常处理,日志,全线控制直接调用,)AOP通过对大部分底层的封装,是我们使用起来非常方便。

  另一个框架就是Mybatis,相对而言,这个框架和Hibernate相比比较简单,可以是全配置文件,全注解或者是注解和配置文件混合使用,但是当和Spring框架整合之后,就变得有点复杂了,需要弄明白对象之间的关系以及表之间的关联。

  总之在千锋武汉Java培训第三阶段的学习中,我学到了很多的方法和经验,让自己受益匪浅,但是还得继续努力。

上一篇:学员心语 感谢千锋武汉Java培训让我迈入程序员大门
下一篇:感恩千锋武汉Java培训 让我满怀信心继续前行

新开班信息

  • 武汉 Java培训班 06.11 抢座
    武汉 HTML5培训班 05.14 抢座
    武汉 Python培训班 05.07 抢座
    武汉 Java培训班 04.23 抢座
    武汉 HTML5培训班 04.16 抢座
    武汉 Python培训班 03.26 开班
    武汉 Java培训班 03.19 开班
    武汉 HTML5培训班 03.19 开班
    武汉 HTML5培训班 03.05 开班
    武汉 Python培训班 02.26 开班
    武汉 Java培训班 01.15 开班
企业之声 more >
  • 人事专员
    【北京博彦科技有限公司】人事专员

    技术方面,千锋的学员理论和实践相结合,既懂得功能实现的原理,又能股自己动手实现,技术能力是符合我公司对专业技术人员的需求的。

  • 人事专员
    【北京惠博科技有限公司】人事专员

    千锋的额技术能力,我们公司的面试官都是很认可的,能够满足我公司对此类人才的需求。

  • 人事专员
    【北京联想有限公司】人事专员

    千锋毕业的学员很不错,能够满足我公司对中级工程师的需求。

武汉校区咨询电话

027-65523826

0元入学 线上咨询 申请试听
  • 西安南二环校区:西安市二环南路西段60号永安大厦4层
    西安科技园校区:西安市高新六路52号立人科技园C座西区4层
    咨询电话:029-85260160 029-85261030 029-85260960
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 北京天丰利校区:北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训、好程序员特训营
  • 深圳科技园校区:深圳市南山区科苑南路高新技术产业园R3-B栋5层
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    深圳西部硅谷校区:深圳市宝安区宝安大道5010号深圳西部硅谷B座A区605-619
    咨询电话:0755-86681178/9-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、好程序员特训营、UI课程培训
  • 上海地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-65025129-602
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、好程序员特训营、UI课程培训
  • 郑州地址:郑州市金水区纬五路21号河南教育综合楼(经纬中学楼)6/7/8层
    咨询电话:0371-55911950 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 广州地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 大连地址:大连市甘井子区软件园路2号B8座二楼
    咨询电话:0411-39026086 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 武汉地址:武汉市东新区光谷大道77号金融港B26栋9楼
    咨询电话:027-59905902 027-59905908 027-59905909
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 成都地址:成都市武侯区科华北路62号力宝大厦N(北楼)18楼
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 杭州地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 了解千锋动态
    关注千锋教育服务号

  • 扫码关注千锋互联
    身边的移动开发导师