Spring框架
文章平均质量分 77
CodingAlarm
宁缺毋滥
展开
-
学习Spring笔记二
一 动态代理模式 静态代理:代码复用不高,将来维护时难 动态代理:静态代理上提供的,因为代理比较常用,JDK提供了一套生成代理类的方式proxy类(遇到什么问题先看JDK有没有提供解决方法),动态代理的特点是把增强的功能包装成一个类,这个类要实现InvocationHandler接口,看到InvocationHandler要条件反射想到动态代理。代理类实现增强功能的类都需要委托类做属性,因为原创 2015-03-27 22:35:08 · 624 阅读 · 0 评论 -
学习Spring笔记四
一 注解 除了使用xml方式配置实现注入(管理对象和对象之间的关系)操作之外,还可以用Annotation来提高我们写代码的灵活性和效率。 annotation方式给我们提供了一个最重要的功能:扫描!component-scan(不扫描怎么知道你在哪个类加上了注解,提到注解就要想到扫描) 实例 1.Spring中要使用annotation,需要在配置文件中增加配置,如下是完整的a原创 2015-04-02 09:11:10 · 643 阅读 · 0 评论 -
学习Spring笔记五
一 AOP基本概念 连接点 joinpoint,相对应一个线程上的一个方法(AOP的核心功能就是植入代码,在点和点之间加入代码) 切入点 pointcut ,它是一个描述,描述连接点是怎样的连接,在连接点的前还是后切入,等等。切入点有个表达式,这样写: 切入点表达式:public String com.bjsxt.dao.*.add() 此表达式是用来描述一堆方法,是所有包下的add方原创 2015-04-05 14:19:23 · 386 阅读 · 0 评论 -
学习Spring笔记七
以spring IOC为核心,来管理其它框架的重要对象,因为IOC就是用来管理对象的。 annotation方式整合三大框架 start—————————————————— 三个框架都有各自的annotation struts2 @Action @Result spring @component @Resource hiberna原创 2015-04-05 21:49:01 · 641 阅读 · 0 评论 -
学习Spring笔记六
一 整合铺垫 WEB项目下怎么运行Spring(之前都是写在java项目下,在main方法中运行的),及整合时IOC容器放在了哪个共同区域供其它框架使用?(放在了application作用域) *和其它框架整合是以spring为桥梁,[ 使用spring IOC容器来管理,其它框架的重要对象 ],以Spring IOC、AOP为基础,对其它框架进行增强 和 控制 。 既然管原创 2015-04-05 15:35:13 · 663 阅读 · 0 评论 -
学习Spring笔记三
上一篇的HelloWorld简单实现了用AC容器(也就是IOC容器)来创建UserDao类。IOC和DI说的是一回事,只不过一个从宏观上描述 ,一个从细节上描述。IOC是一种将组件依赖关系的创建和管理置于程序外部的技术。这使得一个类是很独立的,不需要承担更多的责任。 Spring创建对象是在我们把这个对象类已经建好,并且按照这个类的结构,在ApplicationContext.xml中安原创 2015-03-30 19:31:43 · 552 阅读 · 0 评论 -
学习SpringMVC笔记(全)
SpringMVC运行性能远大于Struts2,Struts2运行效率低是由于它的ognl和值栈导致的,当然不是说Struts2不优秀,它的拦截器思想还是非常不错的。做网站的话用springMVC比较合适,它的开发效率和Struts2差不多,运行效率比Struts2高。在spring中用注解非常方便,但是Struts2中的注解没那么好用。 SpringMVC+hibernate+原创 2015-04-03 22:03:51 · 1820 阅读 · 0 评论 -
学习Spring笔记一
Spring有规划作用,耦合度低、更容易测试、代码更清晰简单。没有Spring也能写项目,但是用了Spring项目会更加‘健康’。Spring官方言,只要你用的是Java语言,就能用Spring,可见Spring对于Java有多重要,和数据库一样重要。用了Spring的Java项目都会更加健壮。Spring致力于J2EE应用的各层解决方案(企业管理软件开发),它现在是大多数企业开发的一站式选择。除原创 2015-03-25 19:57:43 · 607 阅读 · 0 评论