- 博客(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
599
原创 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
388
原创 Think before act
系统需要添加一个新功能,要实现它,需要对系统做比较大的修改,包括数据库主要表达重新设计、业务逻辑、前端页面和手持终端,其中终端是另一个team用.net写得。按照我的习惯,考虑一下最基本的部分-数据库-该怎么修改,然后开始一步步来:DAO - 业务逻辑 - 页面 - 通知另一个team修改。 这样的话,大概花2个小时考虑,然后剩下基本上是coding体力活。如果后续开发中发现前面某一步
2008-12-19 14:26:00
567
原创 唯一id
录单还有一个问题,就是如何生成一个不会重复的id。要考虑到数据库、web server都可能有多台,在web和服务器都要注意同步,因此在内存中生成一个id的话,有可能导致重复。网上有人说用系统时间加几位随机数,还有客户端ip什么的。系统时间不能保证唯一性,客户端ip之类的引入又加大了复杂度。 比较好的方法是在数据库建一张表,只有一条记录,就是nextId。每次需要唯一id时就去读这个表
2008-12-18 09:16:00
453
原创 录单
一个录单搞了一个多星期,sigh。总结一下。配置方面,1、为dev/test/demo/prod分别准备相应的xml文件,指向对于的数据库。这样在部署或本地测试时,将相应文件的内容拷贝到tomcat的server.xml里就可以了。2、终于受不了内存数据库里 - 看不到刚插进去的数据。用navicat连oracle。和直接连mysql类似,tomcat需要clean一下,schema.
2008-12-17 14:52:00
462
原创 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
534
原创 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
361
原创 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
269
原创 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
291
原创 enum实现类似反射的功能
背景是这样的:一个流程包含多个节点,比如create, logon, register等等。有一个页面用来显示用户经过了哪些流程以及发生时间等信息,它的输入是一个包含这些信息的xml数据,需要根据locale,显示不同的事件名称(比如,create在英文下显示create,而在中午下显示“创建”。一开始想用反射,但GWT不支持反射。if else太罗嗦,switch也不大顺手,想到了enum。枚举
2008-11-14 14:48:00
466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人