默认计划
(1人评价)
spring开发框架 2017版

如果想系统学习整套课程,请选择2017版SSM框架打包班级课程

价格 ¥ 599.00
该课程属于 【极限IT】JAVA工程师训练营 领券低至2980元
请加入后再学习

读取资源

 

1、内存操作

2、文件读取 

3、CLASSPATH读取 

Resource resource = new ClassPathResource("applicationContext.xml")

[展开全文]

Spring资源读取 

Resource 

 

FileSystemResource 

UrlResource 

ClassPathResource 

 

[展开全文]

Annotation 自动匹配 (核心)

 

业务层 --数据层  

applicationContext.xml写到这个文件里不现实

几百个DAO实现类

自动注入操作   

@Service      业务配置类 

@Repository  仓库配置类  数据层

@Compent  工具类配置 

@Controller   控制层配置

相当于自动配置到applicationContext,xml配置上了 

 

@Repository

 

 

[展开全文]

集合注入

 

Array List Set Map 的注入  

1、普通数组的注入

ArrayList 

List 

Set

Map key value  

 

Properties类  

 

<bean> 注入  

 

 

 

[展开全文]

依赖注入P命名空间

<bean id="dept" class="cn.mldn.vo.deptno" p:deptno="10" p:dname="开发部"  />

[展开全文]

依赖注入

IOC / DI  

通过applicationContext.xml实现

无参构造 --反射

通过配置文件定义彼此的引用关系

 

反射+xml解析  

 

[展开全文]

感受Spring基础配置 

实现接口注入

applicationconetext.xml引入bean 实现类impl

配置log4j.properties 在目录resources下

junit测试类

 

 

[展开全文]

Spring开发环境搭建 

1、建立Maven项目: spingdemo

  • 修改Java Build Path : jdk1.5-->1.8 
  • 修改 Project Facets : java-1.8  Dynamic Web Module ->3.1
  • WEN-INF/web.xml 替换为3.0版本
  • 修改pom.xml  下载spring所依赖的包 
  • 创建applilcationconfig.xml 放在src/main/resources目录之中 
  •  

 

 

 

 

 

[展开全文]

Spring控制反转 

DI  &   IOC AOP 

IOC场景: 员工出差--代理:买票-接送-住宿等 ;不需要自己处理;

工厂类来处理;弊端

  • 关注工厂类
  • 调用都明确找工厂类

 

 

 

[展开全文]

Spring框架组成 

www.spring.io

version 4.3.3     ---5.0  

几个核心模块

1、核心容器组件(大工厂)

Beans:所有类对象的管理;不出现new

Core:运行环境支持,依赖注入,控制反转,

Context:开发上下文环境,对象的生命周期

表达式语言:使用字符串来描述复杂的操作关系;

2、切面编程支持(大代理)

只需关注核心功能实现,

AOP:核心灵魂,数据库关闭

Aspect:切入点表达式支持;

Instrumentation:动态监测JVM运行状态

3、数据访问与集成模块:数据层操作简化;开发框架的整合能力,mybatis,等

JDBC: 支持

ORM:第三方OR-Mapping组件的整合处理操作

JMS:远程消息处理

Transactions:各种事物的控制 

OXM:对象xml互相转换 

4、WEB支持 

MVC框架支持:SpingMVC (流行)

第三方框架整合能力

 

产生背景

简化开发

整合支持

 

 

 

 

 

[展开全文]

Spring设计思想=超级大工厂+超级代理设计

[展开全文]

@Path("/myparam")

public class ParamAction{

        @GET

 

}

[展开全文]

授课教师

讲师

课程特色

视频(60)
文档(13)
图文(1)
下载资料(2)

学员动态

Drop 加入学习
妥了 加入学习
xiepeng 加入学习
charmyCode 加入学习
luojianglai 加入学习