
项目中一点总结
文章平均质量分 92
longgangbai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将HTML文件转换为图片应用开发
项目使用的基本思路如下: 在项目中发送传真的,传真的信息是由freemarker模板框架生成形成的html文件,通过freemarker获取html文件的內容,通过SWing中组件html信息转换为图片基本. import java.awt.Dimension;import java.awt.Graphics;import java.awt.Graphics2D; impor...2009-10-21 11:15:24 · 141 阅读 · 0 评论 -
反射工具类
package easyway.tbs.client.bm.util; import java.beans.Introspector;import java.lang.reflect.Array;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Member;i...2010-04-25 10:47:21 · 124 阅读 · 0 评论 -
Hibernate正向工程hbm2ddl
一般在项目开发过程中,使用比较多的就是先建好表,再利用hibernate反向工程生成*.hbm.xml文件跟POJO类,个人认为由于目前所使用的数据库都是关系数据库,而hibernate作为一个ORM,把对数据库的操作都对象化了,更应当从对象出发,生成数据库里面相关表,这样更加符合人认知事物的习惯。 由于hibernate3提供了自带的工具hbm2d...2009-08-19 10:14:33 · 177 阅读 · 0 评论 -
jBPM与Spring整合浅析
1、创建公文流转相关的实体类,并创建数据库表 2、根据对用例的分析,初步建立公文流转相关的接口 3、实现接口 - 集成JBPM到OA系统(第一步:创建数据库表) ◆拷贝相关的依赖包到WEB-INF/lib下面(bsh.jar/ jcr-1.0.jar/ jbpm-identity.jar/ jbpm-jpdl.jar) ◆修改hibernate.cfg.xml,添加JBPM的映...2009-08-22 12:41:19 · 195 阅读 · 0 评论 -
Spring项目的测试用例
在项目的开发过程中使用Junit4测试代码,使用Spring中测试类AbstractTransactionalJUnit4SpringContextTests简化开发的中配置等信息、 @ContextConfiguration(locations = "/spring/**/testApplicationContext-*.xml")@TransactionConfigura...2009-08-22 12:49:49 · 474 阅读 · 0 评论 -
项目中Hibernate中Criteria和Query查询和模式引用
在项目中Hibernate中Criteria和Query查询,总是缺少不了一些列的判断等,无论数据类型是什么,这些是必须的,最终动态添加的也是的获取Criteria和Query组成的hql,于是公司兄弟将Criteria和Query进行了抽出封装,采用设计模式中Builder的模式将组成hql过程的判断进行封装组合,使大家在使用时减少了判断是否为空或者空字符串等,细细的相信其实这也是...原创 2010-02-21 15:52:15 · 177 阅读 · 0 评论 -
Java 分割功能实现
在项目针对比较大的文件需要文件的分割功能,特意写了一个具有分割功能代码,以供大家拍砖之用,目的进行沟通交流,如有好的建议和联系本人沟通交流谢谢! package easyway.tbs.file.transport.core.split; import java.io.File; import java.io.FileInputStream; import java.io.IO...2011-08-25 08:39:26 · 298 阅读 · 0 评论 -
整合Struts2+JasperReport Web报表应用示例
整合Struts2+JasperReport Web报表应用示例 JasperReports作为一种优秀且开源的报表引擎,不利用太可惜了。同时,借助开源的JasperReports模板设计利器iReports,可以可视化的设计报表模板。基于Web的报表在很多项目中都是需要的。而随着Struts2的流行,就应该研究一下在Struts2下如何利用JasperReports进行报表输出。本示例...原创 2013-04-22 13:56:30 · 240 阅读 · 0 评论 -
编程的十四条经验
排列不分先后: 1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层做性能提升总是要比在数据库层容易的多。就像对于MySQL,sqlite更容易掌控。 2. 关于并行计算,如果能避免就尽量避免。如果无法避免,记住,能力越大,责任越大。如果有可能,尽量避免直接对线程操作。尽可能在更高的抽象层上操作。例 如,在iOS中,GCD,分发和...原创 2013-05-06 10:32:12 · 127 阅读 · 0 评论 -
Hibernate中用户类型(User Type)应用
在项目中许多地方使用枚举类,枚举对象值对应数据一个常量。增加代码的可读性等。具体使用如下: JPA参考手册:JPA注释参考手册 http://www.oidn.net/blog/article.asp?id=250 Hibernate Annotation 用户类型(User Type) 使用UserType首先要弄清楚它的目的。大家知道Hibernate解决的主要是...2009-08-16 09:08:36 · 956 阅读 · 0 评论 -
关于常用城市控件中数据的处理方案
在项目中由于多次使用的国家省份城市的控件,以前采用DWR实现,虽然使用DWR可以实现同样的功能但是,每次必须向数据库请求数据,这样增加了数据库的负担,所以不可能每次都去查询。最终采用适当的页面片段缓存技术。 思路决定处理,所以我们必须弄清楚思路哦,^_^。 实现思路如下: 在系统加载时系统加载国家省份城市的信息使用缓存插件缓存,在系统第一次请求国家...2009-08-15 19:41:02 · 134 阅读 · 0 评论 -
项目中使用时间工具类
项目中使用的时间工具类的主要的采用commons-lang中的时间类FastDateFormat,FastDateFormat具有线程安全等功能,使用比较方便。内部有许多工具类。可以随时调用。 public abstract class DateUtils { /** * */ public static final String MATRIX_NULL_FLAG = ...2009-11-21 16:43:34 · 132 阅读 · 0 评论 -
json 在项目中开发一个巧妙地应用
在项目中需要保存客户的信息到Cookie中,因为客户要求针对常用业务操作的操作,用户可以一次设置之后,可以长时间的使用,即使下次登录,客户仍然使用可以使用。在客户登陆需要用户常用业务操作时,首先从Session中获取,如果Session中不存在,从Cookie获取,然后转换为需要的类型。 保存信息一般的可以 有两种设计方案: (1)将客户的常用设置信息保存数据库 (2)将客户的属性保...2009-12-12 16:49:53 · 105 阅读 · 0 评论 -
针对项目中XML解析的扩展应用
由于项目中多个需要xml解析东东,关于xml解析的效率以及性能等方面的问题,这里就不再说了,据说性能比较好的SAXReader和XStream等,我们在项目中采用SAXReader解析。 首先要说一说连接池原理: 对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。 该模式正是为了解决资源的频繁分配?释放...2009-08-15 12:14:37 · 174 阅读 · 0 评论 -
关于项目中泛型的应用
在项目采用JDK1.6采用泛型开发,在开发应用之中减少了大部分代码的编写,尤其是MVC三层架构中的基本操作(DAO中增删该查简称CRUD操作以及与之对象在各层中公用),此功劳得知于JDK1.5以后中泛型的广泛使用。 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口...2009-08-15 12:38:10 · 515 阅读 · 0 评论 -
在项目开发中关于Hibernate注解的配置的一些说明
在项目开发中采用Hibernate3注解方式实现关于一些配置和可扩展的总结:在Hibernate中配置中使用的SessionFactory中AnnotationSessionFactoryBean而不在使用HibernateTemplate模版类。 在非注解类中必须实现必须在配置对HibernateTemplate进行配置然后在DAO中使用时注入HibernateTempl...2009-08-15 13:26:18 · 117 阅读 · 0 评论 -
在项目中一些相关常量数组使用枚举应用
在项目中采用Hibernate中支持枚举类型因此我们使用许多枚举类型。替代了简单的int数据数据类型的。在项目开发时应用常量就更加有意义了,不用使用简单的int了,你的类就可以使用像WeekDay.TUESDAY这样的常量了。但是这里隐藏着一些问题,这些常量是Java中int类型的常量,这意味着该方法可以接受任何int 类型的值,即使它和WeekDay中定义的所有日期都对应不上。因此,您需要检...2009-08-15 18:01:13 · 173 阅读 · 0 评论 -
中文转换拼音的实现思路以及实现
在项目中一位大师兄写的中文转换拼音代码:自己整理一下,在此表示感谢!!^_^ 首先熟悉一下基础:LinkedHashMap J2SE 1.4 为 Java Collections Framework 引入了两个新实现, LinkedHashSet 和 LinkedHashMap 。添加这两个新实现的好处是散列集合现在可以维护贯穿其元素的两条路径。除标准的散列关系之...2009-08-15 18:40:07 · 416 阅读 · 0 评论 -
在Spring2.5注解时必须注意几点
项目中采用Spring2.5配置重点内容如下: 在spring2.5中项目中引入 Srping2.5中新加入了‘context’命名空间,这个命名空间让我们能够得到更为简洁的方式来实现属性占位符(property placeholder)的配置: applicationContext-context.xml内容如下: <!-- suppo...2009-08-15 19:22:10 · 132 阅读 · 0 评论 -
关于H2使用的那些事
在项目中采用H2作为工作流的数据库,总结一下h2的使用; 前言 :H2database是一款用java语言编写的开源数据库。 H2服务器下载下载地址: http://www.h2database.com/。 原文地址http://www.h2database.com/html/tutorial.html 下文前提是数据库已被解压安装完毕。 开启和使用H2控制台 H2Database支持通过浏览器...原创 2012-12-14 16:40:16 · 895 阅读 · 0 评论