第1章Spring简介IOC(理论)
Spring之父 Rod Johnson SpringFramework创始人, interface21 CEO 丰富的c/c++背景,丰富的金融行业背景 Servlet2.4和JDO2.0专家组成员 Spring的基础架构起源于2000年早期, 它是Rod Johnson在一些成功的商业项目中构建的基础设施 2002年著写《Expoert one-on-one J2EE设计与开发》,改变了Java世界 音乐学博士 Spring的绿草丛 Spring : 轻量级框架(非入侵的), Java EE的春天,当前主流框架 目标: 使现有技术更加易用,推进编码最佳实践 内容: 依赖注入容器,AOP实现(声明式事务), DAO/ORM支持,Web集成 Spring框架有7个模块, 每个模块都可以单独存在,或者与其他一个或多个模块联合实现 第1章 Spring简介+IOC 课程地位 G1:282 CBT HTML Logic Java C#/WinForms C Language JavaScript SQL Advance Java OOP G2:368 XHTML .Net/OOP Servlet/JSP Web 2.0 NTC G3:432 ASP.Net/MVC ORACLE PS/Flash C# Advance Enterprise lib WCF/Silverlight .NET PRT LAMP Enterprise Develop jBPM Struts/MVC Web 2.0 NTC Hibernate/EJB Spring J2EE PRT J2EE PMP PRT: B/S B2C .NET PMP SQL Base ADO.NET PRT1:ADO.Net+WinForms +SQL C/S 课程目标 学习内容 Spring原理 Spring IOC/DI Spring AOP Spring整合Hibernate Spring整合Hibernate+Struts 学习目标 掌握Spring基本原理 能够使用Spring的依赖注入方式 能够使用Spring面向切面编程 掌握Spring整合Hibernate的应用 掌握SSH整合的应用 实战项目 综合项目:使用SSH整合开发网上书店 本章内容 了解Spring的背景 了解Spring的工作原理 BeanFactory接口 ApplicationContext 接口 依赖注入方式 本章目标 熟悉Spring的工作原理 理解BeanFactory和ApplicationContext 掌握设值注入 掌握构造注入 1.3 Spring框架简介 Spring框架 开源框架 用于解决企业应用程序开发复杂性 一个轻量级的IoC和AOP容器框架 一个解决了许多在J2EE开发中常见的问题的强大框架 Spring是一种用JavaBean配置应用程序的方法 运用Spring,可以通过一个setter方法来暴露一个类的任何依赖关系(如一个数据库连接),只要在Spring中进行配置来解决依赖性,不用编写一个数据库连接 2. Spring Bean封装机制 Spring以Bean的方式管理所有的组件,J2EE的全部组件都被视为Bean管理 Spring负责创建Bean的实例,并管理其生命周期 Bean在Spring的容器中运行,无须知道Spring容器的存在也可以使用Spring的一些特性 2.1 Spring Bean的定义 Spring Bean封装机制 最简单的Spring XML配置文件 ?xml version=1.0 encoding=UTF-8? beans xmlns=/schema/beans xmlns:xsi=/2001/XMLSchema-instance xsi:schemaLocation=/schema/beans /schema/beans/spring-beans-2.0.xsd bean id=proBean class=com.hr.g3.persist.PropertiesBean abstract=false lazy-init=default autowire=default dependency-check=default /bean /beans 定义bean管理实体对象 lazy-init:单例模式的bean初始化是延迟初始化(被第一次调用)还是ApplicationContext加载时就初始化,默认是非延迟初始化(ApplicationContext加载时就初始化bean) autowire:bean中的对象的关系通过什么来绑定,可选的值
您可能关注的文档
最近下载
- DB11_T 2478-2025 碘-131核素治疗病房辐射安全与防护要求.pdf VIP
- NB-T-47018.1~47018.5-2017-承压设备用焊接材料订货技术条件+编制说明_.pdf VIP
- DBJ51_T 233-2023 四川省光伏建筑一体化应用技术标准(CTP).pdf VIP
- DB11_T 2492-2025 消防通信指挥系统应用规范 (1).pdf VIP
- 大众电影封面全集1950-1991170p.doc VIP
- DB11_T 136-2025 汽车维护竣工出厂技术条件.pdf VIP
- DB11_T 783-2025 建设用地土壤修复与风险管控效果评估技术规范.pdf VIP
- DB11_T 1312-2025 预制混凝土构件质量控制标准.pdf VIP
- DB11_T 1322.81-2025 安全生产等级评定技术规范 第81部分:歌舞娱乐场所.pdf VIP
- DB11_T 1322.82-2025 安全生产等级评定技术规范 第82部分:营业性演出场所.pdf VIP
原创力文档

文档评论(0)