`
文章列表
建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 以下情况应当使用建造者模式: 1、 需要生成的产品对象有复杂的内部结构。 2、 需要生成的产品对象的属性相互依赖,建造者模式可以强迫生成顺序。 3、 在对象创建过程中会使用到系统中的一些其它对象,这些对象在产品对象的创建过程中不易得到。 使用建造者模式主要有以下效果: 1、 建造模式的使用使得产品的内部表象可以独立的变化。使用建造者模式可以使客户端不必知道产品内部组成的细节。 2、 每一个Builder都相对独立,而与其它的Builder无关。 3、 模式所建造的最终产品 ...
最近在重新温习设计模式,以下主要说明工厂模式。 java工厂模式的原理和好处 工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A(). 工厂模式也是用来创建实例对象的,可能多做一些工作,但 ...

如何自定义jsp标签

    博客分类:
  • Tag
自定义标签的步骤: 1.扩展TagSupport 2.写自定义Tag的tld文件 3.web.xml中指定你的tld文件(如果tld文件放在web-inf下可以不配置) 4.在JSP页面使用自定义标签 *.扩展TagSupport   说明:   一般不会去实现Tag接口,而是通过TagSupport类是实现了Tag的接口继承过来的字段,这些字段用做public int  doStartTag(),public int doEndTag()返回值     Tag.EVAL_BODY_INCLUDE 包含主体内容     Tag.SKIP_BODY     不包含主体内容     Tag. ...
Global site tag (gtag.js) - Google Analytics