ssh框架的面试归纳(一)
来源:互联网 发布:淘宝网药假吗 编辑:程序博客网 时间:2024/05/29 12:55
1.spring 的所有:
1.1 特点:是一个低侵入式的 框架,
1.2使用的模式:使用了 工厂模式(IOC)和单例模式(IOC)和 适配器模式(AOP)代理 观察者
1.3.特点 实现 IOC 容器——即 创建的对象 以池的方式管理,
1.4:工作原理:利用 反射 实现了 IOC动态注入,运行时 动态的 创建 对象,还有一个 核心就是AOP面向对象编程,为某一类对象 提供监督和控制,从而达到模块扩充的
1.5: spring是一个容器,容器
1.6 AOp只是一种编程 范式,提供一个角度 完善 oop(降耦合,复用,容易扩展)
1.7 : spring 就是一个大工厂,bean 由Spring 工厂负责生成和管
<bean id = "chinese" class = "ppp.Chinese"/>
p = (Person)ctx.getBean("chinese");
2.单例模式: 保证一个类 只有一个实例
2.1. 所以 类的 构造器的 private 私有
2.2 声明一个 该类的 private static bf工厂 bb
提供一个 get方法,,
获得 就是 SingletonTest s=SingletonTest . getInstance();
/* 使用静态属性保存该类的一个实例
private static SingletonTest instance;
//构造器私有化,避免该类被多次实例化
private SingletonTest(){
System.out.println("正在执行构造器...");
}
提供静态方法返回该类实例
public staticSingletonTest getInstance() {
if(bb==null){
bb=new beanFac();
}
return bb;
}
>>>>>>>>>>>>>>>完结>>>>>>>>>>>>>>>>>>>>>>
3.工厂模式
你不用 关心 person 的具体的 实例化过程
具体类的变化 , 接口 不会 变化
personFactory(getperson() 方法)
person接口 ------两个 实现类 chinese + usa
》》》》》》》》》》》》》》》》》》》
6.依赖注入 和控制反转: 当前调用者 从其他类 获得 被调者 的实例
例如 :给一个bean msg属性,赋值为 hellos
<bean id="hello" class="com.spring">
<property name="msg" value="hellos">
</>
9. spring : 低侵入+ 对各种容器 支持 好,
有 接口注入 属性注入 构造 注入
st: 实现了MVC + 易于扩展 的拦截器+ 线程安全
10..opensessionInview.. 就是 把 session 和 一次完整的请求过程 对应的 线程相绑定,允许事务提交之后 延迟加载显示需要的对象
- ssh框架的面试归纳(一)
- ssh框架面试总结
- ssh框架面试
- SSH框架事务(一)
- SSH框架的总结(hibernate)(一)
- 自学SSH框架之---struts(一):struts的配置
- 基于maven的ssh框架一步一步搭建(一)
- SSH框架整合的一些步骤整理(一)
- 基于maven的ssh框架一步一步搭建(一)
- 搭建一个SSH框架的网上商城(一)
- ssh框架遇到的问题一!
- 关于面试中常遇到的与框架(SSM、SSH)有关的问题
- 三大框架ssh的面试该聊的内容
- 三大框架ssh的面试该聊的内容
- Qt归纳(一)
- 在SSH框架中使用Spring的好处(面试总结)
- 面试中对三大框架ssh的理解
- SSH框架学习笔记(一)
- MyEclipse/Eclipse右键New菜单项的自定义设置
- Android软Watchdog源码分析
- hdu2571 动态规划
- 【bailian 1062】昂(mai)贵(nv)的(de)聘(fu)礼(qin)
- 预处理的那点事儿
- ssh框架的面试归纳(一)
- HTML5快速上手之10:与表格有关的基本指令
- JS手风琴插件
- JSTL学习小结——setLocale中的value值汇总
- Codeforce 724C. Ray Tracing By Assassin
- 刨根问底U3D---从Profile中窥探Unity的内存管理
- SVG 动画详解
- PowerDesigner使用教程
- UICollectionView 受 NavigationBarHidden 影响