• 招生咨询热线:4008-569-579 
  • 手机版
    用手机扫描二维码直达商品手机版
招生咨询热线
4008-569-579
机构主页 > 培训资料 > Java开发中Spring框架的版块有哪些
机构主页 > 培训资料>Java开发中Spring框架的版块有哪些

Java开发中Spring框架的版块有哪些

来源:广州达内教育        时间:2023-05-30        热度:59℃        返回列表

     要说到java开发,那么肯定就离不开各种各样的框架了,要想要掌握好java开发中的各种框架的话大家是要下很大的功夫才可以的。要说到框架的话那么就不得不说到Spring框架了,因为这个框架是java开发中很很重要的一个框架,下面达内科技就来和大家说说Java开发中Spring框架的版块有哪些?

  (1)Spring Core:


  Core封装包是框架的基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。


  (2)Spring Context:


  建于Core封装包基础上的

Context封装包,提供了一种框架式的对象访问方法,有些象JNDI注册器。Context封装包的特性得自于Beans封装包,并添加了对国际化(I18N)的支持(例如资源绑定),事件传播,资源装载的方式和Context的透明创建,比如说通过Servlet容器。


  (3)Spring DAO:


  DAO (Data Access Object)提供了JDBC的抽象层,它可消除冗长的JDBC编码和解析数据库厂商特有的错误代码。

并且,JDBC封装包还提供了一种比编程性更好的声明性事务管理方法,不仅仅是实现了特定接口,而且对所有的POJOs(plain old Java

objects)都适用。


  (4)Spring ORM:


  ORM 封装包提供了常用的“对象/关系”映射APIs的集成层。 其中包括JPA、JDO、Hibernate 和 iBatis

。利用ORM封装包,可以混合使用所有Spring提供的特性进行“对象/关系”映射,如前边提到的简单声明性事务管理。


  (5)Spring AOP:


  Spring的 AOP 封装包提供了符合AOP

Alliance规范的面向方面的编程实现,让你可以定义,例如方法拦截器(method-interceptors)和切点(pointcuts),从逻辑上讲,从而减弱代码的功能耦合,清晰的被分离开。而且,利用source-level的元数据功能,还可以将各种行为信息合并到你的代码中。


  (6)Spring Web


  Spring中的 Web 包提供了基础的针对Web开发的集成特性,例如多方文件上传,利用Servlet

listeners进行IOC容器初始化和针对Web的ApplicationContext。当与WebWork或Struts一起使用Spring时,这个包使Spring可与其他框架结合。


  (7)Spring Web MVC


  Spring中的MVC封装包提供了Web应用的Model-View-Controller(MVC)实现。Spring的MVC框架并不是仅仅提供一种传统的实现,它提供了一种清晰的分离模型,在领域模型代码和Web

Form之间。并且,还可以借助Spring框架的其他特性。


  以上就是达内科技给大家整理的关于Java开发中Spring框架的版块的内容了,如果说你想要学习java或者是了解java的话那么达内科技欢迎大家来我们公司的java培训班进行实地考察,也可以点击我们文章下面的获取试听资格按钮来获取我们的java课程免费试听资格,在试听中可以更加深入的了解达内科技。

电话咨询

电话咨询

咨询电话:
4008-569-579
回到顶部

回到顶部