• compiere 260a 初体验 (代码篇)


     

    从接触compiere到现在,手上的版本就一直是2.5.x版本。 这次终于等到了一个大的版本飞跃。

    1, 首先是源代码,从260开始,compiere的源代码挪了地方,由原来的sourceforge的cvs换到了现在的svn.compiere.org,
    由compiere自行管理的一个svn server.  svn访问帐号用的是compiere webstore的登录名和登录密码。
    需要登陆到http://www.compiere.com/wstore 注册,然后发送一个request过去,表示你需要访问源代码。
    不过,想来应该会开放的 (否则,compiere公司的人太无聊了,整天就approve这些个东西)

    2, 源码下载,非常慢, 我这里是2~6kB/s, 很痛苦。

    3,  License, 打开代码里的License申明,已经由原来的MPL换成了GPL, 关于这个,我在开源新闻里发过一个帖,说明过。

    4,源码多了一些文件夹,
    a, 多了一个独立的derby文件夹,derby就是那个IBM出生的开源数据库,compiere的第一个开源数据库的移植目标。
    不明白他为什么偏偏挑了个这么冷门的。
    文件夹里面是几个derby的jar包,然后是一些脚本文件, 看起来就是一些数据库的启动之类的。
    按惯例,这些应该放在utils/derby下面啊?

    b, utils/下的变化, 现在有了db2, derby, oracle, pg, sqlserver文件夹,(其实这些在253b的代码里就有了,就多了一个sqlserver), 这些看起来就是compiere以后计划的数据库平台。只是,这几年compiere的动作实在是慢了点。

    c, 多了个WebCM的文件夹,就是以前compiere网站上宣称的compiere要进入Collaboration  management领域。
    看来是真的了。
    看代码,好像是由若干个servlet构成的程序,程序规模看上去不大。也不知道完工了没有。

    其他还没看到特别显眼的变化。
  • 相关阅读:
    Hutool工具类TreeUtil的使用(记录)
    mybatisplus开启sql日志打印
    Java8流式编程GroupBy和求最值示例
    使用Iterator对List集合进行增加或者删除操作时报异常的分析
    基于Redis实现分布式定时任务调度
    mybatisplus分页查询
    curl转json,swagger文档转json存储自动化测试平台
    mysql 概述
    聚集索引和非聚集索引
    如何编写高性能sql
  • 原文地址:https://www.cnblogs.com/hannover/p/1360156.html
Copyright © 2020-2023  润新知