快速业务通道

J2EE体系结构和设计 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
慢了(或不能忍受),那么确定出现问题的特定的 bean 并替换它们。然后您需要再次运行您的加载测试,并且验证您的新代码真的优于它所取 代的 CMP 代码。如果开发者严格地检查结果,并且不相信传闻,我认为他们会发现标准的 J2EE 的特点及 WebSphere 支持对于他们实际工作是非常有利的。

问:我们使用 WebSphere Studio 5.0 作为开发环境开发了一个 J2EE 应用程序。但是我 们希望将其部署在 WebSphere Application Server 4.0 上。由于 EAR 文件是由 WebSphere Studio 5.0 生成的,所以它兼容 WebSphere Application Server 5.0。它给出了关于 DTD 的错误。考虑到相关的 EJB,我们仅使用了无状态会话 bean。需要哪些改变?在 WebSphere Application Server 4.0 中的哪些地方需要部署应用程序?

答:如果我正确地理解了您的问题,那您的意图是使用 WebSphere Studio 5.0(目前最 新的版本是 5.1.2,所以您可能希望升级到该版本)来开发应用程序,并将其部署在 WebSphere Application Server 4.0 中。看上去您为 WebSphere Application Server 5.0 开发应用程序,这是 WebSphere Studio 5.0 的缺省模式,目前它不能部署而且 WebSphere Application Server 4.0 也是如此,所以您想知道原因及应该做什么。我希望正确地理解了 您的问题。

好消息!您一定可以使用 WebSphere Studio 5.0 来开发 WebSphere Application Server 4.0 应用程序。这是 WebSphere Studio 5.0 所特有的,以便开发者能升级到我们最 新的工具,即使产品不准备升级到最新的 WebSphere Application Server 版本。您仅需要 知道如何做。

您需要做的是为 WebSphere Application Server 4.0 开发应用程序,而不是 WebSphere Application Server 5.0 默认的 WebSphere Studio 5.0。下面是关于在哪里及如何完成这 项工作的两个例子:

在 J2EE 透视图中,当您选择 New -> Enterprise Application Project 时,请选择 创建 J2EE 1.2 项目。这样做是因为 WebSphere Application Server 4.0 支持 J2EE 1.2, 不是 J2EE 1.3 默认的 WebSphere Studio 5.0。

同样在 J2EE 透视图中,当您选择 New -> EJB Project 时,请选择创建 EJB 1.1 项 目。这样做是因为 WebSphere Application Server 4.0 和 J2EE 1.2 支持 EJB 1.1,不是 EJB 2.0 默认的 WebSphere Studio 5.0。(当然,您不能获得最新的 EJB 2.0 特征,但是 为此您需要升级到 WebSphere Application Server 5.0.2 或之后的版本。)

在 Server 透视图中,当您选择 New -> Server and Server Configuration 时,请 选择创建服务器配置类型为 WebSphere v4.0 Server Configuration 的服务器。您可以在 Server Type 列表的 WebSphere version 4.0 文件夹中找到它。这创建了测试服务器,它是 WebSphere Application Server 4.0 独立的服务器,为了能测试您部署在完整的 WebSphere Application Server 4.0 中的 J2EE 1.2 应用程序。

在 Window -> Preferences 中,J2EE 下,对于部署中所用的最高的 J2EE 版本,您 可以选择 J2EE 1.2。然后,WebSphere Studio 将认为您正在为 WebSphere Application Server 4.0(或另一个 J2EE 1.2 容器)进行部署。

J2EE体系结构和设计(3)

时间:2011-04-11 IBM Bobby Woolf

问:这是有关事务管理和回滚的设计问题,它们被编码在单独的 DB2® 实例(非分布 式事务)上。应用程序使用 DAO 模式来将数据存储到多个表中,一个应用程序使用的每个 DAO 都保存在一张表中。会话外观 EJB 业务方法调用了一个以上的 DAO 来将其保存在一张 以上的表中。启用了管理事务的容器。我阅读了一些声明的事务管理的文章,您需要完成其 中的一件事:

使用业务方法中的 setRollBackO

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号