当前位置:   article > 正文

天津广播电视台java_天津java,致Java,初次见面,请多关照

天津网络广播电视台有限公司的初级java开发工程师

原标题:天津java,致Java,初次见面,请多关照

“我要去学Java了!可是我对java一无所知!”

想要了解java的小伙伴,或者是刚刚接触java的同学们,小筑来帮大家认识java,今天为大家带来的是java的三大框架——Struts·Hibernate·Spring。

c18900d3881df0a919b48a7b2f568522.png

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开放,功能不够用时,自己可以编码扩展。

f183c7590454893c67ef61cc47c979ba.png

学习java就从今天开始吧!走进java,遇见更好的自己!返回搜狐,查看更多

责任编辑:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/475659
推荐阅读
相关标签
  

闽ICP备14008679号