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中文版+中文文档
OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门
资源是用来分享的,不是用来收藏的.里面是下载地址,如果逆向开发ofbiz,只要下载它就绝对没错了 Apache+OFBiz+开发初学者指南.rar OFBiz开发快速入门.rar OFBiz-技术文档.rar OFBiz API中文版.rar Apache OFBiz ...
自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,适合初学者,可以下个看看
像 Tomcat, Ant, BeanShell, Jboss 等,构建了一个强大的系统平台,Ofbiz 已经完成了大部分商务类软件系统 都需要的部件,像用户认证、工作流、商务规则处理等,Ofbiz 的核心技术在于 Entity Engine,其他的组件基本...
ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle
OFBiz集成Spring和Activiti,详细设计说明书。ofbiz版本12.04
ofbiz jar file, some jars for ofbiz
ofbiz sql 表结构
ofbiz数据结构
Ofbiz 官网上的OFBiz Tutorial - A Beginners Development Guide中的案例practice,其中内容有些是老版本的,与新版本(13版)并不兼容,尤其是Ajax部分已经有较大差异。同时有一部分操作和源代码没有在教程中说明...
浅谈OFBIZ.doc浅谈OFBIZ.doc浅谈OFBIZ.doc浅谈OFBIZ.doc浅谈OFBIZ.doc
ofbiz 官网文档翻译 ,按照此文档里面的步骤,可以安全快速的编译自己的第一个小模块 "Hello World",一开始是很抵触的,但是学着学着发现其实框架道理是相似的,为了将代码解耦,每个框架都有自己的独特解耦之道和...
OFBIZ开发指南 英文2OFBIZ开发指南 英文2OFBIZ开发指南 英文2
关于ofbiz的资料,很多,用ofbiz技术的朋友们赶快下载吧
ofbiz权限非常介绍,ofbiz进阶之权限介绍!
OFBiz 主题修改文档
OFBiz实践,百货购,挺好的东西,分享给大伙,欢迎下载
apache-ofbiz-16.11.02.zip,ofbiz菜鸟笔记,Apache+OFBiz+开发初学者指南.chm
ofbiz一个完整例子,ofbiz学习实战例子.