Apache OFBiz Development The Beginners Tutorial 翻译之二 开始OFBiz

来源:互联网 发布:天猫网购商城淘宝 编辑:程序博客网 时间:2024/04/30 06:34

OFBiz的核心是基于MVC的,MVC框架是软件的一个组织结构。包含三个层面:数据(model)、前端(view or user interface)和逻辑(controller,软件的流程)。OFBiz不仅是一个MVC框架,而且拥有一套既存的ERP组件。大部分组件可重用、尝试和测试,它们成为OFBiz和使用OFBiz业务的核心。
OFBiz最突出和优美的方面是电子商务,产品管理和订单处理组件。除此之外,OFBiz拥有一系列既存功能集合。这些涉及从通用需求的财务工具到更专业的制造业工作流。
本章中我们将了解如下知识:
获取OFBiz
编译运行OFBiz
第一次快速旅行

---------------------------------------------------获取OFBiz代码---------------------------------------------------

下载OFBiz需要版本控制系统:Subversion(SVN)。通过http://tortoisesvn.net/downloads下载TortoiseSVN。它是Windows上SVN的一个图形化客户端,它巧妙集成在熟知的Windows Explorer中。Linux用户可用SVN命令行来获取。

还有其它的下载方式——每夜构建发布(the Nightly Builds release)。OFBiz开发者并不推荐这种方式。使用SVN或CVS下载,通常为开发者保留。

下载安装乌龟SVN后使用SVN来获取OFBiz:新建空白目录,然后使用svn checkout:http://svn.apache.org/repos/asf/ofbiz/branches/release4.0来下载OFBiz代码。
【注】原文真是不厌其繁,所以此处精简N字

---------------------------------------------------安装JDK---------------------------------------------------

运行OFBiz前必须编译它,OFBiz大部分使用Java编写,并且该框架完整的使用Java。Java编写的代码执行前需要预解析预编译。编译OFBiz,需要JDK5.0[http://java.sun.com/javase/downloads/index_jdk5.jsp]。本书使用JDK5.0 update13。
严格的讲,OFBiz4.0仅需要Java1.4。尽管如此,自从当前("trunk"分支)OFBiz开发使用Java5,下一个版本很可能使用Java5,建议使用Java 5好了。注意,BeanShell中尚不支持完整的Java5语法,BeanShell是一种脚本语言,贯穿本书都在使用它。因此在BeanShell中将仍然使用Java 4语法。
下载JDK5.0
Windows平台下载jdk-1_5_0_13-windows-i586-p.exe,如果使用Windows x64平台,下载jdk-1_5_0_13-windows-amd64.exe,这与Intel64-bit电脑并不兼容,仅用于AMD 64-bit CPU 。

如果在安装中遇到问题,参看http://java.sun.com/j2se/1.5.0/install.html。

安装JDK5.0
JDK5默认安装在c:\Program Files,默认安装目录会引起错误,特别是在RMI(Remote Method Invocation,远程方法调用)代码启动时。这是因为路径中的空格引起的。
一旦JDK安装好,应该检查JAVA_HOME环境变量是否正确设置。JAVA_HOME设置为JDK的安装目录,如C:\Java\jdk1.5.0_13并设置PATH变量指向C:\Java\jdk1.5.0_13\bin。PATH中的项目必须用分号;来分隔。如果这些并没有存在,必须手工设置。

---------------------------------------------------下载OFBiz准备启动---------------------------------------------------

SVN方式的另一个选择,可使用Nightly Builds页面:http://build/hotwaxmedia.com,并简单跟随该页的说明。

---------------------------------------------------配置一个Eclipse工程---------------------------------------------------

从http://www.eclipse.org/downloads页面选择Eclipse IDE for Java Developers来下载Eclipse IDE。新建一个Java项目,Contents选择Create project from existing source,然后选择OFBiz的解压目录。
推荐安装一个FreeMarker插件:http://freemarker.sourceforge.net/editors.html
在Eclipse编译OFBiz前,选择使用我们刚才安装的JDK。
找到工程根目录下面的build.xml文件,右击并选择Run As | Ant Build。你已仅仅编译所有的代码并第一次构建OFBiz工程。

打开Ant浏览面板,添加刚才的build.xml文件,这将使我们的以后的构建构建工作带来便利。


原创粉丝点击