自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 combobox template

gwt-ext的Combo box可以有自定义的template,设置combo box下每一项的显示格式:String tpl = "{name} {phoneNumber} {mobileNumber}";cb.setTpl(tpl);其中{field}表示combo box的RecordDef的一个field。用div包含并且设置class,否则不能从下拉框里选择。参见gwt

2008-12-24 14:00:00 560

原创 jdk des

关于如何用jdk自带的API进行DES加密,maybe useful:http://wangzaixiang.blogspot.com/2008/12/jdk-des-des-des-cbcebc-padding-des-des.html

2008-12-22 14:27:00 356

原创 Think before act

系统需要添加一个新功能,要实现它,需要对系统做比较大的修改,包括数据库主要表达重新设计、业务逻辑、前端页面和手持终端,其中终端是另一个team用.net写得。按照我的习惯,考虑一下最基本的部分-数据库-该怎么修改,然后开始一步步来:DAO - 业务逻辑 - 页面 - 通知另一个team修改。 这样的话,大概花2个小时考虑,然后剩下基本上是coding体力活。如果后续开发中发现前面某一步

2008-12-19 14:26:00 524

原创 唯一id

录单还有一个问题,就是如何生成一个不会重复的id。要考虑到数据库、web server都可能有多台,在web和服务器都要注意同步,因此在内存中生成一个id的话,有可能导致重复。网上有人说用系统时间加几位随机数,还有客户端ip什么的。系统时间不能保证唯一性,客户端ip之类的引入又加大了复杂度。 比较好的方法是在数据库建一张表,只有一条记录,就是nextId。每次需要唯一id时就去读这个表

2008-12-18 09:16:00 422

原创 录单

一个录单搞了一个多星期,sigh。总结一下。配置方面,1、为dev/test/demo/prod分别准备相应的xml文件,指向对于的数据库。这样在部署或本地测试时,将相应文件的内容拷贝到tomcat的server.xml里就可以了。2、终于受不了内存数据库里 - 看不到刚插进去的数据。用navicat连oracle。和直接连mysql类似,tomcat需要clean一下,schema.

2008-12-17 14:52:00 432

原创 How to set background image of a component in GWTEXT

有个小feature,要给logon window加背景图片。以为很简单,结果还是花了大半天时间。Window没有直接的set方法,于是google,理解是用css,在自己的css文件里写background-image,在java code里setStyle:.cb{  background-image:url(../images/bg.gif") !important}..

2008-12-01 16:14:00 497

原创 List in NamedQuery

花了一天半做区域的监控页面,学到的就是如何在NamedQuery里使用List,很简单:in hql, select ... where area in (:areas). In repository, List findByArea(List areas)。一开始在MonitorPanel的onHide/onShow里开关Timer,放到TabPanel里后,就不该这么做了,应当对整个tab

2008-11-28 17:49:00 325

原创 3 days

花了整整3天时间做一个feature,别的事都耽误了。feature是,系统中有多种事件原因,做一个前台管理它们。1. 后台   有两个domain object, Reason and ReasonMessage, n..1。Reason到ReasonMessage的ManyToOne很显然,但是反过来的OneToMany花了很长时间搞明白mappedBy, List/Set/Map.   cl

2008-11-27 10:39:00 233

原创 about logon page

Therere 2 extreme opinions about logon page, one is very simple, the other is very complex.1. dark background, show only log on dialog, to attract users curiosity 2. 2. show rich information

2008-11-21 17:26:00 265

原创 enum实现类似反射的功能

背景是这样的:一个流程包含多个节点,比如create, logon, register等等。有一个页面用来显示用户经过了哪些流程以及发生时间等信息,它的输入是一个包含这些信息的xml数据,需要根据locale,显示不同的事件名称(比如,create在英文下显示create,而在中午下显示“创建”。一开始想用反射,但GWT不支持反射。if else太罗嗦,switch也不大顺手,想到了enum。枚举

2008-11-14 14:48:00 435

空空如也

空空如也

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

TA关注的人

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