进入千锋长沙Java课程培训的第三阶段已有一段时间,在此前的两个阶段,我学习了Java的基础知识,而在第三个阶段,我接触到了一个新鲜的知识,那就是框架。
在以前也经常听说框架很简单,但是都是听说,直到现在终于对其有所了解,确实如听说一般很简单,可以节省很多的代码。目前我已经学习了四个框架,现对已经学习的框架做如下总结:
首先我们接触到的是Struts2框架,使用这个框架代替了原生代码中的c层代码,以前在c层有很多获取返回值的代码,使用了框架之后不再需要哪些繁琐的代码,需要获取什么值都可以直接获取到。
然后我们学习了hibernate框架,hibernate把jdbc封装起来作为工具使用。节省了很多sql语句的查询,原来没有使用Hiberante做持久层开发时,存在很多冗余,如:各种JDBC语句,connection的管理,所以出现了Hibernate把JDBC封装了一下,我们不用操作数据,直接操作它就可以。以对象化的思维操作数据库,我们只需要操作对象就可以,开发更加对象化。因为Hibernate做了持久层的封装,你就不知道数据库,你写的所有的代码都具有可复用。
千锋长沙Java课程培训的四大阶段
随后我们又学习到了spring框架,这个框架主要使用了注解,使用注解进行对Struts2和hibernate的整合,继而形成了SSH框架。
后来我们使用springmvc框架替换掉了Struts2框架,使用注解的方法对c层进行进一步的改进。
框架使用起来确实很简单,但是框架只是简化了代码的书写,我们也要了解详细的作用和用法以及其原理,当程序运行出错的时候,我们需要知道错在哪,为什么错了,怎么改才行。
当然,对于千锋长沙Java课程培训第三阶段的学习目前没有结束,所以接下来的我还需要继续努力,争取在毕业时学有所成!
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱