艾普阳软件(深圳)有限公司
首页    联系我们    登录 
关于艾普阳 产品与解决方案 技术支持服务 下载中心
 
首页 > 产品与解决方案 > Appeon for J2EE > 产品概述 > 系统需求 > 基本要求
  Appeon for J2EE
  APB解决方案
 
产品概述
  Web迁移方案
  产品组成
  产品架构
  开发流程
  系统需求
 

基本要求
支持特性
不支持特性
其它
  基本特征
  综合叙述
  产品优势
  成功案例
  产品演示
  试用版本下载
  更多信息
  Appeon for .NET
  IntelliContract
  Novalys产品
 
 

基本要求t

所有即将部署到 Web 上的 PowerBuilder Client/Server 应用程序都应符合以下原则:

  • 与 PowerBuilder 9 、 10 或 10.5 兼容。应用程序中所有的代码应更新为采用 PowerBuilder 9 、 10 或 10.5 句法。
  • 无关键的不支持特性。 此 PowerBuilder 应用程序应不包含那些对在 PowerBuilder 中运行应用程序十分关键的不支持特性。 艾普阳 会在 Web 上自动忽略这些不支持的特性,从而可能导致 Web 应用程序中断。
  • 使用认可的数据库。 应用程序应只使用下列 DBMS : Sybase ASE 、 Sybase ASA 、 IQ 、 Microsoft SQL Server 、 Oracle 、 Informix 或 IBM DB2 。其他 DBMS 未经认可,在使用时可能存在潜在问题。
 
 
为达到可接受的 Web 运行时性能, 艾普阳 郑重建议您使用符合以下原则的 PowerBuilder Client/Server 应用程序:
  • 减少过多的数据检索。减小请求数据集的大小,尤其是减少数据的行数和列数,这样可以使性能显著提升。对于较大的结果集, 艾普阳 建议您分批检索,就像在 JSP 或 ASP Web 应用程序中,您要点击“下一步”以浏览下批 50 或 100 个结果。同时,请将请求列的数量减少为实际所需的列,这样也可相应减少 Web 应用程序的等待时间。
  • 统一对数据库服务器的调用。通过限制这些语句的使用以尽量减少服务器调用:
    > DataWindow 和 DataStore  的 Retrieve 和 Update 函数。
    > Select 语句
    > Cursor 语句
    > 调用存储过程
  • 将业务逻辑分到服务器端组件中。如果将业务逻辑移到 NVO 、 EJB 或 Web Service 中,那么客户端可以“瘦”很多。虽然我们没有规定必须采用业务逻辑分流这种方法,但仍然郑重推荐您采用它,即使是在用 PowerBuilder 进行传统的 Client/Server 应用开发也不妨一试。
 
 艾普阳软件(深圳)有限公司
版权所有© 2002-2008 艾普阳软件. 使用条款 | 隐私声明