4.4.1 使用路径通配符加载Resource 前面介绍的资源路径都是非常简单的一个路径匹配一个资源,Spring还提供了一种更强大的Ant模式通配符匹配,从能一个路径匹配一批资源。 Ant路径通配符支持“?”、“*”、“**”,注意通配符匹配不包括目录分隔符“/”: “?”:匹配一个字符,如...
分类:
编程语言 时间:
2015-03-04 12:40:54
阅读次数:
189
由于最近两个月工作比较清闲,个人也比较“上进”,利用工作空余时间,也继续学习了一下,某天突然想起struts2和struts1的区别的时候,发现为什么struts1要用servlet,而struts2要用filter呢?一时又发现,servlet和filter有什么区别呢?于是看了看web.xml,...
分类:
其他好文 时间:
2015-03-03 23:24:13
阅读次数:
172
享元模式是指"运用共享技术有效地支持大量细粒度的对象"
所有"运用共享技术有效地支持大量细粒度的对象"我们可以理解为,当细粒度对象的数量过多时运行的代价相当高,此时运用共享技术可大大降低运行的代价
1.结构
1.1单纯享元模式结构
此模式,全部享元对象均可共享,如下图
(1)抽象享元角色(Flyweight):为具体享元角色规定了必须实现的方法,而外藴状态就是以参数的形式...
分类:
其他好文 时间:
2015-03-03 22:18:53
阅读次数:
220
单实例与多实例有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。无状态就是一次操作,不能保存数据。有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的。无状态对象,就是没有成员属性的对象.不能保存数据,是线程安全的。Struts2 的Action是有状态的,是非...
分类:
其他好文 时间:
2015-03-03 22:03:54
阅读次数:
160
model类一下情况分别是一对一和一对多至于多对多的关系只要建立中间表的model类应该可以实现(我没测试因为我的多对多的关联没有建中间表的model)privateCmsQuestionTypecmsQuestionType;privateList<CmsQuestionOption>cmsQuestionOptions;@Valid//加上@Valid注解即可级..
分类:
编程语言 时间:
2015-03-03 18:48:01
阅读次数:
183
struts2并不是一个陌生的web框架,它是以Webwork的设计思想为核心,吸收struts1的优点,可以说struts2是struts1和Webwork结合的产物。struts2 的工作原理图:一个请求在Struts2框架中的处理分为以下几个步骤:1.客户端发出一个指向servlet容器的请求...
分类:
其他好文 时间:
2015-03-03 14:55:14
阅读次数:
95
4.1.1 概述 在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源 (JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类...
分类:
编程语言 时间:
2015-03-03 11:07:55
阅读次数:
105
1、ActionServlet、ActionMapping、ActionForm、ActionForward 2、config = "/WEB-INF/struts-config.xml"; chainConfig = "org/apache/struts/chain/chain-config.xm...
分类:
其他好文 时间:
2015-03-02 14:49:32
阅读次数:
179
这一系列是在看完网上SpringMVC(基于spring3.0)入门视频之后的个人总结,仅供参考,其中会添加一些个人的见解。1、搭建SpringMVC所需jar包:org.springframework.aop-3.1.3.RELEASE.jarorg.springframework.asm-3.1...
分类:
编程语言 时间:
2015-03-01 13:05:56
阅读次数:
298
做了三年多的JavaEE开发了,在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般都会选择使用Struts2,SpringMVC,Spring,Hibernate,MyBatis这些开源框架来开发项目,而这些框架一般不是单独使用的,经常是Struts2+Spring3+Hiberna.....
分类:
编程语言 时间:
2015-02-28 20:13:04
阅读次数:
229