o 使用安全连接
在你的<request-map ..>编辑中使用<security > 标签,其中https="true"将使页面使用https协议,auth="true|false"决定用户是否必须先登入系统,direct-request="false"将不允许用户直接通过浏览器输入地址方式访问(即只能通过request-chain请求链方式访问)
o 异步方式运行服务
<event type="sevice" path="async" >
o 确认用户不会多次提交表单
使用 <response type="request-redirect" >替代type="view",在使用request-redirect做为回应方式时,将会将参数作为URL一部分,所以在有特殊字符时有可能导致错误。所以不要这样使用:
<response name="viewContact" type="request-redirect" value="viewContact"/>
可以使用以下方式来替代:
<response name="viewContact" type="request" value="viewContact"/>
o 错误信息的获得
错误与事件信息被设置于请求属性中的 _ERROR_MESSAGE_(String),_EVENT_MESSAGE_(String)。它们可以request.setAttribute()方式设置及通过request.getAttribute()方式读取。
参考 framework/common/webcommon/includes/messages.ftl
o 在请求后进行重定向
使用"/control/req1/req2"方式则控制器将在执行请求"req1"后进行"req2"
o 如何在查询按钮中加入预填参数
查询按钮可以通过Javascript方式创建查询操作,你可以使于预填字段方式在尾部增加参数,示例:
"javascript:call_fieldlookup2(document.addProductStoreRole.partyId,'LookupPartyName?productStoreId=${productStoreId}');"
o 关于XSL:FO的提示
在描述或文本后追加?xml或使用<#escape x as x?xml>,以避免收到错误提示。
o 在应用间切换时保持用户登入状态
在一个应用跳转至另一个应用时在URL中放入externalLoginKey参数,这样系统就不会再次要求你进行登入操作:
&externalLoginKey=${externalLoginKey}
本文档译自ofbiz 4.0 cookbooks,本人翻译,欢迎转载,请注明出处.
分享到:
相关推荐
Ofbiz 安装与配置指南 Ofbiz 是一个基于 Java 的开源企业级电子商务平台,提供了强大的电子商务解决方案。为了帮助初学者快速上手 Ofbiz,我们将详细介绍 Ofbiz 的安装与配置过程。 环境搭建 在开始安装 Ofbiz ...
Ofbiz的Web框架.
基于Ofbiz的Web框架是一种先进的技术解决方案,主要用于构建企业级的B/S(Browser/Server)应用程序。本框架是围绕MVC(Model-View-Controller)设计模式构建的,这种模式在Web开发中被广泛采用,因为它有助于保持...
OFBiz的Web应用框架严格按照MVC模式设计。在OFBiz中: 1. **过滤器(Filter)**:如Context Security Filter,是Servlet 2.3引入的重要特性,它可以预处理请求或后处理响应,而不直接生成响应。在OFBiz中,过滤器...
在这里,`name`属性定义了组件的名称,`resource-loader`定义了资源加载器,`webapp`标签则配置了Web应用程序的相关属性,如项目名称、标题、服务器、权限、路径和URL挂载点。 接下来,我们需要创建Web应用程序的...
标题“ofbiz-practice”指的是一个关于Apache OFBiz实践的项目,这可能是一个学习或演示如何使用OFBiz框架来创建和管理Web应用的实例。Apache OFBiz是一个开源的企业级业务应用套件,它提供了用于构建、部署和管理...
- 控制器(Controller):在OFBiz中,控制器由一系列管理Web表示层的对象组成,负责调度业务逻辑和服务,确保业务逻辑与表示层的完全分离。Context Security Filter作为过滤器,提供了预处理请求和后处理响应的能力...
3. 视图与控制器:Ofbiz使用Freemarker模板语言来生成动态视图,而控制器则通过XML文件定义,负责处理HTTP请求并调用相应服务。 4. 测试与调试:Ofbiz提供了一套完善的测试框架,包括单元测试和集成测试。你可以...
Web.xml是Ofbiz应用程序的核心配置文件之一,它定义了一系列的关键组件,包括上下文参数、过滤器、监听器以及核心控制器等。 - **context-param**:定义了运行时环境所需的上下文参数。例如,可以在这里配置数据库...
1. OFBiz介绍与安装:OFBiz是一个开源的企业自动化软件套件,它提供了构建企业应用程序所需的各种功能,比如电子商务、订单处理等。文件中提到了2008年的版本,这意味着可能有较新的版本替代。安装OFBiz涉及到获取源...
本文档将作为一个 OFBiz 的入门教材,主要介绍 OFBiz 的环境搭建、安装以及用一个简单的应用作为例子介绍了 OFBiz 应用开发的流程。 OFBiz 环境搭建 OFBiz 环境搭建是指在开发和测试 OFBiz 应用程序所需的基础环境...
使用批处理(包含vbs)和winrar自解压方法制作ofbiz web应用安装包。 包括:自动安装mysql服务,设置ofbiz启动所需jre环境,生成桌面启动ofbiz server的快捷方式。 包含文件:winrar自解压启动文件install.bat及...
OFBiz是一个非常著名的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。...
这包括理解组件配置文件,编写控制器Servlet,以及创建Web页面和AJAX交互。 在"hello.rar"这个压缩子文件中,可能包含了作者为辅助理解Ofbiz开发所准备的示例项目。你可以通过解压并导入到开发环境中,跟随书中的...
在IT行业中,集成富文本编辑器是常见的需求,特别是在构建Web应用时,为了提供用户友好的内容编辑体验。本主题将详细讲解如何在Ofbiz框架中集成ueditor,这是一个功能强大的富文本编辑器。 首先,Ofbiz(Open For ...
Ofbiz,全称为The Open For Business Project,是一个开源的企业应用框架,主要由Apache软件基金会维护。这个项目旨在提供一套全面的、可扩展的企业级应用程序解决方案,涵盖了电子商务、供应链管理、客户关系管理等...