没有合适的资源?快使用搜索试试~ 我知道了~
内容概要 SSWM笔记深入探讨了Java开发中常用的几个框架,内容涵盖: Spring框架:依赖注入、面向切面编程(AOP)、事务管理等。 SpringMVC:作为表现层框架,处理HTTP请求和响应。 Spring Boot:简化新Spring应用的初始搭建以及开发过程。 MyBatis:持久层框架,用于数据库交互和SQL映射。 整合使用这些框架构建高效、可维护的Java应用。 框架的高级特性和最佳实践。 适用人群 Java初学者:希望了解Java生态中主流框架的基本使用。 在校学生:计算机科学或软件工程专业,需要了解企业级开发框架。 初级到中级Java开发者:想要提升自己在Java企业级应用开发方面的能力。 技术爱好者:对Java框架和现代软件开发实践有兴趣的自学者。 使用场景及目标 学习提升:帮助开发者系统学习Java框架,提升技术水平。 项目开发:为开发企业级Java应用提供框架选择和使用的参考。 面试准备:为求职过程中的Java框架相关问题提供复习资料。 知识更新:帮助在职开发者了解和学习最新的框架特性和改进。 其他说明 实战案例:通过实际的应用案例,展示框架的具体使用和配置
资源推荐
资源详情
资源评论
S
pring
5
S
pring
5
S
pring
框架概述
1
.
S
pring
是轻量级的开源的
Ja
v
aEE
框架
2
.
S
pring
可以解决企业应用开发的复杂性
3
.
S
pring
两个核心
IOC
和
A
op
1
)
IOC
:控制反转
2
)
A
op
:面向切面
4
.
S
pring
特点
5
.
S
pring
5
开始学习!!!
入门前下载相关问题
1
)
S
pring
版本:
5
.
2
.
25
2
)下载地址:下不了一点
直接找百度网盘安装包
S
pring
5
.
2
.
5
压缩包
链接:
https
p
a
n
.
ba
idu
.
c
om
/
s
/
1
s
EK
d
J
x
7
D
-
PD
nyv
NIZIS
9
sw
提取码:
f
c
3
n
3
)
jdk
版本:
1
.
8
4
)导入相关五个基本
j
a
r
包
其中一个
j
a
r
包下载地址
c
ommon
-
loging
-
1
.
1
.
1
.
j
a
r
包的下载地址
https
repo
1
.
m
a
ve
n
.
org
/
m
a
ven
2
/
c
ommons
-
logging
/
c
ommons
-
logging
/
1
.
1
.
1
/
其他
j
a
r
包
spring
5
文件中都有
🌈
🌈
🌈
IOC
接口(
B
e
a
n
Fac
tory
)
1
)
IOC
思想基于
IOC
容器完成,
IOC
容器底层就是对象工厂
2
)
S
pring
提供
IOC
容器实现两种方式(两个接口)
a
.
B
e
a
n
Fac
tory
:
IOC
容器基本实现,是
S
pring
内部的接口,一般不提供开发人员使用
*
加载配置文件的时候不会创建对象,在获取对象(使用)才去创建对象,说人话
:
什么时候用
什么时候创建对象
b
.
A
ppli
ca
tion
C
ontext
:
B
e
a
n
Fac
tory
接口的子接口,提供更强大的功能,一般由开
发人员使用
*
加载配置文件时候就会把在配置文件对象进行创建
A
ppli
ca
tion
C
ontext
接口的实现类
1
)
F
ile
S
ystem
X
ml
A
ppli
ca
tion
C
ontext
new
F
ile
S
ystem
X
ml
A
ppli
ca
tion
C
ontext
("
磁盘下的路径如:
D
:\
j
a
v
a
\
spring
01
\
sr
c
\
b
e
a
n
1
.
xml
")
2
)
C
l
a
ss
Pa
th
X
ml
A
ppli
ca
tion
C
ontext
🌈
🌈
new
C
l
a
ss
Pa
th
X
ml
A
ppli
ca
tion
C
ontext
("
类路径如:
b
e
a
n
1
.
xml
")
IOC
操作
B
e
a
n
管理
什么是
B
e
a
n
管理
0
)
B
e
a
n
管理指的是两个操作:
1
)
S
pring
创建对象
2
)
S
pring
注入属性
S
tring
n
a
me
set
Na
me
()
原先的这种方法现在交给
S
pring
来做,这叫注入属性
B
e
a
n
管理操作
xml
配置文件方式
基于
xml
方式创建对象
<
b
e
a
n
id
=
"
user
"
c
l
a
ss
=
"
c
om
.
zhe
.
spring
5
.
U
ser
"
><
/
b
e
a
n
>
1
)
在
S
pring
配置文件中,使用
b
e
a
n
标签,标签里添加对应属性,就可以实现对象创建
2
)
b
e
a
n
标签中的常用属性
*
id
属性:给你的对象取一个别名,唯一的标识
*
c
l
a
ss
属性:创建对象所在类的全路径(包
+
类路径)
*
n
a
me
属性:和
id
一样,不过其中可以加特殊符号,了解即可
3
)
创建对象的时候,默认也是执行无参构造方法
基于
xml
方式注入属性
DI
:
依赖注入(注入属性)
第一种:使用
set
()
方法注入
1
)创建类,定义属性和对应的
set
方法
2
)在
S
pring
配置文件配置对象创建,配置属性引入
第二种:使用有参构造进行注入
1
)创建类,定义属性和对应的有参构造方法
2
)在
S
pring
配置文件配置对象创建,配置属性引入
第三种(了解):
p
名称空间注入
就是
set
方法的简化版本
使用这种方式,简化基于
xml
配置方式
1
)添加
p
名称空间在配置文件中
2
)进行属性注入,在
b
e
a
n
标签里面进行操作
<bean id="book" class="com.zhe.spring5.Book"> 创建对象
<property name="bname" value="小黄书"></property> 属性注入
<property name="bauto" value="段元哲"></property>
</bean>
<bean id="zhe" class="com.zhe.spring5.Orders"> 创建对象
<constructor-arg name="oname" value="蛋糕"></constructor-
arg>属性注入
<constructor-arg name="oadress" value="china">
</constructor-arg>
</bean>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"//新加个这个
即可
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="book" class="com.zhe.spring5.Book" p:bname="小黄书"
p:bauto="段元哲">//现在p名称空间方式实现
<!-- <property name="bname" value="小黄书"></property>-->
<!-- <property name="bauto" value="段元哲"></property>-->//
原先set方法实现
</bean>
剩余107页未读,继续阅读
资源评论
Aniay_ivy
- 粉丝: 1243
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功