软件设计中的Java生态与UML应用
在当今的软件领域,组件化开发和统一建模语言(UML)是两个备受关注的重要话题。组件化开发能够提高软件的复用性和开发效率,而UML则为软件设计提供了一种标准化的建模方法。
1. Java生态中的企业开发
在Java领域,Sun围绕其产品构建了一个企业Java开发者社区。通过在Java标准方面的工作,尤其是Java 2 Enterprise Edition(J2EE),Sun为企业Java解决方案提供了架构支持。J2EE基于Java Server Pages(JSPs)、Java Servlets和EJB,还包含一个参考EJB容器以及构建Java分布式系统的指南。此外,Sun还管理着一系列社区活动,其中最著名的是JavaOne会议。
BEA在过去一两年中迅速崛起,成为组件软件市场的关键参与者。作为一家基础设施和中间件公司,BEA成功地将市场范围扩展到成为EJB应用服务器解决方案的主要提供商。其方法基于以下几个要素:
- 多种应用服务器 :BEA提供三种不同的应用服务器,分别是适用于简单数据库到网页系统的WebLogic Express、用于基于Java的n层解决方案的WebLogic Server,以及基于Tuxedo中间件的适用于高事务分布式解决方案的WebLogic Enterprise。
- 开发和部署工具 :通过各种收购,BEA拥有了WebGain的主要所有权,并提供WebGain Studio作为开发WebLogic应用的主要环境。此外,还提供基于Java的集成开发环境Visual Cafa,以及用于持久化管理(包括对象到关系映射)的TopL
超级会员免费看
订阅专栏 解锁全文
8641

被折叠的 条评论
为什么被折叠?



