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

developerWorks 中国 > WebSphere >

WebSphere Application Server 常见问题及解答

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

developerWorks
问题及解答



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

答:

这依赖于具体的环境:

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

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

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



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



回页首


WebSphere 软件

  编辑推荐
WAS 常见问题及解答
WAS 新手入门
WAS 专栏
WebSphere V6 专题
WebSphere 新手入门
WebSphere 家族主要产品概览


  下载
WAS V6.1 试用版下载
轻量级 J2EE 应用服务器 WAS CE 下载
  特别推荐
下载 WebSphere Application Server Community Edition
WebSphere 导航地图
SOA 企业架构师免费工具包
Hello world 教程
    关于 IBM 隐私条约 联系 IBM 使用条款