|
|
Last Modified: 2003.05.28 NetaBeans 软件开发框架(http://www.logicsoft.com.cn/) NetaBeans是一套基于J2EE平台的,面向Web服务的企业电子商务套件,是一套领先的Web多层应用的软件开发框架,它可以提高应用软件的可扩展性和性能价格比。 Core 核心层--实现基于WEB的多层应用的基本框架该模块通过实现XML语法检查和分析,为其他模块提供和管理配置信息。 改模块根据配置,管理已不同形式存在的系统组件(java class, EJB, war, ear), 管理组件的生命期、上下文,提供调用接口。 所有的系统功能都以服务的形式存在,根据配置文件,按照服务的名称进行查找,按照统一的接口来实现服务。 改模块根据配置,对客户浏览器发出的服务请求进行调度,调用服务管理模块,请求相应的服务功能,并调用Data/Template 数据/模板转换模块,将结果转换成客户可以理解的形式HTML,XML,WML… 使用XML/XSL技术将结果转换成客户端可以理解的形式。 在JDBC的基础上,提供更高层次的数据库抽象,ORMAP,数据源和数据库连结池的管理,支持Oracle, Mysql, SqlServer… 根据配置,将客户端的SOAP调用转换成相应的服务,并将服务的结构反馈的客户端。 系统可以提供Server端到Client端的数据加密功能,并提供给开发者按组件,功能模块,关键数据配置访问级别,提高系统的安全性。 J2EE的系统架构:
NetaBeans Core 架构:
Components 层--实现某一特定功能的模块通用的用户/组织管理模块,能够方便灵活地管理复杂的权限、角色和组织关系。 基于JMS的消息传送模块,实现点到点的异步消息传送,消息的订阅,消息的广播的多种功能。 能够方便的定义工作流程,实现工作信息在不同脚色间的有效流转。 能够轻松的实现功能强大的信息发布和内容管理系统,实现信息的采、编、发、管理。 统计和报表模块,灵活而丰富的生成格式报表,实现各种统计功能 实现基于文件、数据库、网络的日志模块,能方便控制日志的级别和格式。 基于WEB的邮件模块。 Applications 层--大型的企业应用在NetaBeans核心层的基础上,根据用户需要选用NetaBeans的各个功能模块,在经过简单的配置和二次开发,就能迅速的实现一套功能强大而又高质量的企业应用系统。龙迹软件在NetaBeans系列产品的基础上成功实施了一系列的系统集成项目,并且开发出了自己的CRM、OA产品。此部分应用组件较多,以下暂列电子交易部分组件,如有兴趣,我们可以提供更为详尽的组件列表: Base Classes Patterns Sequencer UserInfo:用户基本信息,包括用户类型 UserExt:用户扩展信息 UserStat:用户交易统计 UserPermission:用户权限 Product :产品的基本信息 ProductType:产品的类型 ProductAttribute:产品的附加属性 ProductPrice:产品的价格 SessionManager:提供对Session的创建,维护,销毁及管理 Session:创建数据信息 DatebaseView:数据库数据集的简单展示 TreeView:展示树状结构,并提供颜色,图片,链接的配置 CatelogManager:产品目录及项目管理,增加,删除,修改,查询 CatelogView:抽取范围内目录并展示 Catelog:记录目录分类,属性 产品及产品分类管理 部分及全部结帐 多购物车支持 购物车模版(个性化) 共享购物车 订单记录管理 状态转换 状态及状态流程的订制 订单数据转移 查询及统计 订单跟踪 消息反馈 信用级别设定 信用提醒 信用维护 支付接口配置 支付方式选择 支付方法说明 ActivityManager:增加,删除,修改活动(促销) Activity:活动描述,期限,方式,说明等 消息管理 消息类型,级别,输出对象定义 消息查询,查看 |