2007-03-19
Core J2EE Patterns之读后感
关键字: 旧文章整理Core J2EE Patterns之读后感
Rod Johnson说,《Core J2EE Patterns》是一本关于J2EE设计方面有价值的参考书。同时他也指出此书没有从根本上改变人们对J2EE规范中定义的某些(尤其EJB)崇拜以及误用J2EE技术的现状。
学习J2EE技术一回事,设计J2EE应用又是另外一件事。换言之,设计源于经验,正如设计模式也是过去智慧的继承与传承一样。 Core J2EE Patterns意义在于指出哪些实践是好的哪些是坏的以及如何重构J2EE设计,尽管这非常难。本书总结了15种J2EE设计模式(我认为它距离模式还 是有些距离)。这15种模式分属表现层、中间层和数据层。
掌握这些模式固然重要,但每个模式在设计过程所面临的问题及考虑,是我所 不熟悉的内容因此更有价值。例如表现层模式Front Controller 时提到为了解决表现层可能出现的重复请求,需要引入同步令牌以区别每次请求(避免重复的请求)。Apache Struts不是Core J2EE Patterns某个或某几个设计模式等价物,它综合了很多设计模式。在Struts中Action已经对同步令牌进行了封装,而不是单独某个辅助类。由 此我联想到孙卫琴的Struts著作讲解实在无法切中要害,就事论事而已。第一次看到Action类时,generateToken /saveToken函数的背后是什么一无所知。不明白所要解决问题上下文环境及设计过程,只能成为工具的奴隶。
Core J2EE Patterns 从最佳实践角度讨论如何用J2EE进行设计以及模式。大处着眼,小处着手。归纳总结15个模式,不可不学。
发表评论
- 浏览: 72109 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
基于MVC的Flex framework ...
这话怎么理解? 不过正如某人在演讲上指出的那样,要使用这些框架,了解Cairng ...
-- by 毕竟红尘 -
在HostMonster上部署rail ...
你这个文章就是屁话,骗点击的,看了还是不知道怎么做
-- by kokko -
基于MVC的Flex framework ...
千万不要用PUREMVC,它只适合做只有一个主界面的程序,如果你有弹出窗口它的m ...
-- by wangwanttt -
想起一个同事
不认识,不过他关于swing的blog很棒,可惜他好像离开了SUN?!所以也不更 ...
-- by eccojap -
想起一个同事
正是他,你认识他吗?适合自己,我不确定自己是否找到了。
-- by zerozone






评论排行榜