Spring框架主要有哪些模块?七大模块介绍
Spring框架主要有哪些模块
主要七大模块介绍
Spring框架主要有哪些模块?七大模块介绍
Spring框架主要有哪些模块?七大模块介绍
Spring框架主要有哪些模块?七大模块介绍
1. Spring AOP 面相切面编程
2. Spring ORM Hibernate|mybatis|JDO
3. Spring Core 提供bean工厂 IOC
4. Spring Dao JDBC支持
5. Spring Context 提供了关于UI支持,邮件支持等
6. Spring Web 提供了web的一些工具类的支持
7. Spring MVC 提供了web mvc , webviews , jsp ,pdf ,export
spring框架介绍及使用
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Ja 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Dlopment and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于端的开发。从简单性、可测试性和松耦合的角度而言,任何Ja应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JaSE/EE full-stack(一站式) 轻量级开源框架。
spring框架包含哪些内容
spring框架是一个轻量级的ja开发框架,为应用开发提供平台。
spring主要框架包括7个模块spring core,spring aop,spring context,spring web,spring web mvc,spring orm,spring Da
spring 框架哪些功能及优势
一、使用Spring框架的好处
轻量:Spring 是轻量的,基本的版本大约2MB。
控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。
面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。
容器:Spring 包含并管理应用中对象的生命周期和配置。
MVC框架:Spring的WEB框架是个精心设计的框架,是Web框架的一个很好的替代品。
事务管理:Spring 提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务(JTA)。
异常处理:Spring 提供方便的API把具体技术相关的异常(比如由JDBC,Hibernate or JDO抛出的)转化为一致的unchecked 异常。
二、Spring由哪些模块组成?
以下是Spring 框架的基本模块:
Core module
Bean module
Context module
Expression Language module
JDBC module
ORM module
OXM module
Ja Messaging Serv(JMS) module
Transaction module
Web module
Web-Servlet module
Web-Struts module
Web-Portlet module
spring框架的介绍
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Ja应用都可以从Spring中受益。◆目的:解决企业应用开发的复杂性◆功能:使用基本的JaBean代替EJB,并提供了更多的企业应用功能◆范围:任何Ja应用Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
Spring框架有哪些模块?
【】:Spring框架的基本模块如下所示:
· Core module
· Bean module
· Context module
· Expression Language module
· JDBC module
· ORM module
· OXM module
· Ja Messaging Serv(JMS) module
· Transaction module
· Web module
· Web-Servlet module
· Web-Struts module
· Web-Portlet module
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。