
java
Wingel
这个作者很懒,什么都没留下…
展开
-
2005年Java技术记录
HTML解析:Use javax.swing.text.html package, especially HTMLEditorKit.ParserCallback class.菜单生成:struts-menu,还有自己做的JavaScript控件.统计图:jfreechartMVC框架:Mytapestry(每次改个界面都要重启服务器),Webwork,Struts持久层:hibe原创 2006-05-26 17:22:00 · 1621 阅读 · 0 评论 -
看.net下的monorails
上回有一段时间,做了个.net的项目, 于是就上网查了一些.net的开源框架,发现很多都是Java下的开源框架改写的。而正如spring在Java语言的地位,.net下比较火的开源框架蛮多是Castle出的。看了一个叫MonoRails的MVC框架,是从ROR下吸收了一些思想。大致看了一下,发现还是有很多特性是比较好的。 于是有感而发,就在Java下也做了一个类似MonoRails的原创 2006-11-26 10:42:00 · 1699 阅读 · 1 评论 -
又遇hibernate的cache问题
今天要配置hibernate时,决定用一下annotation配置OneToMany跟ManyToOne,结果在取Parent那一层的所有记录时,老是多取出一些数据,还以为配置配错了,研究了半天,后来想一下,会不会是cache的问题,一试,果然是。 因为每次调试的时候,都会重启一下Web服务器,所以都忽略了Cache的问题。看来,还是要注意一下序列化到磁盘中的cache数据的。原创 2006-11-26 10:43:00 · 1299 阅读 · 1 评论 -
transaction in Spring
Propagation behavior:PROPAGATION_MANDATORY: Indicates that the method must run within a transaction. If no existing transaction is in progress, an exception will be thrown.PROPAGATION_NESTED: Indi原创 2006-11-26 10:38:00 · 1281 阅读 · 0 评论 -
转到hibernate annotation
以前的版本是webwork2.2+spring m4+hibernate3.1的.有一回在网上看到hibernate3.2的发布了. 一直都觉得写hibernate的映射文件是一件苦力活,于是就决定用一下hibernate的annotation.升级的时候,还真是出了一堆的问题.要嘛是ecache的问题,要嘛又是hibernate的second level cache的问题,用了spring自带的原创 2006-11-26 10:41:00 · 1380 阅读 · 0 评论 -
技术讲座--Annotation的应用
应上回几位同事的建议,决定在这周的技术讲座上讲一下java的annotation的用法。前面讲了annotation和interface,abstract的区别,以及各自的优缺点,后来就只讲annotation的用法了,讲到annotation可以放在3个地方,类,属性和方法,然后顺便提了一下说,可以设计这样一个框架,在属性上加一个annotation,就可以实现验证的功能。 有一位同事听了原创 2006-11-26 10:43:00 · 1202 阅读 · 0 评论 -
利用spring RC3的aspectJ
在一个Swing的项目中,每个控制用户操作的action都是用new出来的,所以还要手动set一些被spring管理的对象。后来实在受不了这些冗余的代码了,写代码的时候有时候又可能会把spring的对象跟非spring的对象顺序弄乱了,让代码结构不清晰,在spring2的介绍中,听说它连new出来的对象都可以管理,便去下了spring rc3来,布署到项目中。 研究了半天,才发现其实是很容易的事原创 2006-11-26 10:45:00 · 1057 阅读 · 0 评论 -
用枚举做字典
我们一般项目中,都是把字典存到数据库中的。几个月前在做一个政府的项目中,觉得其实一些字典是跟开发工程紧密结合在一起的,也就是说字典变了,工程肯定也要变,这样子的字典如果也存到数据库中的话,也是多增加一些麻烦而已,后来但将这些字典写成枚举。然后数据库里面取的所谓的字典的key就是枚举的name,如:"unsubmited",而前台页面显示的,就是枚举的一个属性text,不过这里用到了webwor原创 2006-11-26 10:46:00 · 1624 阅读 · 0 评论 -
sitemesh让所有的img显示不正常
sitemesh的一个问题,在web.xml中设置filter的时候,让sitemesh可以过滤/*也就是所有的后缀名,但是在decorate.xml文件里面,并没有给sitemesh增加gif,jpg等后缀的pattern,结果在打开页面的时候,发现所有的图像文件都引用失败,用resin3的话,它会报错说error content length,而用resin2或者tomcat的时候,它原创 2006-11-26 10:48:00 · 933 阅读 · 0 评论