学习Java的人对其三大框架都不会陌生,这三大框架也就是Struts+Hibernate+Spring,主要用来做Web应用。但是在初学者看来,它们也被赋予了太多神秘的色彩,究竟要不要重点学还是存在很多的争议。
刚开始学Java,三大框架还是很重要的,原因在于,这三大框架对JavaEE开发中所存在的普遍的问题,提供了良好的解决方案。它们蕴含了这个行业中最牛逼的开发人员的努力和想法,所以,学习这三大框架,你就可以窥探到这些处于技术巅峰的牛人们对问题的想法,他们是通过一种什么样的设计思路去解决问题的。这种学习方式非常适合于没有太多项目开发的经验的人,从中获取其他人的经验。
随着Java技术的逐渐成熟与完善,作为建立企业级应用的标准平台,J2EE平台得到了长足的发展。借助于J2EE规范中包含的多项技术:EnterpriseJavaBean(EJB)、JavaServlets(Servlet)、JavaServerPages(JSP)、JavaMessageService(JMS)等,开发出了许多应用系统。但是,在传统J2EE应用的开发过程中也出现了一些问题:
1)数据模型和逻辑模型之间的矛盾。目前使用的数据库基本上都是关系型数据库,而Java本质上是一种面向对象的语言,对象在存储和读取时使用SQL和JDBC进行数据库操作,降低了编程的效率以及系统的可维护性;
2)传统的J2EE应用多采用基于EJB的重量级框架,这种框架适合于开发大型企业应用,但是使用EJB容器进行开发和调试需要耗费大量时间。为了降低代码的耦合性,提高系统的开发效率,本文提出了一种基于Struts框架和Hibernate框架的J2EE应用开发策略。
JAVA三大框架用来做WEN应用。struts主要负责表示层的显示spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)hibernate主要是数据的持久化到数据库在用jsp的servlet做网页开发的时候有个web.xml的映射文件,里面有个mapping的标签就是用来做文件映射的。
以上就是动力节点Java培训机构小编介绍的“Java基础教程:Java三大框架学习”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习