精华内容
下载资源
问答
  • 基于OFBiz框架的期货交易系统设计与实现 基于OFBiz框架的期货交易系统设计与实现
  • ofbiz框架逻辑流程图

    千次阅读 2016-01-08 14:19:26
    ofbiz框架逻辑流程图 数据层的控制器 (Entity Engine) 实体引擎是Ofbiz最有价值、最核心的、也是最稳定的一个数据层控制器,通过它基本不用编码或很少编码就可以访问数据层。Ofbiz提供了用XML些配置...


    ofbiz框架逻辑流程图

    数据层的控制器 (Entity Engine)

    实体引擎是Ofbiz最有价值、最核心的、也是最稳定的一个数据层控制器,通过它基本不用编码或很少编码就可以访问数据层。Ofbiz提供了用XML些配置文件的方法来操纵数据。

    实体引擎的功能类似于CICS、实体EJB、以及其他O-R Mapper。但是,Ofbiz的实体引擎不仅强大、而且灵活,程序员不需要JDBC知识,不用写SQL代码。基本上,实体引擎的封装能够解决绝大部分的数据库操作,同时,也提供了给你写SQL代码,实现复杂SQL查询的空间。

    实体引擎采用了不少核心J2EE设计模式,如值对象、代表、助手等模式,用户的API接口比较友好。


     逻辑层的控制器 (Service Engine)

    服务引擎是Ofbiz的另一个核心组件。Ofbiz只有这两个核心组件。实体引擎代表业务数据,而服务引擎代表了业务逻辑。

    引入服务引擎的另一个价值是,它使得Ofbiz业务框架不限于Web应用。非Web的客户端包括java 应用、EJB、甚至SOAP都可以直接调用,这样,框架的可扩展性非常好。

    服务引擎的服务可以分为同步、异步(关心还是忽略结果),支持JMS。具体实现方式可以是一个java 静态方法、工作流、Bean Shell脚本等。









    展开全文
  • ofbiz框架学习

    2019-10-04 03:27:11
    OFBiz是一个非常著名的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架OFBiz...

         OFBiz是一个非常著名的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。 OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序的组件和工具。包括实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎等。  OFBiz 已经正式成为 Apache 的顶级项目: Apache OFBiz。

        刚开始出来工作实习,接触的ofbiz框架,为此找到相关的框架入门学习,

        转载:http://www.cnblogs.com/sunsonbaby/archive/2004/11/29/70718.html

        后续中我将就在框架应用中遇到的问题及解决方案进行分享

     

    转载于:https://www.cnblogs.com/AsherBlog/p/5688091.html

    展开全文
  • ofbiz框架简单讲解

    2017-03-22 14:32:12
    ofbiz各配置文件作用及工作流程
  • 修改ofbiz框架的端口

    2012-05-06 11:02:10
    ofbiz框架的端口设定暂时我只发现两个地方,如果需要变更端口,可以修改这两个地方 以下是我将默认的8080端口更改为80端口的方案 端口设定: :/ofbiz/framework/base/config/ofbiz-containers.xml的8080改为80 :...
    ofbiz框架的端口设定暂时我只发现两个地方,如果需要变更端口,可以修改这两个地方
    以下是我将默认的8080端口更改为80端口的方案
    端口设定:
    :/ofbiz/framework/base/config/ofbiz-containers.xml的8080改为80
    :/ofbiz/framework/webapp/config/url.properties的8080改为80.
    展开全文
  • ofbiz框架入门例子详解-------删除篇

    千次阅读 2015-12-14 15:03:29
    ofbiz框架入门例子详解---插入篇之后,又试着将ofbiz操作实体的删改差做了一边,我会挨个更新出来,这篇将把删除发出来 实体类的配置请参插入篇,下面开始介绍ofbiz删除操作 ==================================...

    ofbiz框架入门例子详解---插入篇之后,又试着将ofbiz操作实体的删改差做了一边,我会挨个更新出来,这篇将把删除发出来

    实体类的配置请参插入篇,下面开始介绍ofbiz删除操作

    =============================================================

    • 编写Service类,操作实体

    public static Map<String, Object> deleteUser(DispatchContext ctx, Map<String, ? extends Object> context){
    		//初始化一个returnMap和delegator
    		Map<String, Object> result = ServiceUtil.returnSuccess();
    		GenericDelegator delegator = ctx.getDelegator();
    		
    		//创建主键参数
    		Map<String,Object> pkFields = FastMap.newInstance();
    	    pkFields.put("id", context.get("id"));    //放入主键信息   
    	    GenericPK primaryKey = delegator.makePK("User", pkFields);
    		
    		try {
    			//执行按主键删除操作
    			delegator.removeByPrimaryKey(primaryKey);
    		} catch (GenericEntityException e) {
    			return ServiceUtil.returnError("DB error");
    		}
    		return result;
    	}

    • 在Service.xml中配置该service

    <service name="deleteUser" engine="java" location="com。.service.UserService" invoke="deleteUser">
        	<span style="white-space:pre">	</span><!-- INOUT输入输出参数 -->
    		<attribute name="id" mode="IN" type="Long" optional="false"/>
    		<!-- OUT输出参数 -->
    	</service>

    • 编写Event类,调用服务

    public static String deleteUser(HttpServletRequest req, HttpServletResponse resp) throws UnsupportedEncodingException {
    		 LocalDispatcher dispatcher = (LocalDispatcher) req.getAttribute("dispatcher");
    		 Map<String, Object> results = null;
    		 Map<String, Object> contexts = UtilMisc.toMap();
    		 
    		 //从request得到userID
    		 String userID = req.getParameter("userID");
    		 //放入参数列表,传给service
    		 contexts.put("id", Long.parseLong(userID));
    		 try {
    			 //调用deleteUser Service
    			 results = dispatcher.runSync("deleteUser", contexts);
    		 } catch (GenericServiceException e) {
    			 e.printStackTrace();
    			 return "error";
    		 }
    		 return "success";
    	 }

    • 在controller.xml中配置request-map

    <request-map uri="deleteUser">
        	<security https="true" auth="false"/>
        	<event type="java" path="com.diyagea.event.UserEvent" invoke="deleteUser"></event>
        	<response name="success" type="request-redirect" value="show"/>
        </request-map>
    <response name="success" type="request-redirect" value="show" />表示:当返回成功是调用show这个event,show event会调用后台服务

    返回一个user的list在主页展现

     <request-map uri="show">
        	<security https="true" auth="false"/>
        	<event type="java" path="com.diyagea.event.UserEvent" invoke="show"></event>
        	<response name="success" type="view" value="show"/>
        </request-map>

    • 在页面中添加删除的按钮,调用deleteUser的event

    代码如下:

    <a href="deleteUser?userID=${user.id}" ><input type="button" value="delete" οnclick="return confirm('delete this?')" /></a>
    给按钮添加onclick事件,当点击时,弹出确认框,以免误操作


    效果图如下:



    现在,已经完成删除功能了,日后会发出来,crud其他部分,以及分页查询










































    展开全文
  • ofbiz框架以及核心原理介绍

    千次阅读 2017-01-23 15:34:09
    Ofbiz(Open for business)是一个开源的,基于J2EE和XML规范的,用于构建大型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架(Framework)。 Ofbiz几乎实现了所有的J2EE核心...
  • OFBiz框架实现分页效果

    千次阅读 2015-12-03 19:10:02
    org.ofbiz.gbsm.utils.ServletUtil "] .getStringSpitList ( filterParams )/> < #list filterParamsList as item > < #if parameters.get ("${( item )!}")? has_content > < #assign ...
  • ofbiz框架(文档)全

    2007-11-15 10:40:59
    关于OFBIZ很全的介绍包括他的事物与JMS。。。
  • 在使用ofbiz这个框架(项目)做oa系统时,遇到了这么一个问题就是输入框输入的数据前后空白需要去掉,对于这个问题用蠢一点的方法去做的话就是每一个Java类里面或者groovy文件里面都做一些处理,这样做虽然能实现,...
  • 按照ofbiz的方式进行命名(和java命名规则是一致的) 2、界面显示 界面的显示不论是采用模板语言还是采用JSP都有明确的要求:在显示语言中只允许有以下语句: l 显示条件 l 显示循环控制 l 显示数据引用 l ...
  • ofbiz 中表达式的使用主要有两个类 。FlexibleStringExpander.java 和 FlexibleMapAccessor.java   下面是一个简单例子说明两者不同。    public static void main(String[] args) { Map&lt;String,...
  • OFBIZ框架的精确查找和模糊查找

    千次阅读 2015-07-03 12:21:28
    用Delegator对象来查询 精确查询 ...我一般喜欢用findByAnd(entity,UtilMisc.toMap(condition));还有别的,不过过时的findAll就不要用了,现在我觉的这个和findOne、findByPrimaryKey就差不多够用了。...
  • ofbiz默认的配置文件中没有提供服务端信任的证书配置项,所以需要添加truststoreFile 和 truststorePass 到https-connector中。测试通过。
  • 使用ofbiz有一段时间了!基本上可以熟练运用它来开发了!但是其他的框架技术基本上都忘了!感觉这个框架在国内用的很少!有没有那些人使用过!我想知道大家对它的看法怎么样?...
  • 由 binary 安装:由 binary 安装非常简单, 以下是安装方法:下载ofbiz-2.0-beta1-complete.tar.gz, 注意不是ofbiz-2.0-beta1.tar.gz.tar xvzf ofbiz-2.0.beta1-complete.tar.gzcd tomcat/bin./ofbiz.sh startgaleon ...
  • ofbiz 的服务的格式,提取公用部分设计成为服务 l   按照 ofbiz 事件的模式,设计复杂的企业逻辑。 l   按照 ofbizminilanguange 的模式实际简单的企业逻辑 将企业逻辑设计成 ofbiz 的服务、按照 ...
  • 本次做的功能是公司框架中基础的四个功能:增、删、查、改。使用Ajax进行前后端的交互,自己手写方法并进行调用,以达到为将来的开发打一个坚实基础的目的。 二、分点描述: 1.增(Save): 首先,在...
  • ofbiz框架入门例子详解------修改篇

    千次阅读 2015-12-14 16:05:36
    这篇博文来介绍一下ofbiz对数据的修改操作 正文: 编写service类,对数据库进行持久化操作 public static Map updateUser(DispatchContext ctx, Map context){ Map result = ServiceUtil.return...
  • 各位有研究过ofbiz这个框架的么,有的话如何把flex做成的页面集成到里面去呢?
  • ofbiz框架入门例子详解-------分页篇

    千次阅读 2015-12-14 17:08:07
    利用ofbiz分页展示数据 编写service类 public static Map showUsersByPage(DispatchContext ctx, Map context){ Map results = ServiceUtil.returnSuccess(); String message = (String) context.get...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 290
精华内容 116
关键字:

ofbiz框架