Spring入门
来源:互联网 发布:视频解析软件 编辑:程序博客网 时间:2024/06/06 18:17
Spring概念
- spring是开源的轻量级框架
- spring核心主要两部分
- aop:面向切面编程,扩展功能不是修改源代码实现
- ioc:控制反转,比如有一个类,在类里面有方法(不是静态的方法),创建类的对象,使用对象调用方法,创建类对象的过程,需要new 出来对象 把对象的创建不是通过new 方式实现,而是交给spring配置创建类对象
- spring是一站式框架
- spring在javaee三层结构中,每一层都提供不同的解决技术
- web层:springMVC
- service层:spring的ioc
- dao层:jdbcTemplate
- spring在javaee三层结构中,每一层都提供不同的解决技术
- spring版本:spring4.x
Spring的ioc操作
- 把对象的创建交给spring进行管理
- ioc操作两部分
- ioc的配置文件方式
- ioc的注解方式
IOC底层原理
- ioc底层原理使用技术
- xml配置文件
- dom4j解析xml
- 工厂设计模式
- 反射
- 画图分析ioc实现原理
IOC入门案例
第一步 导入jar包
- 解压资料zip文件
- jar特点:都有三个jar包 基本 文档 源代码
- jar特点:都有三个jar包 基本 文档 源代码
- 做spring最基本功能时候,导入四个核心的jar包就可以了
- 导入支持日志输出的jar包
第二步 创建类,在类里面创建方法
public class User { public void add() { System.out.println("add..."); } public static void main(String[] args) { //原始做法 User user=new User(); user.add(); }}
第三步 创建spring配置文件,配置创建类
- Spring核心配置文件名称和位置不是固定的
- 建议放到src下面,官方建议applicationContext.xml
引入schema约束
最后一个html文件打开最下面配置对象创建
第四步 写代码测试对象创建
- 这段代码在测试中使用
1 0
- Spring 入门
- Spring 入门
- Spring 入门
- Spring入门
- Spring入门
- Spring入门
- Spring入门
- Spring 入门
- spring 入门
- Spring入门
- Spring入门
- Spring入门
- Spring入门
- spring入门
- Spring入门
- spring 入门
- Spring入门
- Spring入门
- Android插件化资源的使用及动态加载 附demo
- 47.vue组件上定义事件需要用到native
- 颜色渐变的Textview
- 关于小米手机用AndroidStudio利用USB数据线安装APK问题
- Android内存知识及用MAT工具定位内存泄漏的方法
- Spring入门
- MySQL数据库常用sql
- xcode dsyms文件为空
- 用VLC搭建简单的流媒体服务器
- QT 图标 windows系统
- 使用WPF+MVVM模式的小案例
- iOS 10.3新特性之动态替换App Icon
- Java实现约瑟夫问题
- Android之——Surface、SurfaceView与SurfaceHolder.Callback初探