壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11977|回复: 25

基于echo2的compiere web系统改造

[复制链接]
发表于 2006/10/26 15:48:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
包含了系统的运行截图

登陆界面1

登陆界面1

登陆界面1

登陆界面1

主界面

主界面
发表于 2006/10/26 17:32:12 | 显示全部楼层

回复 #1 chengdh 的帖子

看上去挺棒的,是重新自己写的web界面还是使用compiere的AD生成界面的功能呢?
Jojo 该用户已被删除
发表于 2006/10/27 08:20:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2006/10/27 08:28:45 | 显示全部楼层
把client部分使用echo2及echoptng的api重写了,也就是把原来客户端的awt和swing都使用echo2的组件来替代了,当然,界面的生成还是要使用AD,只不过目前是完全的web系统,但是可以提供原本客户端的全部功能。echo2是一个基于JAVA的 AJAX web系统开发框架,可以提供类似与AWT及swing方式的web系统开发方法
 楼主| 发表于 2006/10/27 08:37:33 | 显示全部楼层
不是采用applet+servlet,而是采用了echo2的开发框架,基于目前流行的ajax技术,主要对client及looks部分做了改造,echo2提供了类似与awt及swing的服务端组件,所有的用户界面由服务端生成DOM文档发送给浏览器,从而生成操作界面,用户操作也由客户端浏览器发送至服务端,服务端对操作进行相应并更新用户界面。大家如果对ajax有所了解的话,就会明白我说的意思了。echo2的网址http://www.nextapp.com/platform/echo2/echo/可以去看一看
 楼主| 发表于 2006/10/27 08:39:37 | 显示全部楼层
目前只实现了登陆、主界面生成、还有AWindow及Process、report、workflow需要改造
Jojo 该用户已被删除
发表于 2006/10/27 08:39:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2006/10/27 09:39:03 | 显示全部楼层
还真的干成了?
佩服佩服。

我当初也试过,只做到登陆界面,但是发现行的对齐挺难弄得。

是不是用了echo提供的那个工具?
工作量大吗?如果只是业余时间开发,一个月能搞成这样,很厉害了。
 楼主| 发表于 2006/10/27 10:51:29 | 显示全部楼层
没有使用ECHOSTUDIO,那个工具作定制的界面还可以,但是并不是所有的界面都是所见即所得,所以大部分是修改类中的界面生成函数jbinit,替换成echo2中的组件。工作量要说还是挺大的。looks及client几乎全改了,所有涉及界面显示的基类及派生类大部分都做了修改,整个修改工作完毕,系统能够稳定后,我会把源码放到网站上供大家研究。只是这个系统是在2.5.3b版本的基础上修改的。如果compiere出了新的版本,新的功能如何集成到修改后的版本上很是个问题。另外,目前系统在IE及firefox的显示效果并不相同,在IE的显示中还存在一些问题,有待调整:
我的计划是:
1、将系统修改完毕并能够稳定下来,形成稳定可运行的版本
2、在稳定版本中剔除ERP功能,保留系统框架,形成业务开发框架,我叫它QDP
3、使用QDP业务开发框架来开发其他的业务应用系统
 楼主| 发表于 2006/10/27 10:55:25 | 显示全部楼层

ALogin的代码

ALogin.java代码,通过它大家可以了解一些改造的细节

ALogin.java

28.58 KB, 下载次数: 67, 下载积分: 努力值 -5 点

ALogin.java

Jojo 该用户已被删除
发表于 2006/10/27 12:51:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2006/10/27 16:45:31 | 显示全部楼层
羡慕啊!我们时候才能达到这种水平啊
发表于 2006/10/31 14:05:40 | 显示全部楼层
chengdh, 我把这个帖子转到了sourceforge的forum上了。
并且引起了不小的反响。

并且,马来的Red1,你可能听说过他,给我发了封信,表示对你的这个尝试非常感兴趣。 他们启动了一个新的项目叫adempiere(www.adempiere.org).

他们在做类似的工作,不过可能会选取GWT。 你是不是有兴趣让他们一起参与,或者把你的工作共享给该项目?
发表于 2006/11/4 11:32:56 | 显示全部楼层
佩服!加油!
发表于 2008/2/13 13:19:35 | 显示全部楼层
原帖由 pshen 于 2006-10-31 14:05 发表
chengdh, 我把这个帖子转到了sourceforge的forum上了。
并且引起了不小的反响。

并且,马来的Red1,你可能听说过他,给我发了封信,表示对你的这个尝试非常感兴趣。 他们启动了一个新的项目叫adempiere(www.ademp ...

刚才上red1.org上看了下,没有看到GWT,好像看到了ZK
发表于 2008/3/13 22:41:39 | 显示全部楼层
高手搞得,俺看不懂
发表于 2008/7/10 10:37:53 | 显示全部楼层
我们基于zk做了个web版的,效果还行。就是效率上有些慢,而且数据库链接的问题比较严重,并且出现有数据库死锁的问题。
发表于 2008/7/10 11:18:23 | 显示全部楼层
你们是谁?posterita做了一个用zk的webUI,你们是一个组织?

[ 本帖最后由 aoslee 于 2008-7-10 11:25 编辑 ]
发表于 2008/8/27 14:46:30 | 显示全部楼层
:/dahna :/dahna 高高高人
发表于 2008/9/10 15:01:29 | 显示全部楼层
compiere怎么做网上购物啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 06:37 , Processed in 0.027568 second(s), 17 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表