主导建设一个电子商务系统
希望从Ofbiz了解中获得一些借鉴
1.下载ofbiz,目前的版本是10.04,下载地址
readme.txt查看
2.开始
下载后解压,在解压后的目录中找到readme.txt,
系统中需要安装有JDK1.6以上的版本,注意是JDK,不是JRE
3.编译
Linux:./ant run-install
Windows:ant run-install
4. 运行
编译完成后,运行
Unix类系统:startofbiz.sh
Windows:startofbiz.bat
运行完成后
前台查看:http://localhost:8080/ecommerce
后台查看:https://localhost:8443/webtools
用户名;Admin,密码:ofbiz
ant 分析暂时略过,ant不熟悉
startofbiz.sh分析
设备各种参数,运行 ofbiz.jar文件
5 源代码分析
开始运行文件位于 Framework->start->src->org->base->start->Start.java(解压ofbiz.jar就可以知道开始运行此文件)
5.1 Start.java分析
先分析运行
Start.init();
Start.start();// Start是一个线程
//init
读取配置文件
初始化Classpath
初始化LOG路径
初始化listenerthread
初始化StartLoaders
run:启动管理监听线程,监听管理指令
start:
5.2 启用loader,开始loader
读取配置文件,org/ofbiz/base/start/install.properties
启动loader :Framework->base->src->org->base->container->Containerloader.java
Container先load,再start
要启用的Container在 Framework->base->config->install-container.xml中定义
一共启动的Container是 ComponentContainer,ClassLoaderContainer,EntityDataLoadContainer
先init,再start
5.3 componentContainer分析
从 component-load.xml载入component
都是从目录下载入多个component
1)先从framework目录中,根据目录下的component-load.xml载入单个的component
2) 再从theme目录,theme目录中没有component-load.xml.
子目录中有ofbiz-component.xml,
3) 再从application目录
4)再从sepcialpurpose目录
5)再从hotdeploy目录
5.4 从ClassLoaderContainer
5.5 从EntityDataLoadContainer, Start()函数 从DelegatorFactory GetDelegator
entity目录下 META-INF定义了 DelegatorFactoryImpl实例
new GenericDelegator
中间从StringUtil中打印OWASP内容
ModelReader
从EntityEngine.xml中取出DelegatorInfo 取default delegator
载入Entity
entity检查
help
datasource检查
deleagator生成结束
initEntityEcaHandler
分享到:
相关推荐
Ofbiz 安装与配置指南 Ofbiz 是一个基于 Java 的开源企业级电子商务平台,提供了强大的电子商务解决方案。为了帮助初学者快速上手 Ofbiz,我们将详细介绍 Ofbiz 的安装与配置过程。 环境搭建 在开始安装 Ofbiz ...
超级简单实用,才一分而已,不如下载来看看.你觉得呢
在本文中,我们将详细介绍如何在Windows 7操作系统上安装OFBiz企业应用框架,并配置PostgreSQL作为其数据库。OFBiz是一个开源的企业级应用平台,而PostgreSQL是一个强大的对象关系型数据库管理系统,它们共同为企业...
在开始配置Alipay之前,你需要确保已经正确安装并运行了OFBiz。这包括下载OFBiz的源代码,配置数据库连接,以及启动OFBiz服务。请参考OFBiz的官方文档或相关教程来完成这些步骤。 2. **获取Alipay商户信息** 要...
《Ofbiz 10.04 迁移到 MySQL 数据库的配置详解》 Apache Ofbiz 是一款开源的企业级电子商务应用套件,它默认使用 Java 的 Derby 数据库。然而,对于许多开发者和企业来说,MySQL 作为更成熟且广泛使用的数据库系统...
ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle
NULL 博文链接:https://youngbrick.iteye.com/blog/2344086
OFBiz 环境搭建包括下载和安装 Java、下载和安装 OFBiz、安装数据库、配置应用程序服务器等步骤。OFBiz 环境搭建的正确性将直接影响到后续的开发和测试工作。 OFBiz 安装 OFBiz 安装是指将 OFBiz 下载到本地计算机...
配置Eclipse来调试OFBiz项目是开发者日常工作中的一项重要任务。以下将详细介绍如何在Eclipse中配置OFBiz的调试环境。 首先,我们需要确保已经正确安装了Eclipse IDE和OFBiz项目。Eclipse可以从官方网站下载,选择...
这通常涉及下载源码,配置Java环境,以及安装和设置Ant或Maven构建工具。然后,你需要了解Ofbiz的配置文件,如entityengine.xml、services.xml和component.xml,它们分别定义了实体模型、服务和组件的配置。 在深入...
安装OFBiz涉及到获取源代码、安装和配置必要的软件工具和环境。 2. 使用SVN:版本控制系统SVN(Subversion)是获取OFBiz源代码的途径之一。TortoiseSVN是SVN的一个客户端,用于通过图形界面来操作SVN仓库。 3. ...
本主题文件定制教程主要聚焦于如何在OFBiz框架下,对"Hello"主题进行深入的个性化配置,从而提供更符合企业需求的后台管理体验。 "Hello"主题是OFBiz预设的主题之一,设计简洁明了,适合初学者快速上手。在本教程中...
你只需要下载这个文件包中的配置文件模板,虽后放到ofbiz1004\framework\appserver\templates\tomcat6下替换原来的文件,然后再到ofbiz目录下运行java -jar ofbiz.jar -setup tomcat6 ,完成后会得到一个setup的文件...
综上所述,搭建 OFBIZ 4.0 的开发环境涉及到多个步骤,包括安装 JDK、MySQL、Eclipse 等工具以及配置必要的环境变量。此外,还需要安装 Subclipse、Mylyn 和 Mylyn-Extras 等插件来辅助开发过程。一旦开发环境准备...
1. **安装与配置**:压缩包可能包含了安装指南和配置文件,帮助用户快速设置本地开发环境或服务器环境,了解如何启动和运行OfBiz系统。 2. **功能模块**:OfBiz的各个模块如电子商务商店、库存管理、订单处理等可能...
在开始OFBiz的开发之前,你需要确保以下软件已经安装并配置好: 1. **JDK**:OFBiz推荐使用JDK 6的最新版本。你需要将JDK的安装路径添加到系统的`JAVA_HOME`环境变量中。例如,如果JDK安装在`C:\Java\jdk1.6.0`,则...
ofbiz 配置说明 ,Simple method 使用的分析,对of biz 系统整体的理解
- **系统配置**:讲解如何配置 OFBiz 的核心设置,如数据库连接、安全性选项等。 2. **开发指南**: - **模块开发**:指导用户如何创建自定义模块以满足特定业务需求。 - **服务端脚本编写**:教授如何使用 ...