First, Introduction
OFBiz is a well-known e-commerce platform and is a well-known open source project that provides a framework for creating multi-tier, distributed e-business Web application systems based on the latest j2ee/xml specifications and technical standards to build large-and medium-sized enterprise, cross-platform, cross-database, cross-application servers. The main feature of OFBiz is that OFBiz provides a complete set of components and tools for developing Java-based Web applications. Includes the entity engine, the service engine, the Messaging engine, the workflow engine, the rule engine, and so on.
OFBiz has officially become Apache's top project: Apache OFBiz. OFBiz is open source's business software system that leverages the best open source projects, such as Tomcat, Ant,beanshell, Jboss, and so on, to build a powerful system platform that OFBiz has completed most of the business class software systems need components, such as user authentication, workflow, business rules processing and so on.
Ii. Download Installation and catalogue introduction
OFBiz Official website: http://ofbiz.apache.org/The current version has been updated to 13.07.
After downloading, unzip, and run in the IDE.
Application: Directory is a tool in Webtools, and some business code, application there are a lot of folders, each folder is a component;
Framework: is ofbiz platform package;
Hot-deploy: Is the development process, supporting the hot deployment of the package, generally in this development;
Runtime: is the environment required by the runtime;
Specialpurpose: An e-commerce business platform;
Themes: interface theme;
Iii. introduction of a single instance
We take a demo of the Hot-deploy directory as an example to explain the file directory and the role of each component. is a component of all the parts needed.
Entitymodel.xml: Defining Entities
SchoolServices.xml.xml: Service Footsteps, can be said to be a method to achieve;
Servicedef.xml: Defines a service that declares a method as a service for invocation;
Controller.xml: Define request and response;
**forms.xml: Define the form;
**screens.xml: The form is composed of the interface;
Iv. Summary
OFBiz has multiple servers built into it, such as Tomcat, Jetty, and the built-in ant tools. This idea is similar to box--"box thinking", which makes it possible to run OFBiz without having to install too many environments, just the JDK. Make the use more convenient, maintenance more convenient.
ofbiz--Introduction