摘要: 今天在做项目时突然发现我该如何向listener中注入service对象,因为监听器无法使用注解注入。 此时有人会想用以下代码通过xml的方式注入: 这样的话会导致一个问题,那就是Tomcat会两次加载spring的配置文件。所以这种方式并不可取。 通过分析源码我画出了一张图: 从上面的源码我们可以 阅读全文
posted @ 2016-09-24 21:01 1234ztc 阅读(5477) 评论(0) 推荐(1) 编辑
摘要: 最近我在做网上商城的项目时对Struts的Actioncontext的原理产生的疑问,于是通过查找资料最后有了一定理解,在此写下随笔为自己的思路做整理。 web.xml代码: 在web.xml配置文件中我们都有配置StrutsPrepareAndExecuteFilter这就意味着StrutsPre 阅读全文
posted @ 2016-09-16 18:46 1234ztc 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 在tomcat容器加载时会将所有单例的bean实例化并且加入到HashMap中。在之后需要单例bean之时直接从hashmap中取。如果hashmap中没有则从spring容器中实例化并且将其放入haspmap,而非单例bean是不会被放入hashmap中只会从spring容器中加载。以下是模拟这种 阅读全文
posted @ 2016-09-15 15:46 1234ztc 阅读(7831) 评论(1) 推荐(0) 编辑
摘要: 关于代理模式的概念: 用现在相当热门的宝强马蓉事件做比喻,宝强相当于是被代理类,宋喆就是代理类,宋喆代理着宝强的许多行为,宋喆对宝强的消息进行预处理、过滤、转发、公关等。就如公关,当宝强需要公关的时候宝强无须真正亲自去实现公关,真正实现的是由宋喆代理完成。 代理模式是常用的java设计模式,他的特征 阅读全文
posted @ 2016-08-29 01:48 1234ztc 阅读(320) 评论(0) 推荐(0) 编辑
摘要: Struts2 是一个用来开发 MVC 应用程序的框架. 它提供了 Web 应用程序开发过程中的一些常见问题的解决方案包括: 对来自用户的输入数据进行合法性验证、 统一的布局、 可扩展性、国际化和本地化、支持 Ajax、表单的重复提交、文件的上传下载等等。 1. action VS Action 类 阅读全文
posted @ 2016-08-21 09:49 1234ztc 阅读(229) 评论(0) 推荐(0) 编辑