1 / 8
文档名称:

J2EE基础--步入J2EE架构和过程 - JAVA EE - 51cto技术圈.txt

格式:txt   页数:8
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

J2EE基础--步入J2EE架构和过程 - JAVA EE - 51cto技术圈.txt

上传人:rjmy2261 2013/1/9 文件大小:0 KB

下载得到文件列表

J2EE基础--步入J2EE架构和过程 - JAVA EE - 51cto技术圈.txt

文档介绍

文档介绍:J2EE基础--步入J2EE架构和过程- JAVA EE - 51cto技术圈博客登录
用户名:
密码:
注册| 登录忘记密码?51cto首页| 博客| 论坛| 招聘每日三题,每天进步一点点帮助
JAVA EEhttp://g./michael > 复制链接加入本圈
51CTO首页| 技术论坛| 短消息博客我的博客
发表文章
管理博客
技术圈创建圈子
我的圈子
寻找圈子
相册我的相册
上传图片
管理相册
51CTO博客> 技术圈> JAVA EE > 讨论区
风VS潇潇[楼主]
普通圈友
圈积分:43
发短消息博客
J2EE基础--步入J2EE架构和过程回复:0 阅读:143 2008-02-12 19:10:34
Java2企业版(J2EE)平台由四个关键部分构成:规格说明、参考实现、兼容性测试套件和蓝图(BluePrint)计划。蓝图描绘了分布式组件架构最好的实践和设计指导方针。本文基于Rational统一过程和BluePrint示例程序介绍一个八步骤
J2EE开发方法学。通过阅读这篇文章,你可以了解许多重要的J2EE架构的话题,并且能够扩展和修改这个简单的方法来解决自己特有的业务问题。
在商业世界里,我们使用Java2
企业版(J2EE)解决业务问题、开发商业软件或者提供转包服务。如果一家公司想使用多层体系结构建造一个电子商务网站,通常在整个开发生命周期中需要涉及到管理者、架构师,设计人员、编程人员、测试人员和数据库专家。
为了使不同部门能高效率地工作,他们经常需要一个软件开发过程。一些经典的开发过程包括瀑布模型、快速应用开发(RAD)和极限编程(XP)。本文我们将集中于一个流行的软件工程过程,即Rational统一过程(RUP)。RUP提供了一个给角色分配任务和责任的严格方法。它的目标是保证我们在预期的进度和预算内开发出满足用户需求的高质量软件。
我在J2EE开发中使用RUP出于以下三个原因。首先,RUP以架构为中心;在将资源分配给全面开发之前,它先开发一个可执行的架构原型。其次,RUP是迭代并基于构件的。该架构基线通常包括一个框架或基础设施以便于通过迭代增加构件,在不影响系统其他部分的前提下定制和扩展一个系统的功能。最后,RUP
利用一门工业标准语言--UML,可视化建模系统的架构和构件。RUP有四个不同的开发阶段:初始、细化、构造和移交。然而,本文从技术角度覆盖了
J2EE开发的八个必要活动,主要集中在系统架构。
1、需求分析
需求分析描述系统应该做什么或不应该做什么使得开发者和客户可以签署一份原始的商业合同。可以使用业务概念、领域术语、用例和用户界面(UI)模型形成功能需求文档。对于非功能需求,如性能和事务,可以在需求文档附件中详细说明。根据参与项目深度的不同,确定在纸上还是使用HTML建造高层UI模型。
图1
展现了一个典型电子商务系统中的两个用例。查看订单(viewOrder)用例告诉我们一个用户通过Web界面登陆系统、查看订单列表,点击链接查看特定订单的详细信息。增加订单项(addLineItem)用例告诉我们浏览产品列表、选择感兴趣的产品并将它们添加到购买订单中。
按此在新窗口浏览图片图1 订购用例
2、面向对象分析
分析人员构造问题领域模型:类、对象和交互。分