IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  WebSphere  >  FAQ  >

IBM WebSphere Application Server常见问题及解答:对于EJB的部署代码,是在构建应用程序时生成好,还是在部署应用程序时生成好?

关于 IBM WebSphere Application Server 产品家族的问题集锦

developerWorks

IBM WebSphere Application Server 常见问题及解答专题是关于 IBM WAS 产品家族的问题集锦,其中收集了客户在使用此产品时遇到的一些常见问题。这本问题解答可以被看作是对产品使用手册以及 WebSphere Application Server 在线信息中心的补充。对于EJB的部署代码,是在构建应用程序时生成好,还是在部署应用程序时生成好?


问题及解答


8. 对于EJB的部署代码,是在构建应用程序时生成好,还是在部署应用程序时生成好?

答:

这依赖于具体的环境:

  • 如果您确定服务器的版本、数据库的类型,那么在构建应用程序时直接生成一个完整的可运行的EAR包会比较好。
  • 如果您需要在不同的服务器版本、不同的数据库上运行EJB应用程序,那么应该在部署应用程序时选中"部署EJB"按钮。

另一个经验是:在开发测试较大的应用程序时,根据不同的阶段,既可以在构建时部署EJB,又可以在部署应用程序时部署EJB。细说如下:

  • 在开发早期阶段,如果使用IBM的开发工具,则可由开发者直接生成完整的EAR包,其中包含被部署过的EJB代码,便于开发者进行单体测试和功能测试。
  • 在开发阶段中期,当这些代码被加到某个库系统中后,需在库系统中统一构建库。此时,要到部署应用程序时再部署EJB。 例如,在管理部署一个含有第三方编写的EJB的应用程序时,由于不能完整构建整个应用,所以需要在部署应用时部署EJB。
  • 然而,在安装产品阶段,此时通常会使用wsadmin自动脚本,因为没法在部署应用时部署EJB,所以需要在构建应用程序时就部署EJB。

返回“WebSphere Application Server 常见问题及解答”专栏。



回页首


 logo

文档选项

未显示需要 JavaScript 的文档选项


  最新更新
WebSphere FAQs
WebSphere 产品家族新特性系列
WAS 功能部件包专题
WAS 功能部件包下载
WebSphere 开发工具新手入门

  开发者技术期刊
IBM WebSphere 开发者技术期刊
WAS V7 中的系统管理
面向企业的云计算
IBM 绿色 IT 解决方案

更多内容


  特别推荐
下载 WebSphere Application Server Community Edition
WebSphere 导航地图
SOA 企业架构师免费工具包


    关于 IBM 隐私条约 联系 IBM 使用条款