`
BestUpon
  • 浏览: 284310 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类
最新评论
文章列表
现在写的一个系统中,需要报表,由于商业的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,抽象 ...
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 * ...
  简单工厂模式又叫静态工厂模式,顾名思义,它是用来实例化目标类的静态类。 简单工厂模式主要有两种角色:    1、工厂角色:一个用来创建对象的静态类。    2、产品角色:客户端要被创建的类。 简单工厂模式主要 ...
昨天问题:是因为在使用Jstl和EL表达式的时候,没有控制好 <select > <optipn value= "" select="selected"> </select> 在使用循环的时候全部将OPtion的selected 属性置为TRUE, 导致了报出了有重复的异常。  
昨天的异常出现的原因是: 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 ...
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( ...
<!--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=& ...
Global site tag (gtag.js) - Google Analytics