2006-09-26

一个简单的ServletContextLoader装载器

关键字: Spring ServletContext ServletContextListener
在很多项目中,会碰到一种需求,就是在应用服务器启动的时候,把一些东西从数据库里面读到内存中去。例如,对于一些权限信息,或者一些数据字典等等。实现这种需求本身不是很困难,写一个类,然后实现ServletContextListener这个接口,再到web.xml里面去配置一下就可以了。(我想已经有很多应用服务器支持ServletContextListener这个接口了吧,像Websphere5.0这种垃圾除外) 现在的问题是,由于需求是不断变化的,说不定哪天增加了一个又要在系统启动时往内存里面写点啥。此时,要么在原来的类的后面,加一段代码,要么就再写一个类,再配一个Listener。一般我会采用后 ...
2006-09-18

做人难

这两天很莫名的陷入一个帖子的争论。吵架一向不是我的风格,故而每次Javaeye所经历的大的讨论,论战甚至吵架我都会站在一旁看看,决不参与。因为每个人都有自己的观点,或许我无法说服别人认同我的观点,不要紧,我同样也不反对别人的观点,你爱怎样想怎样想。只要我自己有一个相对正确的认识就好了。 想想这两天真是发神经病了,居然回了那么多帖子,简直就是浪费时间,浪费生命啊。不过搞不懂,怎么这年头做人那么难?每说一句都要被人扣帽子,真是冤枉,终于理解那些文革中冤死的人了。真是口水的力量啊。 顺便也简单抱怨几句。最近我总是对那些没事情就喜欢发表自己的言论或者作品的人特别反感。像前一段时间的一个什么Spee ...
2006-09-15

有关oracle中聚合函数rank和dense_rank的使用

关键字: Oracle rank dense_rank
今天碰到了一个业务场景,需要对一个表做分组分类的聚合查询。由于表很大,所以在数据库端解决这个问题是最佳的选择。于是请了Ray同学帮忙,他教了我一个Oracle上的聚合函数的使用,非常不错。 其实现在Oracle对于rank和dense_rank已经支持合计功能,不过这次我仅仅使用了其分析功能。具体语法如下:RANK ( ) OVER ( [query_partition_clause] order_by_clause )。 下面给出一些来自网上的示例: TABLE:S (subject,mark) 数学,80 语文,70 数学,90 数学,60 数学,100 语文,88 语文,65 语 ...
2006-09-12

Struts与Spring整合的几种方法

关键字: Struts Spring 整合
论坛中用Struts+Spring的人不少,以前的帖子也有问过Struts+Spring的整合方式。前面的帖子中ReadOnly老大曾经提到过Spring2.0新增加的一个整合方式。今天简单把这几种整合方式小结一下。 在这之前,别忘了用一下Google大法,一般早有人会对类似的问题做过回答,果然,在ibm developworks上有一篇文章,一下子涵盖了三种整合方式,有兴趣的xdjm可以参考下面的链接:http://www-128.ibm.com/developerworks/cn/java/j-sr2.html。 下面着重谈一下Spring2.0新增的一个整个方式,我感觉挺不错,可以完 ...
downpour
搜索本博客
存档
最新评论