1、快速封装需要调用services 的参数
ModelService promoModel = dctx.getModelService(
"updateContent"
);
Map<String, Object> invokeCtx = promoModel.makeValid(tempMap, ModelService.IN_PARAM);
2、快速验证services返回是否正确和错误信息
ServiceUtil.isError(result)
ServiceUtil.getErrorMessage(result)
3、快速将一个实体对象转换成Map
Map<String,Object> tempMap = genericvalue.getAllFields();
4、在screen中使用groovy调用java方法
<actions>
<set field=
"productStore"
value=
"${groovy: org.ofbiz.product.store.ProductStoreWorker.getProductStore(request)}"
/>
</actions>
5、OFBiz常用的工具类(转载,地址 http://blog.163.com/kel_scott66/blog/static/115053963200982168180/)
工具类主要在包org.ofbiz.core.util中。 1 、 属性文件访问工具类:UtilProperties。
2 、 Map、List对象操作工具类:UtilMisc。
3 、 UtilFormatOut :通用格式化输出工具类(主要用在 Jsp文件或View Helper中)。
4 、 UtilURL:得到文件流的URL地址类。
5 、 UtilCache:缓存管理类。
6 、 UtilValidate:通用数据输入输出数据校验(合法性和有效性)类,可任意扩展。.
7 、 UtilDateTime:java.util.Date和java.sql.Date格式的日期/时间处理类。
8 、 StringUtil:增强的字符串处理类。
9 、 UtilXML:增强的符合JAXP & DOM 规范的XMl解析器处理工具类。
10 、 SiteDefs:常数定义类,定义所有Web 程序用到的和环境有关的常量。
11 、 Debug:格式化输出程序调试信息类。
12 、 HttpClient:模拟一个HttpServlet请求类。
13 、 HttpRequestFileUpload:接受一个通过Http上传的文件工具类。
14 、 SendMailSMTP:符合SMTP协议的邮件发送处理类(实现发送邮件服务器的功能)。
|
6、在请求的时候调用service和java代码
<request-map uri= "updateActivityAppreciate" >
<security auth= "true" />
<event type= "service" invoke= "updateActivityAppreciate" ></event> 这里调用service
<response name= "success" type= "view" value= "EditActivityAppreciate" />
<response name= "error" type= "view" value= "EditActivityAppreciate" />
</request-map> |
<request-map uri= "downloadActivityWorks" >
<security auth= "true" />
<event type= "java" path= "org.ofbiz.activity.ActivityServices" invoke= "downloadActivityWorks" /> 这里直接调用java代码,也就是servlet
<response name= "success" type= "view" value= "downloadActivityWorks" />
</request-map> |
7、错误信息的返回
ServiceUtil.returnError(
"错误"
);
前台可以通过${parameters._ERROR_MESSAGE_} 来获取到这个错误
8、FTL中可以这样调用java代码
<#assign smallImageUrl = Static[
"org.ofbiz.product.product.ProductContentWrapper"
].getProductContentAsText(itemPro,
"SMALL_IMAGE_URL"
)?if_exists />
相关推荐
刚一近公司就让我用ofbiz做项目,ofbiz中文版+中文文档,liferay中文版+中文文档
3. 使用 SVN 插件安装 Ofbiz:我们可以使用 SVN 插件从 SVN 仓库中下载 Ofbiz 的源代码。我们可以在 Eclipse 的“Project Explorer”中右键点击,选择“Import”,然后选择“从 SVN 检出项目”,输入 Ofbiz 的 SVN ...
6. 编译OFBiz和加载数据:在安装OFBiz之后需要编译代码,加载数据以确保OFBiz的正常运行。 7. OFBiz启动与监控:涉及到启动OFBiz应用,包括内存分配、运行状态监控和日志查看。也包括了可能遇到的启动问题及其解决...
服务是Ofbiz中执行特定任务的可重用代码单元,可以通过XML定义并调用。实体则代表业务对象,如产品、订单和客户,它们的定义存储在数据库模型中,并通过实体引擎进行操作。 在Ofbiz中,工作流系统允许定义和自动化...
7. **社区资源**:OfBiz拥有活跃的社区,用户可以在论坛、邮件列表和GitHub上找到解决问题的方法,以及与其他OfBiz使用者交流的经验分享。 通过深入探索OFBIZ_Demo,无论是初学者还是经验丰富的开发者,都可以...
1. 产品模块:涉及到产品的基本信息,如产品代码、名称、类型、品牌、库存等,以及产品分类、变种、属性等复杂关系。 2. 订单模块:涵盖订单头信息、订单行项、付款、发票、运输和配送等,反映了整个交易流程。 3. ...
4. Git:版本控制系统,用于跟踪和管理OFBiz源代码的变更。 Git的安装步骤如下: 1. 访问官方网站或通过搜索引擎找到msysGit的下载链接(例如:http://code.google.com/p/msysgit/downloads/list)。 2. 下载并...
将OFBiz源代码下载到本地,例如`C:\Java\ofbiz-release4.0`。 **三、运行OFBiz** 在命令行中,导航到OFBiz的根目录(如`C:\Java\ofbiz-release4.0`),执行`ant run-install`命令进行编译和安装。这可能需要一段...
2. 下载与安装:访问Ofbiz官方网站下载最新版本的Ofbiz源代码,解压到你选择的工作目录下。同时,安装一个集成开发环境(IDE),如Eclipse或IntelliJ IDEA,它们都有对应的Ofbiz插件,能提供更好的开发体验。 三、...
OFBiz其它资源.txt文件可能包含了OFBiz的社区资源、教程链接、示例代码等补充材料。这些资源对于开发者来说是宝贵的,它们可以帮助理解API的实际应用场景,以及解决在开发过程中遇到的问题。 4. **API 使用指南** ...
资源是用来分享的,不是用来收藏的.里面是下载地址,如果逆向开发ofbiz,只要下载它就绝对没错了 Apache+OFBiz+开发初学者指南.rar OFBiz开发快速入门.rar OFBiz-技术文档.rar OFBiz API中文版.rar Apache OFBiz ...
- **获取OFBiz代码**:通过SVN下载OFBiz项目。 - **下载并安装SVN**:详细介绍如何安装Subversion客户端。 - **使用TortoiseSVN**:推荐使用TortoiseSVN作为图形界面工具进行版本控制操作。 - **使用SVN获取...
OFBiz 开发手册 OFBiz 是一个基于 Java 的开源电商平台,旨在提供一个灵活、可扩展、可配置的电商解决方案。本文档将作为一个 OFBiz 的入门教材,主要介绍 OFBiz 的环境搭建、安装以及用一个简单的应用作为例子介绍...
最后,你还将接触到OFBIZ的测试框架,了解如何编写单元测试和集成测试,确保代码的质量和系统的稳定性。 总之,《OFBIZ开发指南》是深入学习和实践OFBIZ开发的宝贵资源,无论你是初学者还是有经验的开发者,都能...
常用的数据会被缓存到内存中,减少对数据库的频繁访问。缓存策略包括本地缓存和分布式缓存,可根据业务场景选择合适的方案,以平衡系统响应速度和资源消耗。 六、数据分区与复制(Sharding & Replication) 对于...
标题中的"ofbiz10.04表结构"指的是OFBiz 10.04版本的数据模型设计,这是企业级开源应用框架OFBiz的一个重要组成部分。OFBiz全称为Open For Business Project,它是一个用于构建企业应用程序的全面业务解决方案,涵盖...
解压下载的文件到指定目录,比如`C:\ofbiz`,其中会包含`catalina`和`ofbiz`两个子目录,`catalina`目录包含了经过配置的Tomcat服务器,而`ofbiz`目录则是Ofbiz的核心代码。 完成以上步骤后,在命令行中切换至`c:\...
- **展示全新的 OFBiz 安装**:鼓励用户分享自己的成果。 - **应对计划中的挫折**:给出解决常见问题的策略。 - **存储检查点以简化测试**:建议保存关键步骤的状态,以便快速恢复。 - **存档 Derby 数据文件和 Web ...
在本教程中,我们将深入探讨如何入门Apache Ofbiz的开发,这是一个开源的企业级应用框架,专为电子商务、供应链管理和企业资源规划等业务流程设计。Ofbiz提供了强大的组件化架构,使得开发者可以方便地构建和扩展...
### Apache OFBiz Cookbook 知识点解析 #### 一、Apache OFBiz 概述 - **定义**:Apache OFBiz(Open For Business)是一款开源的企业级应用框架,它集成了ERP(企业资源规划)、CRM(客户关系管理)以及E-...