下载此文档

Spring学习笔记.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
课程内容
知识点名称
工作重要程度
面试重要程度
方法建议
IOC XML
***

IOC Annotation
***

IOC 注入方式(两种)
***
*
练+背
简单属性
*
集合注入
*

自动装配
*
*
生命周期
*
*

AOP概念
***
AOP配置
*

事务管理AOP(xml annotation)
***
**
练+背
hibernateTemplate
***
架构
***
***
练+理解+说
OpenSessionInView
***
**
CharacterEncodingFilter
***
TestContext
*
SpringJDBCTemplate
用到现学
面试问题之AOP
什么是AOP,谈谈对它的理解?
方式:画图+举例;
画图:三个箭头,哐当,中间给切断一下;
举例:比如方法正在运行呢,我要在前面加个日志,后面加个日志,或者前面加transaction begin,mit,等,恩,这就是AOP;
具体实现上呢:运用动态代理;一种方法是实现接口,用JDK中的Proxy和InvocationHandler接口;
另一种是,如果不实现接口的话,使用CGLIB、javasist之类的直接操作二进制码也可以完成
AOP都用在哪些方面呢?
做权限的检查,做日志,做性能,做审计,做transaction,太多了,凡是能够加入切面的,分布在多个方法里的,能够放到一起的都可以用AOP来实现;
你在项目中是怎么运用的呢?
我们在项目中主要是运用在声明式事务管理上;
面向接口(抽象)编程的概念与好处3
IOC/DI的概念与好处
inversion of control
dependency injection
AOP的概念与好处面向切面的程序设计(Aspect-Oriented Programming)
Spring简介
Spring应用IOC/DI(重要)
xml
annotation
Spring应用AOP(重要)
xml
annotation
+ + (重要)
opensessionInviewfilter(记住,解决什么问题,怎么解决)
Spring JDBC
(面向抽象编程)
场景:用户添加
Spring_0100_AbstractOrientedProgramming
不是AOP:Aspect Oriented Programming
好处:灵活
(DI),有什么好处
把自己new的东西改为由容器提供(由容器注入)(由容器控制)
初始化具体值
装配
好处:灵活装配降低耦合

项目名称:Spring_0200_IOC_Introduction
环境搭建
只用IOC
, mons-
Spring是一个IOC容器
负责实例化具体bean
负责动态装配bean (动态地将一个bean装配到另一个bean里)
AOP支持
安全检查
管理transaction
IOC配置与应用
FAQ:不给提示:
window – preferences – myeclipse – xml – xml catalog
User Specified Entries – add
Location: D:\share\0900_Spring\soft\spring-framework-\dist\resources\spring-beans-
URI: file:///D:/share/0900_Spring/soft/spring-framework--beans-
Key Type: Schema Location
Key: ema/beans/spring-beans-
注入类型
Spring_0300_IOC_Injection_Type
setter(重要)
<property name="userDAO" ref="u" />
property name="userDAO",property name的意思相当于调用setUserDAO()这个方法;
<?xml version="" encoding="UTF-8"?>
<beans xmlns="ema/beans"

Spring学习笔记 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小157 KB
  • 时间2018-05-08
最近更新