- 浏览: 290800 次
- 性别:
- 来自: 兰州
最新评论
-
洋葱pp奥特曼:
求大神再发一次资源,万分感激!!小弟邮箱:173992660@ ...
使用JQuery-Week-Calendar做日程 -
xbliu564:
请问版本号
fusionchart 破解文件SWF -
xue_lang:
看了半天,有点坑爹的赶脚,哎
状态模式(State) -
teacup_madman:
我只能说。这个程序可以去掉的地方太多了。这个真的是State模 ...
状态模式(State) -
冬日的阳光:
TrafficLight这个类的change方法可以改一下,如 ...
状态模式(State)
文章列表
现在写的一个系统中,需要报表,由于商业的fineReport太贵了,就采用的是JasperReport,但是现在的IReport的版本是3.6.0。导出到PDF的时候总会报一个错:
Could not load the following font :
PDF Font Name : STSong-Light
PDF Encoding : UniGB-UCS2-H
isPdfEmbedded : true
网上找了好多的资料,都不是这个版本的。
真的很愁人。但是功夫不负有心人,问题终于还是给解决了。
从网上下了一个:下载了iTextAsian.jar,放在iText-2.1 ...
使用Jquery做Ajax应用,简化了繁琐的JavaScript传统的代码书写,也便于了理解。
一下使用Jquery写的一个简单的例子:
用是:一个简单的用户注册验证的信息,AJax应用简化了传统模式的使用FROM形式提交数据,而是通过JavaScript的一个事件出发某个域中的内容提交到服务端,通过异步的形式提交,别且不影响当前也的刷新,给用户增强了友好的体验。
客户端:
<body>
<input type="text" id="username" name="username" onbl ...
创建者模式:(builder) 1、定义:创建者模式就是将一个复杂对象的构建与它的表示相分离,使得同样的构建过程可以创建不同的表示,而且客户端 不用知道对象的构建细节。 2、原理:有五部分:组装类,抽象对象创建类,实现抽象对象创建类的具体创建类,抽象产品类,实现抽象产品类的具体创建产品类。
下面分别说明一下以上五部分:
--->需要组装的一个抽象产品类(整体上的宏观概念产品)Macrocosm.java
package org.bestupon.builder.products;
/**
* 本类是整体的一个产品接口类
* @author bestupon
...
总结几个工厂模式: 1、简单工厂模式:由一个类来负责所有的产品对象的创建,这个工厂的职责大大增加,由于简单工厂模式使用的是 静态方法来创建,这就导致静态方法无法被继承。 2、工厂模式方法中,一个具体的工厂类负责创建单独的一个产品,如果有连个不同的产品要创建,就需要两个不同的 工厂的工厂类,即使两个产品有某些必要的联系,也是需要两个不同的工厂类。 3、抽象工厂模式,一个具体的工厂创建一系列相互联系的产品,使得客户端的调用非常简单,原因是一系列的产品被 设计到一个工厂类中来创建。客户端需要创建另外一些列的产品,只需要更换一个产品创建类就可以了。
说明:前面写的,AbstractFactory,抽象 ...
- 2009-09-28 11:29
- 浏览 1175
- 评论(0)
package org.bestupon.abstratfactory.product;
public class Product2OtherProtory implements OtherProtory{
private String otherProtoryStr;
public String otherProtoryInfo(String protoryInfo) {
this.otherProtoryStr = protoryInfo;
return otherProtoryStr;
}
public void printOtherPr ...
工厂方法模式:
定义:工厂方法模式是用于创建对象的接口,让子类决定实例化哪一个类,FactoryMethods是一个类的实例化延迟到了其子类。和简单工厂模式相比较的话,使得工厂的压力减轻,分散到了其类(接口或者抽象类)的实现类上。
详细解释:
工厂方法模式是对简单工厂模式的改进:将对象的创建交给了子类去创建。示例代码如下
需要创建的产品抽象类如下:
package org.bestupon.factorymethod.product;
/**
* 具有相同属性的同一类产品
* 比如:汽车,都具有四个轮子,等等的特性
* @author bestupon
*
...
- 2009-09-27 15:07
- 浏览 913
- 评论(0)
简单工厂模式又叫静态工厂模式,顾名思义,它是用来实例化目标类的静态类。
简单工厂模式主要有两种角色:
1、工厂角色:一个用来创建对象的静态类。
2、产品角色:客户端要被创建的类。
简单工厂模式主要 ...
- 2009-09-27 14:19
- 浏览 1302
- 评论(0)
昨天问题:是因为在使用Jstl和EL表达式的时候,没有控制好
<select >
<optipn value= "" select="selected">
</select>
在使用循环的时候全部将OPtion的selected 属性置为TRUE,
导致了报出了有重复的异常。
- 2009-05-01 15:59
- 浏览 979
- 评论(0)
昨天的异常出现的原因是:
Spring aop 的映射管理中没有将数据字典类所在地包的路径全部给涵盖进来!导致了异常的产生!
今天的异常:
org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71) at org.hibernate.exception.JDBCExceptionHelper.convert(JDB ...
- 2009-04-30 19:50
- 浏览 1173
- 评论(0)
Hibernate 的类中HibernateDaoSupport 的方法 getHibernateTemplate().loadAll(Class.clazz);总是报 java.lang.NullPointException
真的让人头疼啊!
贴出来,让心也舒服点!
严重: Servlet.service() for servlet jsp threw exceptionjava.lang.NullPointerException at com.jw.CourtArchive.manager.impl.dictionary.ArchiveTypeManagerImpl.queryAll( ...
- 2009-04-30 01:07
- 浏览 1441
- 评论(0)
<!--MySql 驱动程序 eg. mysql-connector-java-5.0.4-bin.jar--> <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<!-- JDBC URL --> <property name=& ...
- 2009-04-22 22:38
- 浏览 1010
- 评论(0)