
ofbiz
文章平均质量分 76
九月刑天
以用户的角度来审视产品易用性;以架构师的高度来审视产品功能性协同性。
展开
-
炎川 成长日记 OFBiz进阶之HelloWorld(一)创建热部署模块
创建热部署模块参考文档 https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+GuideIn this part, you will learn how to create and load your own custom component and ad转载 2017-03-27 18:30:52 · 485 阅读 · 0 评论 -
Ofbiz引擎之实体引擎
1、概述 entity engine和常见的ORM有一点很大的不同,他的mapping object只有一个 GenericEntity,称它的entity engine 为adaptive object model更为合适一些,是一种比较灵活,代码量非常少的独特的持久化方案。使用entity engine做的项目和其他的ORM相比有一个很明显的特征:非常少的对象 基于E转载 2017-03-22 18:00:29 · 1249 阅读 · 0 评论 -
Ofbiz引擎之服务引擎(二)
加载服务定义文件 ofbiz-component.xml:所有的服务定义文件在每个组件的ofbi-component.xml文件中 加载服务定义例:framework/common/ofbiz-component.xml entity-resource type="model" reader-name="main" loader="main" locati转载 2017-03-22 16:53:54 · 947 阅读 · 0 评论 -
Ofbiz引擎之服务引擎
概述 服务定义为一段独立的逻辑顺序,当多个服务组合一起时可完成不同类型的业务需求 服务有很多类型,WorkFlow、Rules、Java、SOAP、BeanShell等。java类型的服务更像一个静态方法实现的事件,然而使用服务框架就不会局限在web应用程序中。 服务需要使用Map传入参数,结果同样从Map中返回。这样很妙,因为Map可以被序列化并保存或通过HTTP(转载 2017-03-22 16:51:37 · 1053 阅读 · 0 评论 -
ofbiz初级--安装与配置
1:ofbiz下载 1.1 svn方式下载 trunk : $ svn co http://svn.apache.org/repos/asf/ofbiz/trunk release10.04 : $ svn co http://svn.apache.org/repos/asf/ofbiz/branches/release10.04 1.2原创 2017-03-22 15:18:28 · 965 阅读 · 0 评论 -
OFBiz组件下每个目录的作用及其大致功能
以ecommerce组件为例说明其下各目录或者文件的作用:ecommerce |---build(用来放置编译之后的.class文件及build所生成的jar包) |---config(用来放置应用中用到的属性文件和UILabels的一些配置文件) |---data(用来放置一些种子数据的配置文件) |---script(用来放置minilang所写的服务或者事件配置文件) |---转载 2017-03-21 18:14:56 · 690 阅读 · 0 评论 -
OFBiz 模块化结构分析
模块化的描述组件:componentcomponent是什么:component包含2大类,完整的APP应用,如accounting、product、marketing,以及某个 功能模块及基础服务,如entity、security、service。每个component目录下有对应的ofbiz-component.xml。OFBIZ特色就是所有的功能模块都是component。如何组织:原创 2017-03-22 14:06:19 · 443 阅读 · 0 评论 -
基于Ofbiz的Web框架
1 Web开发概述随着互联网的广泛普及,越来越多的企业应用采用了B/S的交互模式。在开发基于B/S的企业应用中,如何把表示逻辑与业务逻辑分离开来,一直都是人们关注的一个焦点问题。在Web开发中引入MVC设计模式,是一个有效地解决办法,目前看来是一个成功的办法,也是人们仍然在做的事。MVC设计模式起源于Smalltalk语言,它由以下三个部分组成:模型(model),视图转载 2017-03-22 15:10:28 · 435 阅读 · 0 评论 -
OFBiz进阶之HelloWorld(四)创建新实体
参考文档 https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guide1 Creating Custom Entity新实体的创建你可以再参考 example 组件,为此你可以看下 example 组件的 entitymodel.xml 文件。你可以按转载 2017-03-27 18:34:25 · 746 阅读 · 0 评论 -
OFBiz进阶之HelloWorld(三)CRUD操作
参考文档 https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guide创建、更新和删除操作一个实体将由minilang 写成的服务实现。为了更好的理解这些内容,我们写自己的服务来完成这些操作,之后我们将通过调用已经实现的服务来完成。要做这些,我们将采用转载 2017-03-27 18:33:19 · 350 阅读 · 0 评论 -
炎川 成长日记 OFBiz进阶之HelloWorld(二)创建热部署模块
参考文档 https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+GuideGoing ahead, you will create some advanced GUI patterns, interact with existing database tables转载 2017-03-27 18:32:17 · 650 阅读 · 0 评论 -
Ofbiz引擎之实体引擎(二)--配置参数
一、简介:1、entityengine屏蔽了数据库的很多访问细节,通过xml配置文件定义描述实体,实体引擎自动维护实体至数据库的所有细节.2、支持主流数据库, 3、与ORM最大的不同在于ofbiz只有一个GenericValue对象,不想其他ORM框架,要定义各种不同类型的对象.防止产生过多的实体对象,避免产生类爆炸.4、Ofbiz的GenericValue对象不想ORM定义的实体原创 2017-03-27 09:33:26 · 1401 阅读 · 0 评论