体系结构是将一系列具有相互依赖关系但却与整个系统具有不一致的上下文的较简单系统组成较大系统的结构化原则的集合。
架构师的角色就是使得设计人员和开发人员尽可能快地提高效率。
创建一个能够解决服务级别需求的体系结构将有助于你避免上cnn。
可伸缩性是指在系统负载增加而不改变系统的条件下,对所需的服务质量的支持能力。
可靠性将保证应用程序和所有事务的完整性和一致性。
可使用相将保证服务/资源可供使用。
可扩展性是指在不影响已有系统功能的前提下增加额外功能或修改已有功能的能力。
可维护性是指在不影响系统其他组件正常工作的前提下修改已有功能缺陷的能力。
可管理性是指管理系统并确保系统能够在可伸缩型,可靠性,可使用性,性能以及安全性等方面正常工作的能力。
安全性是指系统不被攻破的能力。
 

需要进行事务,安全和资源管理的分布式应用程序适合使用j2ee技术来实现。
jsp和servlet非常适合用来实现j2ee应用程序中的用户组件部分。
ejb适合于j2ee应用程序中的业务逻辑的实现。
适合使用ejb来实现的应用程序部分包括持久性,事务,支持和安全性。
实现bean所需的类包括:javax.ejb.EJBHome,javax.ejb.EJBObject以及使用javax.ejb.SessionBean或javax.ejb.EntityBean实现的方法。
实体bean是可以持久保存的共享资源,而会话bean与用户请求/响应中控制这个bean。
bean池允许更多的用户在使用更少的资源的前提下使用该系统。
bean的钝化允许ejb容器使用更少的油状态会话bean来支持更多的请求。
cmp允许用户在不编写和维护持久保存对象的代码的前提下创建持久性对象。cmp的缺陷就是现有的工具还不够成熟,无法 提供企业及应用程序所需的性能。
dao允许用户从资源中控制数据的存取,并且在对象关系映射工具有了更好的支持后转换到cmp,但是这意味着你必须自己编写和维护sql代码。
评论
发表评论

您还没有登录,请登录后发表评论

melet
  • 浏览: 17712 次
  • 性别: Icon_minigender_1
  • 来自: 海南-临高
  • 详细资料
搜索本博客
我的相册
最近加入圈子
存档
最新评论