当前位置: 网学 > 编程文档 > 其他类别 > 正文

Openbravo开发手册

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/08/07
种一个目录)。

AppsOpenbravo
   |-WebContent
      |-src-loc
         |-design
            |-org
               |-openbravo
                  |-base
                  |-erpCommon
                  |-erpReports
                  |-erpWindows
         |-es_ES
         |-xx_XX
         |-...

风格指南

为了代码的统一和清晰,我们建议按下面的指南进行编码。这个指南应用于Java,XML,HTML和PL/SQL。

逻辑比较

不要使用空格。

    不正确::

WHERE a = b

WHERE a= b

    正确::

WHERE a=b

逗号分隔列表

    不正确:

SELECT a,b,c

SELECT a ,b ,c

SELECT a , b , c

    正确:

SELECT a, b, c

圆括号中的空格

在函数中使用时:

    不正确:

SELECT max( c1 )

SELECT max (c1)

    正确:

SELECT max(c1)

在比较操作时:

    不正确:

if(i==0)

if( i==0)

    正确:

if (i==0)

for (i=0; i<n; i++)

SELECT INTO和INSERT INTO

如果超过8个字段:将其分为4个一组(为了易读性)。一行80个字符。这是比较灵活的规则。

SQL关键字

SQL的关键字要大写。

    不正确:

select * from AD_FIELD

    正确:

SELECT * FROM AD_FIELD (SELECT, UPDATE, 等)

编译程序

命令行编译任务

ant core.lib编译MVC框架的核心组件。它会生成openbravo-core.jar文件。

AppsOpenbravo
   |-lib
      |-openbravo-core.jar

ant wad.lib编译。它不会生成窗口,只是生成WAD本身而已。它会生成openbravo-wad.jar文件。

AppsOpenbravo
   |-lib
      |-openbravo-wad.jar

ant trl.lib编译翻译器。它会生成openbravo-trl.jar。

AppsOpenbravo
   |-lib
      |-openbravo-wad.jar

ant compile.complete编译整个程序。它会生成WAD的窗口和编译应用程序的源代码。它依赖于core.lib,wad.lib和trl.lib。

ant compile.complete.development编译整个应用程序并复制到tomcat的容器中。它会生成WAD的窗口和编译应用程序源代码。它依赖于core.lib,wad.lib和trl.lib。

ant compile -Dtab="xx,yy"生成指定的窗口(名称中包含xx或yy),编译修改过的源代码并且更新web.xml中的servlet-mapping。

ant compile.development -Dtab="xx,yy"生成指定的窗口(名称中包含xx或yy),编译修改过的源代码并且更新web.xml中的servlet-mapping。最后会将所有生成的类复制到tomcat的容器中。

ant setup调用设置数据库连接和应用程序路径的界面(是build.xml中的默认任务)。

ant war在lib目录下生成一个war文件:

AppsOpenbravo
   |-lib
      |-openbravo.war

ant deploy复制war文件到tomcat的webapps目录下
  • 下一篇资讯: 如何部署Openbravo 2.5
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号