摘要: 今天在myEclipse下发布项目,发现在Deploy Location下不显示发布路径。 百度了一下说可能的原因是没有在mymatadata中添加context-root="/",另外webrootdir属性也要设置正确。 一个常见的配置如下: <?xml version="1.0" encoding="UTF-8"?><project-module type="WEB" n... 阅读全文
posted @ 2010-10-12 11:47 mbear 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。 JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。 另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOfMemory”类型的错误。... 阅读全文
posted @ 2010-09-15 14:06 mbear 阅读(2865) 评论(0) 推荐(0) 编辑
摘要: 桥梁模式(Bridge Patter)也叫做桥接模式,是一个比较简单的模式。 定义: 将抽象和实现解耦,使得两者可以独立地变化。 通用类图: ● Abstraction——抽象化角色 它主要的职责是定义出该角色的行为,同时保存一个对实现化角色的引用,该角色一般是抽象类。 ● Implementro——实现化角色 它是接口或者抽象类,定义角色必须的行为和属性。 ● RefinedAbstract... 阅读全文
posted @ 2010-09-01 18:06 mbear 阅读(9181) 评论(1) 推荐(1) 编辑
摘要: 适配器模式(Adapter Pattern)又叫做变压器模式,也叫做包装模式。包装模式还包括装饰模式。 定义: 将一个类的接口变换成客户端所期待的另一个接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 通用类图: ● Target目标角色 该角色定义把其他类转换为何种接口,也就是我们期望的接口。 ● Adaptee源角色 源角色是已经存在的、运行良好的类或对象,经过适配器角... 阅读全文
posted @ 2010-09-01 14:56 mbear 阅读(2991) 评论(0) 推荐(0) 编辑
摘要: 原型模式(Prototype Pattern)的简单程度仅次于单例模式和迭代器模式。 定义: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 通用类图: 通用代码:原型模式的优点:● 性能优良原型模式是在内存二进制流的拷贝,要比直接new一个对象性能好得多,特别是要在一个循环体内产生大量的对象时,原型模式可以更好地体现其优点。● 逃避构造函数的约束这既是它的优点也是缺点,直接... 阅读全文
posted @ 2010-08-31 16:11 mbear 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下下面建立一个有生命周期的cookie,可以设置他的生命周期下面介绍如何读取cookie,读取cookie代码如下上面就是基本的读写cookie的操作。我们在实际中最好进行... 阅读全文
posted @ 2010-08-30 13:31 mbear 阅读(221478) 评论(5) 推荐(17) 编辑
摘要: 建造者模式(Builder Pattern)也叫做生成器模式。 定义: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 通用类图: 通用代码:如果有多个产品类就有几个具体的建造者,而且这多个产品类具有相同接口或抽象类。导演类起到封装的作用,避免高层模块深入到建造者内部的实现类。当然,在建造者模式比较庞大时,导演类可以有多个。建造者模式的优点:封装性 使用建造者模式可... 阅读全文
posted @ 2010-08-27 17:48 mbear 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: <html:errors>标签与<html:messages>标签都是用来输出request或session范围内的消息的。它们之间有着相同的地方,也有不同的地方。 <html:errors/>标签 它表示输出request或session范围内的以“org.apache.struts.Globals.ERROR_KEY”为关键字存储的ActionMessag... 阅读全文
posted @ 2010-08-23 16:59 mbear 阅读(5353) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式(Abstract Factory Pattern)是一种比较常用的模式。 定义: 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。 抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一种非常好的解决方式。 通用类图: 通用代码:抽象工厂模式的优点:封装性,每个产品的实现类不是高层模块要关心的,高层模块只关心... 阅读全文
posted @ 2010-08-19 17:43 mbear 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式使用的频率非常高,在我们日常的开发中总能见到它的身影。 定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 通用类图: 通用源码:工厂方法模式的优点:良好的封装性,代码结构清晰。一个对象创建是有条件约束的,如一个调用者需要一个具体的产品对象,只要知道这个产品的类名(或约束字符串)就可以了,不用知道创建对象的艰辛过程,降低模块间的耦合... 阅读全文
posted @ 2010-08-17 15:51 mbear 阅读(2970) 评论(0) 推荐(0) 编辑