选择显示字体大小

websphere studio和xde构建应用程序

  简介

  同时使用rational扩展开发环境(xde)和ibm的websphere studio,你可以拥有一个完整优秀的整合平台,用于构建电子商务应用程序。你可以做需求分析、面向对象的设计,并且建模你用来构建和测试代码的相同的信息模型。换句话说,一个工程所有的参与者现在可以"拿着同样的乐谱歌唱了"。在以前,当开发者进行开发过程任务的时候,重复的工具常常需要他们从一个工具向另一个工具导出信息。为了给你一个关于这些不同工具功能的直观认识,我将在本文中使用下面的方案。

  有时候,一个新工程的设计师或者体系结构设计者从头开始设计工程,完全控制这个应用程序的每个方面。然而,通常他们必须处理先前存在的组件并且几乎总要处理先前存在的关系数据库

  在本方案中,假定你要实现一个网络金融应用程序,允许最终用户从他们的的帐目上付款。作为这个小型应用程序设计师和实现者,你还被要求使用一个现有的并且使用良好的数据库中的表。

  在你的机构中,最近还有一个硬性规定,要求所有新开发项目必须遵循一个正式的"需求、分析和设计"过程。开发过程的这个阶段所选择的工具是rational xde,而ibm的websphere studio application developer是用于辅助开发和应用程序服务器测试。把这个系统分解成小的模块:

  1. 获得描述你需要构建的应用程序的一些要求。

  2. 创建一个使用案例模式图,显示这个系统内行动者和使用案例之间的关系。

  3. 创建一个顺序图,显示在一个时间顺序中对象的交互(消息)。

  4. 反向操纵一个关系数据库来创建一些企业javabean (ejb)组件。

  5. 创建一个类模式图并修改一个java类。

  6. 配置代码到websphere application server中,使用websphere studio提供的单元测试测试

  收集需求

  第一步一般情况下是收集需求,通常通过走访这个计划构建的应用程序的潜在的最终用户。需求还可以来自手工方式或者使用某个现有的应用程序执行某些特定的任务的人。对于我们的网络atm案例,我们收集的需求是一个客户从账户上付款给收款人。把这个需求生成文档,如下:

  需求a:"最终用户需要输入他们的id号,和一个口令,来验证这些帐户是他们自己的。一旦核准后,顾客可以选择"make payment(付款)"。用户然后将选择一个指定的帐目,输入支付的数额和收款人的id号(用户名)。"

  在现实的情况中,在这个阶段获得尽可能多的细节是非常重要的,因为稍后在开发过程中,你将需要实现或者生成程序逻辑来执行这些任务。为了获得这个任务,你将需要启动xde;xde被设计作为websphere studio或者其它整合eclipse技术的产品的一个插件程序。你可以把需求输入xde,并在工程和版本控件下保存这些文件,而不管你选择了什么源码管理程序系统。从这些需求中,你可以开始制定你的使用案例。使用案例是使用方案的描述。此时,你要知道你的用户是谁;他们是这个使用案例不可分割的部分。
接下来我将进入一个简要的使用案例,来描述使用网络金融应用程序付款这个使用方案。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons