WEB开发网
开发学院软件开发Java Go-ForIt 记事:eXtreme DragonSlayers 专题报告,... 阅读

Go-ForIt 记事:eXtreme DragonSlayers 专题报告,第 1 部分

 2009-11-06 00:00:00 来源:WEB开发网   
核心提示: 会影响持久数据的任务(例如,添加用户、更新用户信息)由 EJB 会话 bean 上的方法来表示,Go-ForIt 记事:eXtreme DragonSlayers 专题报告,第 1 部分(7), 简单的用户输入验证(例如,验证一个电话号码格式是否正确,我们期望听取来自开发者社区的意见:我们所做的

会影响持久数据的任务(例如,添加用户、更新用户信息)由 EJB 会话 bean 上的方法来表示。

简单的用户输入验证(例如,验证一个电话号码格式是否正确,或验证是不是已经输入了所有必需的输入)用客户端的 JavaScript 来完成。

这个应用可配置在任何支持 WebSphere 应用服务器的硬件平台上。

开发工具

我们使用下列工具开发 Go-ForIt:

WebSphere Studio 3.5 高级版用来开发 HTML 页面、JavaScript 和 JSP。

VisualAge for Java 3.5 企业版用来开发所有的服务器端代码:EJB、servlet 和与它们相关的助手类。实体 EJB 之间的关联使用 VisualAge for Java 中的持久性构建工具(Persistence Builder Tool)完成。

VisualAge for Java 3.5 Team Server 管理开发小组中的成员共用的一个资源库。

测试

XP 的基本要求之一是每个项目应该有一套综合的自动测试,测试可能出错(带有自然反应的可能异常)的任何东西。当我们发现错误时,我们编写测试案例来找到错误并在修正此错误之前将其添加到套件中。 关于在 XP 中进行测试的更多信息,请参阅 eXtreme Programming: Deceptively simple innovation。

我们使用 JUnit 测试框架为我们的 EJB 组件、命令 bean 和其它所有相关的助手类编写合适的测试案例。

结论

Go-ForIt.com 项目已经开始实现我们的目标了 ? 保持技能和共享技术信息。 为保持和增加咨询小组的技能深度,我们正在关注 Go-ForIt 项目的相关发展领域(即我们的商业伙伴的发展领域)。有了这些相关技能,我们就能够完成我们这个组织的任务的一半 ? 教育(educate)我们的客户,提高他们的能力(enable)。但是,我们没有忘记我们的 4 个 E 的另一半 ? 激励(excite)我们的客户并向他们宣传(evangelize)。所以,当 IBM 向我们的商业伙伴介绍并推荐新技术时,Go-ForIt 项目也会反映这些新技术。Go-ForIt 测试技术的有效性,并使我们的顾问能够说出它的可靠之处。

我们正在发掘 Go-ForIt 项目中的技术信息,用来共享:“使用指南” 文章、样本代码、相关主题的课程、常见问题的解答以及优秀教材(Mentored Workshop)的素材。 朝着这些目标,目前为止 Go-ForIt 已经是相当成功了。然而,通过咨询小组坚定不懈的努力,Go-ForIt 已经越来越引人注目,这里特写的是第二次修订版,其中学到的教训可与 IBM 商业伙伴和个人开发者共享,并被他们使用。

在后面的几周或几个月中,我们将把从 Go-ForIt 得到的经验归档,并与您共享。我们将讨论我们是如何如何开发各种组件的,我们做出的设计决定以及在此过程中遇到的陷阱和取得的成功。让我们休息一下,回味一下这个过程。我们已经从这次编码冒险中学到,并将继续学习许多东西,我们期望听取来自开发者社区的意见:我们所做的哪些是错的,哪些是对的,以及您自己在电子商务应用开发领域的经验或 XP 方面的经验。

上一页  2 3 4 5 6 7 

Tags:Go ForIt 记事

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接