想要学好Java,就必须要学习Java知识中的三大框架,它们是Java开发中的常用关键技术,分别针对不同的时间做出的解决方案。现在流行的三大框架技术就有Struts、Hibernate和Spring。
学习了Java语言之后我们知道,传统的Java Web 程序是由JSP Servlet Javabean 技术来实现的,所用到的模式也是我们经常接触到的MVC即模型-识图-控制器模式。有负责前端的网页设计JSP,也有负责数据封装的Javabean,还有负责吼他流程控制的Servlet。但是我们在编码的时候会发现,JSP文件里仍然存在大量的JAVA代码,所以实际上前端和后台是没有完全分开的,页面的结构也比较混乱。
为了解决这些问题,框架就自然而然出现了。Struts框架是一个完美的MVC的实现,其框架中的中央控制类可以针对不同的业务来进行页面跳转和后台运算,并且将其封装在一个类里面。至于JSP页面只负责输出和输入显示,传递数据用到表单。从此JSO页面也就不需要出现JAVA代码了。
但是还是需要用到JDBC来连接数据库,先创建连接,然后使用SQL语句,再关闭连接,获得的数据再进行处理,这样步骤又比较繁琐了。而Hibernate就解决的这一点,它可以实现关系数据库的各种属性与每个类的属性相对应,我们不需要再去关注数据库,只需要调用这个拥有相对应属性的类就能完成增删改查的功能。
而Java知识中的Spring框架就是完全将层次中的联系切断的一种框架,如果一个类想要依赖什么,就把它变成一个接口,拥有这个接口后通过xml配置文件注入到调用接口的那个类。这种依赖就可以通过xml来隔断了。而且Spring是一种面向方面的编程,自己实现了一种注入依赖的MVC框架,能够更好地处理事务。
当我们选择了Java这条路之后,我们就必须持续保持学习的热情,经常关注更新的技术。在网络上,在Java界里,每天都有许多开源技术出现来供大家学习,大家一起探讨技术中存在的问题和不足,所以对于新的Java知识我们要去了解它,学习然后使用它。
温馨提示:未经报名哥明确许可,任何网站不得非法盗链及抄袭本站资源;如您引用报名哥页面或资源,请注明来源于报名哥,谢谢合作!
正在努力创建中,请耐心等待。。