spring
守护_潇潇
耐得住寂寞才能守得住繁华,该奋斗的年龄不要选择了安逸。
展开
-
Spring2.5中annotation配置中@Override、@Component、 @Controller、 @Service、 @Repository、@Autowired的解析
一、@Override 它是伪代码,表示重写(当然不写也可以),不过用它有以下好处: 1、可以当注释用,方便阅读; 2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。 关于第二种优点的举例: 在重写原创 2014-08-12 20:04:50 · 1635 阅读 · 0 评论 -
Spring和Hibernate
一 1、spring原理 spring的最大作用ioc/di,将类与类的依赖关系写在配置文件中(applicationContext.xml),程序在运行时根据配置文件动态加载依赖的类,降低的类与类之间的藕合度(低耦合,高内聚)。可以看出spring之间的交互是通过“反射”来实现的,这样就限制了spring的处理速度慢。 具体应用:在bean标记中通过class属性说明具体类名、通过原创 2014-09-15 13:53:26 · 414 阅读 · 0 评论 -
Web.xml加载顺序
一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取 和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分 都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二、 load-on-startup 元素在w转载 2015-02-03 17:14:38 · 438 阅读 · 0 评论