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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5318|回复: 12

关于compiere的web架构分析文档

[复制链接]
发表于 2005/3/25 11:13:28 | 显示全部楼层 |阅读模式

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

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

x
各位:有没有对compiere的web架构研究过了的,请指点一二!
发表于 2005/3/25 18:05:52 | 显示全部楼层
我没有仔细的文档,不过倒是研究过一些。
并且已经基本上完成了web的移植。
有什么方面的问题,直接问吧?
发表于 2005/3/25 21:51:23 | 显示全部楼层
基本上完成了web的移植?

洗耳朵ing...
 楼主| 发表于 2005/3/28 10:33:39 | 显示全部楼层

RE:pshen

pshen你好:
   我最近在看compiere的web的代码,对整体的框架还是把握不好,比如说他的MVC模式是怎么实现的。我个人的理解如下:
  wwindowvo是具体的model,它负责具体的显示数据,以及显示方式。
  wwindow 这个类是继承httpServlet,它应该是充当controller的角色,起到了控制器的作用。
  它的view显示部分都是通过apathe的ECS动态生成的HTML代码,webDoc应该是完成这个工作的类。还请指教。
 楼主| 发表于 2005/3/28 10:39:25 | 显示全部楼层
另外,能否画一个关于web的框架图,这样可以更好的理解,谢谢了先!
发表于 2005/3/29 20:40:06 | 显示全部楼层

我也想要了解Web架构

 楼主| 发表于 2005/5/10 16:59:43 | 显示全部楼层

to pshen 关于报表的移植问题

pshen,你好:
         不知道你是怎样把报表功能移植到web上的:
        1是toolbar上的报表按钮功能是如何解决的。
        2.是定制报表,目前web的报表视图定制功能可以应用,但是报表流程定义功能好象就有BUG了,不知道你是如何解决的,望指点一下。
发表于 2005/5/13 23:11:04 | 显示全部楼层
报表这块,没有动,因为我们完全用的是JasperReports
 楼主| 发表于 2005/5/24 12:49:07 | 显示全部楼层

to Pshen:

请教一个问题:
     我现在正在做关于compiere的web项目,请问pshen:
    compiere中的session你做了修改了没。因为目前compiere的实现中是把MWindow放到session中去的,但是MWindow中不仅含有MWindowVO,而且有所有的数据Tabs:
/** Value Object                */
private MWindowVO   m_vo;
/**        Tabs                                       
*/
private ArrayList         m_tabs = new ArrayList();
这样的话,session中的数据就会很大的,如果大规模并发的话是不是很快就会把server的内存搞崩了。不知道你是怎么处理的,望指点。
还有数据库层没有做分页,这样的查询性能肯定是要有问题的,我现在想在数据库层做分页,但是还没有具体的coding,还望指点一下
发表于 2005/5/25 09:35:41 | 显示全部楼层
session没动,你说得没错,目前使用中发现, web的性能不好
 楼主| 发表于 2005/5/27 09:24:03 | 显示全部楼层
那目前有没有想到如何修改他的性能问题呢,我发现还是能够把compiere的初始化时的数据查询剥离掉,就是说先不要查询具体的业务数据,现用现查,这样就可以减少session过大的问题了吧:,还有您的查询功能的移植是如何实现的,能否说的详细一点:D
发表于 2005/5/27 13:32:25 | 显示全部楼层
"现用现查"? 就是说用户打开的时候,什么数据都不显示,要求用户必须点查询是吧?倒是不失为一个办法。
不过我这里的移植要求是 尽量和desktop版本一致,因为用户已经在用了。

查询我就做了简单查询,那个Advance的没做。简单查询还可以阿,从field的columnname和searchable属性看是不是作为查询参数。当用户输入查询条件后,
返回给WWindow. WWindow里面,把街道的参数,平成一个MQuery,创给ws.CurTab
 楼主| 发表于 2005/5/31 11:33:26 | 显示全部楼层

to pshen

那查询的页面显示呢,是自己写了一个弹出的新页面还是继续应用compiere的上下分隔的上边弹出部分?

[ Last edited by alex on 2005-5-31 at 11:34 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025/11/29 20:51 , Processed in 0.017233 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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