频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

用Rational Rose和UML开发J2EE应用(二)

来源: 作者: 出处:巧巧读书 2007-10-09 进入讨论组
下一页 1 2 3 4 5 

  实现软件

  虽然分析模型可以帮助你解决问题提供了一个基础,不过离实现还是很远。在设计期间,你必须考虑到所采用的技术带来的额外限制和需求,并且尝试映射解决方案到最优化的实现。

  在我们的例子中,假设我们正在建立一个基于Web的应用。实现这样一个应用需要一个深思熟虑的方法。分析模型的作用是作为一个出发点,用来决定将不同的J2EE技术映射到方案。例如,<<control>> 类可很好地映射到Java Servlets或者Enterprise JavaBean (EJB) Session Beans。这个方法可以将J2EE层的实现模型和Sun的"Model 2"参考体系对应起来。

  Rational Rose提供了一个简化的接口来开发servlets和EJB Session Beans。图5显示了创建一个servlet的对话框。

  用Rational Rose和UML开发J2EE应用(二)(图一)

  ****图5 Servlet定义窗口*****

  虽然EJB包含有多个接口和类,Rational Rose还是提供了创建EJB的便利接口。创建EJB的对话框如图6所示。在这里,对话框显示了需要创建一个无状态Session Bean的设置。

  用Rational Rose和UML开发J2EE应用(二)(图二)

  ****图6****

  创建一个无状态Session Bean

  得到的Session EJB如图7所示。这是基于为EJB开发的UML模型,它是以Sun Java Community Process在JSR-26开发的。它显示了构成EJB的各种元素之间的关系,特别是home和remote接口和EJB实现类。由于EJB并不真正实现home和remote接口(它们是通过配置工具自动产生的对象实现的),因此关系并不是实现home和remote接口而是分别产生<<EJBRealizeHome>>和<<EJBRealizeRemote>>。home和remote接口的依赖关系表明home接口实例化remote接口。

请保留地址 http://www.qqread.com/j2ee/d350753.html 更多文章 更多内容请看Wlan组网----家庭专题专题,或进入讨论组讨论。
下一页 1 2 3 4 5 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章