赞
踩
原标题:天津java,致Java,初次见面,请多关照
“我要去学Java了!可是我对java一无所知!”
想要了解java的小伙伴,或者是刚刚接触java的同学们,小筑来帮大家认识java,今天为大家带来的是java的三大框架——Struts·Hibernate·Spring。
1.什么是Struts?
Struts是基于Java EEWeb应用的MVC设计模式的应用框架,采用 Java Servlet和JSP 技术。简单敏捷,节省时间,利用Struts进行开发的时候不需要自己编码来实现全套MVC,是个很不错的框架。
说到Struts就不能不提Struts1和struts2。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。
2. 什么是Spring?
Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)
Spring是一个一站式)轻量级开源框架,框架的主要优势之一就是其分层架构。(分层是指一站式,每一个层都提供的解决方案)Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不只是于服务器端的开发。Spring的核心是控制反转(IoC)和面向切面(AOP)。
Spring由7个模块组成:Spring Core、Spring 上下文、Spring AOP、Spring DAO、Spring ORM、Spring Web 模块、Spring MVC 框架。
3.什么是Hibernate?
Hibernate主要是数据持久化到数据库。Hibernate的持久化解决方案将用户从原始的JDBC访问中释放出来,用户无须再关注底层的JDBC的操作。而是以面向对象的方式进行持久层操作。底层数据连接的获得,通过配置文件管理底层的JDBC连接,让Hibernate解决持久化访问的实现。
Hibernate 主要特点: 开源和免费的License,方便需要时研究源码,改写源代码,进行功能定制;轻量级封装,避免引入过多复杂的问题,调试容易,减轻程序员负担;有可扩展性,API开放,功能不够用时,自己可以编码扩展。
学习java就从今天开始吧!走进java,遇见更好的自己!返回搜狐,查看更多
责任编辑:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。