自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

原创 太多的if,太多的痛苦

 太多的if-扩展服务需要重构及其他讨论chenfuzhong 2008-12-15 刚刚被安排开发扩展服务的通知存款模块时,心里诚惶诚恐。一是我对业务不了解;二是扩展服务包含太多的if代码块,难于理解。 当我接到开发通知存款的任务时候,很郁闷!业务需求没有人讲解,企望能从代码中倒推业务规则。但未能所愿,代码中包含太多的if语句。太多的可能程序执行路径,根本无法全部理解

2008-04-21 14:31:00 2280

原创 重构Validator框架

 重构Validator框架 由于之前已经对validataor进行修改,并应用于项目中,随着时间的推移发现了一些问题,故重新对validator进行一次重构。 做web开发少不了用js来做校验。数据校验是保证软件系统正常运行的重要组成部分,尤其是保证数据的合法性,正确性、完整性、可计算性。Web层处于软件系统的最前端,接受最原始的数据输入。因此,web层的数据校验显得非常重要

2007-10-06 23:29:00 3467 4

原创 巧用spring配置常量

 巧用spring配置常量--常量也可以DI 有一些常量数据类型,比如货币,省份,转帐类型,等等。我们程序里都是用他们的代码进行运算的,但在页面显示的时候只能用他的名称显示给用户看。 因此有下面特点:1有键值对,2不经常变化(支持偶尔有变化),3常用在页面做下拉选择,4在编辑页面的时候此选择项又必须默认选中,5键值关系固定。 碰到这种情况,有很多

2007-09-29 18:45:00 11673 1

原创 如何用jstl标签将BigDecimal类型转换为String类型

<br />我的目的是要把map中的value显示出来,其中key是字符串1、2、3、4、5 <br /><br />但数据库传回来是BigDecimal对象。<br />所以需要把它转换为String对象才能从map中取出value。<br /> <br />Ms   jstl中没有把数字转换为string的标签,比如<ftm:parseString>。我的解决方法是: <br /><br /><td> <br /><br /><c:set var="risklevel"> <br /><br />   

2010-09-06 13:54:00 6845 1

原创 如何用jstl标签将number类型转换为String类型?

我的目的是要把map中的value显示出来,其中key是字符串1、2、3、4、5 但数据库传回来是BigDecimal对象。所以需要把它转换为String对象才能从map中取出value。 Ms   jstl中没有把数字转换为string的标签,比如&lt;ftm:parseString&gt;。我的解决方法是: &lt;td&gt; &lt;c:set var="risklevel"...

2010-09-02 16:21:04 1110 1

水平滚动显示

不知道是本人搜索能力有限还是怎么着,水平滚动显示相关的例子都没有找到。于是自己参考别人做垂直滚动显示的方案做了一个。呵呵,能用。&lt;a href="#" id="mq" onclick="return false;" style="width:500px;height:14px;overflow:hidden;color:red" &gt;轻轻的我走了,   正如我轻轻的来;   我轻轻的...

2010-07-12 13:43:20 135

Itext输出复杂PDF表格样式参数外部配置化

 直接用Itext api输出pdf表格很痛苦,必须在代码中实现表格的样式。比如下图的表格:  可能有比较好的工具来生成复杂的pdf 表格,但没有用过,于是试着自己实现如何简化。 思路:把表格参数化配置,宽度、列数、内容等,减少手工编码实现表格样式。 弱弱的套用Composite模式解决跨行跨列的情况,对于这种情况可以认为它是一个小的table,然后嵌到...

2010-04-29 11:21:31 574

原创 从一道面试题想到的

 最近在javaeye上看到一道面试题。要求打印出:inti = 5;  1  2  3  4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 ...

2009-12-27 20:59:26 104

原创 实现jpetstore物理上分层――改进

  写《实现jpetstore物理上分层》一文其实有两点目的,其一是小骆的需要;其二是在http://www.infoq.com/cn上看到一篇文章《用Acegi Security来保护Grails应用》。该文在一个已经存在的Grails应用demo上做了改进。所以我希望也能为一个远程架构的demo做一点改进,也能为那些需要的朋友提供一点帮助。 在前面两篇文章中我说过在远程调用的地方有

2008-03-31 16:08:00 628

原创 实现jpetstore物理上分层--续

由于昨天做了一个远程调用架构的项目工程模板demo,虽然大体上可以跑起来了,但有些地方还是有异常。今天决定找出原因。在办公室的电脑里,我只有spring1.2.9。可能跟之前的spring2.0有点差距,但在spring1.29上也有一点问题。先把这些问题搞定再说。问题是这样的,登陆的时候老是抛出异常。见如下:2008-3-24 1:48:26 org.apache.catalin

2008-03-24 15:44:00 872

原创 实现jpetstore物理上分层

实现jpetstore物理上分层 师弟小骆刚刚到新公司上班,要开发一个基于spring+struts+hessian+hibernate应用。他们项目组没有人熟悉这个架构,他也是没有用过spring。问我,是否有类似的demo可以给他参考。我说,spring自带的所有例子都是最好的demo。 我一直强调,学习各种框架自带的例子是最好的学习方法。我们做开发的都知道,写代码有模板,写文

2008-03-22 17:12:00 1028

原创 浅谈SpringMVC中的AbstractWizardFormController

~~记得项目中有好多地方是wizard模式的交互。我常常建议组员按照SpringMVC提供的参考来开发。但当时比较紧张,《spring开发参考》也没有太多的说明,又没有时间去研究AbstractWizardFormController的用法。所以无法给他们太多的指导,任由他们自己想办法实现功能再说。毕竟按时完成任务还是主要的! wizard模式一般都分几步,其中我们至少有两步需要跟数据

2008-02-12 00:18:00 1608

原创 应用springMVC快速开发PDF/EXCEL报表方案及实现

 当时项目很紧张,客户又变态。要求大部分查询都要提供pdf和excel下载。好在大部分查询功能类似,后台查询接口高度一致,可以提取相同的部分,减少重复开发。 其他一些需求:1、 为了防止符合条件的查询记录太多,提供分批下载2、 提供内容的转义接口3、 项目的其他模块可以重用4、 其他开发人员不用了解pdf、excel的生成5、 显示的内容可配置6、 快速应用

2008-02-05 12:24:00 4406 1

原创 学习appfuse 之tapestry

听说appfuse是一个快速开发J2EE应用的东西,能快速集成当前流行的框架,比如spring,struts,hibernate,ibatis,tapestry等等。这几天上班不是很忙,抽点时间学习学习。Rod那本《without ejb》中说tapestry框架是一个不错的web框架,完全是跟以前那些基于请求-响应的web框架大不一样,早就想见识一下了 。 学习一个框架对我来说最好的方法

2008-02-04 16:43:00 748

原创 post提交表单到新窗口中

在开发web中,有很多小技巧。如果用心留意,是非常管用的,但这些小技巧有非常多,以至我们无法记住。在网上找又信息很少,还是记下来 以备以后用得着的时候。背景:有时候我们做web开发的时候为了提供交互性,需要将表单提交,但结果要显示在新的窗口中,在IE中新的窗口有很多限制,比如去掉工具栏、菜单栏、地址栏、规定高度、宽度等等。很多人会用js函数 window.open(),但这个函数只

2008-01-25 11:42:00 11909 2

spring2.0 samples

validator3源代码(new)(1) jpetstore物理分层demo(1) apache-roller-src-4.0.1.zip(1)

2015-11-26

词霸开发指南

词霸开发指南

2013-01-23

d7000用户手册

d7000用户手册

2012-03-13

roller-weblogger-5.0.0-source.zip

roller-weblogger-5.0.0-source.zip

2011-10-22

roller5 for tomcat

roller5 for tomcat a可以直接安置点的啊

2011-10-22

liquid css

Lorem ipsum dolor sit amet, consectetuer adipiscing est elit. Quisque fringilla. Aenean quam. Donec magna arcu, ornareit amet, gravida eget, elementum ut, sapien. Proin augue velita, at, vulputate ac, dignissim non, nunc. Pellentesque at lectus. ante ipsum primis in faucibus orci luctus et ultrices.

2011-09-28

免费的网页模版1

免费的网页模版适Yourbusiness.com is a leading virtual corporate business that will help you monetize your work to the most level you could reach. Lorem ipsum dolor sit amet, consectetur adip, Yourbusiness.com will give you a new way to look at your business and lead it to all new horizons.

2011-09-28

apache-roller-src-4.0.1.part2.rar

apache-roller-src-4.0.1.part2.rar

2010-07-12

apache-roller-src-4.0.1.zip

apache-roller-src-4.0.1.zip

2010-07-12

jpetstore物理分层demo

实现一个物理分层 的项目工程demo,有点小小的bug。

2008-03-24

validator3源代码(new)

介绍此框架的文章http://blog.csdn.net/chenfuzhong/archive/2007/10/06/1813514.aspx

2007-10-07

Validator3源代码

Validator3源代码

2007-10-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除