ssh
文章平均质量分 76
isunnyvinson
当你的才华撑不起你野心的时候,应该静下心来学习~
展开
-
Spring MVC国际化的实现
springMVC的国际化: 1 如何定义资源化文件:基名+语言名 2 使用拦截器处理国际化的流程 使用拦截器拦截设置语言的请求 LocaleChangeInterceptor只对Action执行之前做拦截 也就是执行LocaleChangeInterceptor的preHandle() 在这个方法中收集locale的参数值(参数名一定要是l原创 2016-10-10 20:06:43 · 640 阅读 · 0 评论 -
spring项目中,web.xml中的 ContextLoaderListener监听器的原理
创建监听器和ServletContext的code: contextConfigLocation classpath*:applicationContext-*.xml org.springframework.web.context.ContextLoaderListener ContextLoaderListener的作用 (一句话):初始化Be原创 2016-10-11 13:58:01 · 4189 阅读 · 0 评论 -
spring基础知识总结----AOP代理模式的实现
代理模式 问题的提出:当项目的一些方法完成后,需要增加一些功能如安全性检查,若在原来方法上增加这些功能,就需要修改源代码。 最好的办法是使用一个程序,完成增加的功能,并能调用原来方法 ,这样就不需要修改原来的代码。该程序就是代理。spring可以通过增加一个横切性关注点,比如权限验证,日志,安全性检查。代理原则:可控制原对象,但不会改变原对象的接口 代理的种类:静态代理(能看到的,实际存原创 2016-10-04 20:36:40 · 676 阅读 · 0 评论 -
spring基础---- IOC容器
一些概念: 1 Spring是一个轻量级容器架构 2 对象之间创建、对象之间的关系的装配、session的管理、事务的管理都可以交给spring3 Spring默认从工厂获取的bean(一个对象)是单例的,也就是scope = singleton。如果设置 Scope = prototype则获取bean是多例的,可以创建多个对象,采用的是延迟加载的思想,只有在真正使用的时候才会创建。IOC容器原创 2016-10-04 20:27:28 · 351 阅读 · 0 评论 -
getCurrentSession()与openSession()的区别?
采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()创建的session则不会 采用getCurrentSession()创建的session在线程结束时会自动关闭,而采用openSession()创建的session必须手动关闭原创 2016-10-05 11:33:36 · 298 阅读 · 0 评论