`
numen06
  • 浏览: 76145 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
package com.td.masterdata.util; import java.util.Iterator; import java.util.Map; import org.apache.commons.beanutils.PropertyUtils; /** * 扩展org.apache.commons.beanutils.BeanUtils<br> * * @author Wesley<br> * */ public class BeanUtils extends org.apache.commons.beanu ...
第一篇文章http://numen06.iteye.com/blog/1420694介绍了,流水号的生成,可惜忘了加入循环操作,比如日循环,月循环,年循环,这次来补上。 注入方法已经在一写过了,就不写了。主要是代码部分。 直接上代码 package com.wesley.framework.dao; import java.text.ParseException; import java.util.GregorianCalendar; import org.apache.commons.lang.StringUtils; import org.apache.commons.la ...
简单继承StrutsResultSupport以便之后扩展 package com.wesley.framework.struts; import org.apache.struts2.dispatcher.StrutsResultSupport; public abstract class BaseResult extends StrutsResultSupport { /** * */ private static final long serialVersionUID = -589433181928883640L; public BaseRes ...
package com.wesley.framework.commen; import java.util.Collection; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang.ArrayUtils; import org.apache.commons.lang.xwork.StringUtils; public class StringFormat { /** * 模仿C#格式化字符串 * * @param str ...
唯一依赖org.apache.commons.lang.StringUtils请下载相关包 package com.wesley.framework.commen.io; import java.io.File; import org.apache.commons.lang.StringUtils; /** * @author it.zl * */ public class PathUtil { public static final String DOT = "."; public static final String SL ...
(function($) { // 全局系统对象 window['BROWSER'] = {}; BROWSER.SYS = function() { var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua .match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua .match(/chrome ...
http://numen06.iteye.com/blog/1428067 http://numen06.iteye.com/blog/1439763 上一篇文章已经将封装转换类,独立出来并作为一个类来进行。 在实际运用过程的中会遇到初始化的时候先后问题,所以将装换借口直接做成static只是作为工具类运用。 package com.wesley.framework.decoration; import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; import java ...
http://numen06.iteye.com/blog/1428067 上一篇文章提到了装饰类的父类,对于一些基本功能的封装。 在实际运用过程中,带的类型有两个太复杂, 不利于装饰类的扩展。 所以功能和装饰类区分,以便更好的扩展。 package com.wesley.framework.decoration; import java.util.Collection; import java.util.List; public interface Decoration<Model, Decor extends Decorator<Model>> { ...
package com.wesley.framework.decoration; /** * @author it.zl 封装解析Object之后的一些参数 */ public class DecoratorParam { private Class<?> cls; private StringBuffer clsString = new StringBuffer(); public DecoratorParam(Class<?> cls) { super(); this.cls = cls; } public ...
在开发过程中很多时候都需要用到装饰器。 所以在实体之上建立一层装饰层更有利于装饰封装对外开放方法。 此类有利于对实体的完整保留并对其属性get,set进行开放, 提供相应的从实体转换到装饰器,和list的常用装换。 package com.wesley.framework.decoration; import java.util.Collection; import java.util.List; public interface Decoration<Model, Decor extends Decorator<Model>> { public L ...
package com.wesley.framework.dao; import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Map; import org.apache.commons.dbcp.BasicDataSource; import org.springframework.beans.factory.xml.XmlBeanFactory; import o ...
Global site tag (gtag.js) - Google Analytics