构建高效的企业级Java应用系列(一)架构篇——1

当开发企业级应用、规划和设计系统基本流程的时候,以下的建议可以帮助我们建立一个高性能、高扩展性的企业级系统提供的框架。
1:优先采用组件作为开发、部署和重用的核心元素
      强调在J2EE应用开发中组件的概念及其重要程度,构建一个J2EE应用的关注点着眼于通过委托J2EE容器来生成我们需要的可插入式的组件的结构,而不仅仅是构建一个应用本身。在J2EE环境中,组件是由构成他的互相紧耦合的对象严密封装而组成的,并且我们在构建这些可在J2EE容器中插入的组件时,必须遵循一系列严苛的规则。
      我们还需要明白J2EE应用中的组件与面向对象技术中的对象概念的区别,对于这两者都会涉及到我们经常谈论到的“封装”一词。对于企业级应用来讲,需要从更大的、粒度更粗的角度去考虑将一组完成同一任务的类进行封装,以保护当具体实现发生变化时的客户端代码。最后这个被严格封装的组件需要相对于其他组件保持着松耦合关系,然而需要明确的是组件内部的类之间允许有着某种程度的紧耦合关系。
      换句话说,进行J2EE开发,我们不是在进行应用开发,而是在编写供已有程序(J2EE容器)调用的程序库——及组件,这些组件为了可以被J2EE容器所调用,就必须遵循一定的规则而具备必须的特性。

posted on 2007-04-14 19:28 万博 阅读(152) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

导航

统计

留言簿(1)

随笔档案(13)

搜索

积分与排名

最新随笔

最新评论

阅读排行榜

评论排行榜