`
文章列表
之前和打倒小日本做项目的时候,用seam,曾经定过一条规则,Service/Manager/DAO这个层面上由于组件数量不是特别多,所以组件命名不需要空间前缀,但是对于action层面的组件,由于可能很多,所以按功能模块划分命名空间,例如: @Compoenent("treasure.selector"),@Component("store.main")等等,在Seam的支持下,在页面上写表达式语言的时候,没有任何问题,例如#{store.main.entity.name} 后来在某环境下,不用seam,用Spring了,发现如下的代码会有问题: @ ...
JSF2提供了ViewScoped范围,但由于ViewScope仅仅是JSF的概念,所以为了不绑定视图技术,CDI里面没有ViewScoped这个范围。并且,如果用@Named声明Web Bean,那么同时使用JSF2的ViewScoped是没有用的。那么怎么在Weld里面使用ViewScoped呢。JavaRanch上遇到了明白人,解决方案是扩展Weld,实现这个ViewScoped。 原文地址:http://www.verborgh.be/articles/2010/01/06/porting-the-viewscoped-jsf-annotation-to-cdi/ Porting t ...
原文:http://www.blogjava.net/AllanZ/archive/2009/07/20/287472.html 这总览,很明显是看FacesServlet的service方法。在FacesServlet的初始化过程中,构造出了全局的FacesContextFactory对象和LifeCycle对象。可以把FacesContextFactory看做是一个“请求包装工厂”,于是很明显,每当一个请求到达FacesServlet的时候,第一步便是拿着请求,到包装工厂里面包装一下,而包装的结果就是一个FacesContext。代码如下: 1 FacesContext co ...
原文地址:http://www.blogjava.net/AllanZ/archive/2009/07/20/287472.html JSF应用中,在web.xml里面配置了一个Servlet,叫做javax.faces.webapp.FacesServlet,于是可以知道,查看、了解一个请求的处理过程可以从这里开始。从官方网站上下载JSF的源代 ...
用Eclipse开发web应用的人大概有两拨,一边是直接用Eclipse JEE版本做开发的,另外一边是用MyEclipse这个庞然大物的。二者各有优缺点,我觉得使用MyEclipse的大集成试的开发对于初学者来说可能可以省去很多基础的事情,便于入门。 ...
Ext提供了Combox,也提供了Menu做多级菜单。下面的代码把二者组合起来,形成一个带多级菜单的Combox。效果图如附件。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </ ...

下雨了

下雨了 听去,一阵风声,一阵雨声 忽大忽小,好似忽远忽近 我总还是会想起,某年,曾经淋过的雨 雨水多,涨过明湖石头小径的晚上 我在漂浮 天冷了 老娘打电话来说家那边已经下雪,让我多加衣服 我说这边还好,还好 可是原本开来透气的窗户,已经关上 我想对谁说,天冷了,要加衣服了 不再说 无聊了 工作很紧,却又似乎因为习惯而不觉得什么 发一份祝福到远方,无需回复 只是想告诉自己,我在意这些朋友 于是不孤独 秋叶开始落了 于是就想起某一张满地黄叶的一条路,在学校 走啊走 前面是谁,消失在拐弯处 我走过,却不能追逐

所以是我

某书的理论:“你不知道你,所以你是你,你若知道了你,你就不是你了”。说的是人总是无法完全了解自己,或者说是无法把自己所做的所有事情都讲个道理出来。 以此解释为什么总是会去做一些自己都说不来为什么,或者很明显自相矛盾的事情。 或许惟其如此,我才是我。 又有绕文一句:“给时间以生命,而非给生命以时间”。想为什么想的多了的话,不免落入后者。有一个脑筋急转弯说,一女想过桥,桥上有险恶物事阻碍,但最后还是过去了,问怎么过去的。答案是“晕过去了”。哈哈哈哈~~~ 《青花瓷》真是好听。下次唱歌可以尝试去唱《距离》,正在下载《我很忙》的MV DVD。
从某书上抄了几句诗。 我的世界里没有现在,只有过去和未来 过去和未来都在拼凑着现在 过去是去珍惜,未来是去争取 而现在是什么,是因为过去和未来的无以言退 无以言退,是更彻底的坚持,是低调和真挚的执着。
加班结束。 工作调动之后,生活充实起来。于是再一次的明确,快乐来自于能够用心去做自己想做的事情,又或者,来自于看着自己关心的事物向前发展,一如曾经什么时候,看到自己关心的人的笑容。向上是一种生活状态,是生命的本来状态。想来自己以前总是在不断的劝别人努力面对生活,自己却不如其然,问朋友这两年你过得还好么,一瞬间涌上心来的漫无边际的忧愁,还是容易淹没。虽然说医者不可自医,但终究是愧于心,浮于行。可喜的是终究有些改变。 有朋友说我写字晦涩。 那又如何。
在水木回一个大牛的帖子讨论拦截器,也发到这里。 所谓拦截,是新媳妇回娘家,路遇强盗。重要的是她能不能回家已经取决与强盗而不是自己。看下面的代码:   interface AbcInterceptor{     boolean beforeExecute(Context context,Command ...
文字写完以后,突然想起来很久以前在JavaEye上看的关于贫血模型、富血模型、充血模型的讨论。最后的结论大概与持久化无关的业务逻辑应该放在模型中实现,而与持久化有关的逻辑要放到Service中实现。看这几多文字,其实也就是说这么个意思,不过多说一些。闲话休提,正文开始。 在大结构上系统描述为上面的图形。关键元素是领域模型、领域服务、基础服务。能够精准的反应业务的模型,和围绕模型的有效的服务,是软件团队在某一行业领域生产成果价值的两个很重要的体现。领域服务作为系统的核心逻辑之一,一方面,承担着完成所有与技术环境相关的业务逻辑的实现,另外一方面,作为领域模型和技术环境的缓冲,保证了领域模型 ...
这段文字最初是回复水木上一个mm的问题,问为什么要用工厂,整理之后,发到这里来。 工厂模式是创建模式,封装对象的创建过程。对象的创建最简单的方式是new出来,但是有一些情况下用new来创建对象会导致代码难以维护。 ...
一个红颜知己说他郁闷了,于是短信聊了n个来回,说感觉她男朋友对他没有太上心,却又害怕自己是无理取闹等等。 其实从一个男人的心里角度判断,已经很明显的能够想到这男人对猫没有如猫对他一般的热忱的爱恋,毋庸置疑。不必用也许对方不善表达来给自己寻找无谓的借口,爱的感觉,在于心而不在于表达。如果心诚,那么即使是没什么表达,一个眼神一个动作也足够。然而,事在人为,感情虽不能勉强但时日长久或者也可以有转机,所以虽然朋友,毕竟外人,不好多说什么。 心悬在半空,不知对方到底如何心思,于是猜来猜去。这种状态下的生活我也曾有过--煎熬。且不论折磨自己的对与错,问题在于事实的发展不容许一味的沉默拖延,否则最终受伤的 ...
看许多过往自己或者别人的故事,以为时间真的是可以抹掉一切。于是装作淡然,让时间不知觉的滑过,似乎希望如风拂山石一般,终究会痕迹累累到最后轰然倒塌。然而不如所想,终究还是心存多少爱念,没有别人走进我的世界的时间里,虽然风雨,心依旧。当然的已经不若当初那种积极的念想,落寞的心思带着想念、痛惜常常席卷而来,淹没世界。心性之为物,竟然真是不受控制,虽已经物是人非事事休,却不能掩盖曾经的那一点清净无杂念的爱恋,纵使逝者如流水。 往往忆及当初,好比一门,进则不若凡尘的幸福,退则无底的深渊。可是进退却不是一心所想,至少当时如此。后来念及当初种种所谓努力,多少时候爱念多深却无以表达,只盼心知,最痛的时候,多少 ...
Global site tag (gtag.js) - Google Analytics