13分布式架构中间件大中型或高性能设计方案
13.1分布式设计是前面所有知识点的综合和改进版本
13.2中间件为我们解决了非功能性问题
l)JTA全局事务
2) JNDI的应用(分布式查找)
3) 线程池的变相解决方案―――对象池(重量级对象)
4)业务逻辑层、表现层、持久分离
1)减轻架构师的设计负担(这是我目前的工作,对这点我深有体会)以前一个架构师不光在设计时要考虑项目的业务需求,还要考虑如何仔细推敲用什么设计模式进行设计(当然现在还要考虑,只是少多了)、线程池、缓冲加速、远程调用、同步互斥、事务机制、数据库连接池技术等因素。现在由EJB容器代我们完成。
2)面向对象的持久化技术以性能为代价增加了开发效率,引入数据面向对象的持久化思想
3)EJB组件能提供真正的可重用框架
4)(主题、队列)异步消息机制
5)提供集群解决方案
读书人IT频道reader8.com/exam/jisuanji/