`
zisefeiniao
  • 浏览: 171209 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论
阅读更多

  终于接触到Spring了,可自己实话说真没觉得有什么难的,这些设计的思想早在讲解工厂设计模式的时候就已经讲解过了,只不过是一个工具而已,而且这些工具大部分来讲都用不到,设计的这么复杂也不知道为了啥,呵呵。

§ 1.1 Spring 的概述
在使用Struts + Hibernate后,还有一些代码再重复的编写:

1、  dbc数据库连接类(取得连接,关闭连接,事务操作)

2、  代理类(对实现类进行封装)

3、  工厂类



以上三部分功能,可以使用Spring实现。

Spring通过配置文件完成依赖注入,将对象属性直接在对象中创建(依据Spring的配置文件)

可以通过一个代理类完成多个代理功能(使用动态代理)



Spring可以完成两大功能:

IoC、AOP

IoC:主要体现在依赖注入,帮助进行对象的创建和属性的设置。

AOP:完成动态代理功能。



IOC可以替代工厂类进行对象创建。

Spring提出使用工厂的缺点:当DAO过多时,工厂中的方法会比较多。

使用Spring可以使开发人员在开发时不编写工厂类。

但是需要编写配置文件。

修改时,只需要修改配置文件,就可以改变创建的对象。



1、开发原则



 


2、Spring的设计理念



 


3、Spring的特点




 

4、Spring的概览




 

 

  • 大小: 141.4 KB
  • 大小: 128.6 KB
  • 大小: 156 KB
  • 大小: 185.2 KB
分享到:
评论

相关推荐

    Spring概述与IOC.docx

    【Spring 概述】 Spring 是一个著名的 Java 开源框架,由 Rod Johnson 创建,旨在简化企业级应用程序的开发。它的核心特性包括控制反转(IoC)和面向切面编程(AOP)。Spring 框架的设计理念是轻量级,不仅在体积上...

    Java进阶之Spring概述共3页.pdf.zip

    【标题】"Java进阶之Spring概述共3页.pdf.zip" 涉及的主要知识点是Spring框架的基础概念和核心特性,这是一个广泛应用于企业级Java应用的开源框架。Spring以其依赖注入(Dependency Injection,DI)和面向切面编程...

    动力节点_王勇_JAVA视频教程_Spring001_Spring概述

    在本Java视频教程“Spring001_Spring概述”中,主讲人王勇老师将引领我们走进Spring框架的世界。Spring是Java开发中极其重要的一个轻量级框架,它的核心特性是依赖注入(Dependency Injection,简称DI)和面向切面...

    《partner4java 讲述Spring入门》之第一步:Spring概述与Spring IoC

    《Spring入门:Spring概述与Spring IoC》是针对初学者的一篇教程,旨在引导开发者进入Spring框架的世界。本文将深入探讨Spring的核心概念,特别是Spring的Inversion of Control(IoC,控制反转)特性,以及如何在...

    T22.2_Spring 概述 java 经典教程 经典教材

    T22.2_Spring 概述 java 经典教程 经典教材

    第01章 Spring概述

    Spring概述 ①Spring是一个开源框架 ②Spring为简化企业级开发而生,使用Spring,JavaBean就可以实现很多以前要靠EJB才能实现的功能。同样的功能,在EJB中要通过繁琐的配置和复杂的代码才能够实现,而在Spring中却...

    03.spring概述_spring_

    **Spring 框架概述** Spring 是一个开源的 Java 应用程序开发框架,由 Rod Johnson 在2003年发起,旨在简化企业级应用的开发。它以其强大的依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect-...

    Spring概述ppt课件.ppt

    Spring 框架是Java平台上的一个轻量级企业级应用程序开发框架,它以其Inversion of Control(IoC,控制反转)和Aspect Oriented Programming(AOP,面向切面编程)为核心,为开发者提供了丰富的功能和组件。Spring...

    spring概述_spring_.zip

    Spring 框架是Java平台上的一个开源应用程序框架,它主要设计用于简化企业级应用的开发。Spring 提供了一个全面的编程和配置模型,旨在提高生产效率,促进良好的编程实践,并减少代码的复杂性。本篇文章将深入探讨...

    Spring概述及入门

    本书首先是一本通过通俗案例讲解Spring的教程;同时也是一本深入挖掘Spring及相关框架结构、设计原理;更是一本探讨J2EE软件开发中的艺术的书。本书还想讲述一条开源框架设计中金科玉律:思想决定一切,万变不离其宗...

    spring概述

    Spring 框架是 Java 开发领域中一个极为重要的轻量级开源框架,它由 Rod Johnson 在2003年发起,旨在简化企业级应用开发。Spring 提供了一个全面的编程和配置模型,用于现代Java应用程序,特别是针对基于Java EE...

    基于java的企业级应用开发:Spring概述.ppt

    【Spring 框架概述】 Spring 是一个广泛应用于企业级 Java 应用开发的开源框架,它的核心设计理念是控制反转(IoC)和面向切面编程(AOP)。Spring 的出现使得开发者能够以非侵入式的方式编写应用程序,减少了代码...

    Spring概述开源架构源码2021.pdf

    Spring框架是Java企业级应用开发中非常重要的开源框架,它采用轻量级设计,能够提供全面的编程和配置模型,用于现代基于Java的应用开发。Spring框架的核心思想包括控制反转(IoC)和面向切面编程(AOP),这两种设计...

    软件开发框架(J2EE)Spring概述习题与答案.docx

    【Spring 框架概述】 Spring 是一个广泛应用于企业级 Java 开发的开源框架,它以其轻量级、模块化和全面的特性而受到开发者喜爱。Spring 为 J2EE 应用提供了一个全面的编程和配置模型,尤其是在实现依赖注入(DI)...

    软件开发框架(J2EE)Spring概述习题与答案.pdf

    Spring 框架是Java平台上的企业级应用开发框架,尤其在J2EE环境中,它提供了全面的解决方案。Spring以其轻量级、模块化、松耦合和强大的依赖注入特性而闻名。 1. **MVC设计模式**:MVC全称是Model-View-Controller...

    软件开发框架(J2EE)Spring概述实训指导书.pdf

    Spring 框架是Java平台上的一个核心软件开发框架,特别是在J2EE环境中,它为构建企业级应用提供了全面的解决方案。Spring以其轻量级、模块化和强大的依赖注入特性而闻名,使得开发者能够更专注于业务逻辑,而不是...

    Spring概述.

    Spring

    Spring源码解析4章150页+Spring3.2.4中文注释源码

    1、Spring概述 2、一切从bean开始 3、俯瞰Spring架构设计 4、Spring源码下载 二阶段 1、什么是IOC/DI 2、SpringIOC体系结构 3、源码分析-IOC容器的初始化 4、源码分析-IOC容器的依赖注入 5、源码分析-IOC容器的高级...

Global site tag (gtag.js) - Google Analytics