`
gzspark
  • 浏览: 109711 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

OFBiz控制器与WEB应用指引

阅读更多
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,本人翻译,欢迎转载,请注明出处.
1
2
分享到:
评论

相关推荐

    ofbiz安装与配置

    Ofbiz 安装与配置指南 Ofbiz 是一个基于 Java 的开源企业级电子商务平台,提供了强大的电子商务解决方案。为了帮助初学者快速上手 Ofbiz,我们将详细介绍 Ofbiz 的安装与配置过程。 环境搭建 在开始安装 Ofbiz ...

    Ofbiz的Web框架.

    Ofbiz的Web框架.

    基于Ofbiz的Web框架.pdf

    基于Ofbiz的Web框架是一种先进的技术解决方案,主要用于构建企业级的B/S(Browser/Server)应用程序。本框架是围绕MVC(Model-View-Controller)设计模式构建的,这种模式在Web开发中被广泛采用,因为它有助于保持...

    ofbiz框架(文档)全

    OFBiz的Web应用框架严格按照MVC模式设计。在OFBiz中: 1. **过滤器(Filter)**:如Context Security Filter,是Servlet 2.3引入的重要特性,它可以预处理请求或后处理响应,而不直接生成响应。在OFBiz中,过滤器...

    ofbiz开发者入门教程

    在这里,`name`属性定义了组件的名称,`resource-loader`定义了资源加载器,`webapp`标签则配置了Web应用程序的相关属性,如项目名称、标题、服务器、权限、路径和URL挂载点。 接下来,我们需要创建Web应用程序的...

    ofbiz-practice

    标题“ofbiz-practice”指的是一个关于Apache OFBiz实践的项目,这可能是一个学习或演示如何使用OFBiz框架来创建和管理Web应用的实例。Apache OFBiz是一个开源的企业级业务应用套件,它提供了用于构建、部署和管理...

    OFBIZ综合文档

    - 控制器(Controller):在OFBiz中,控制器由一系列管理Web表示层的对象组成,负责调度业务逻辑和服务,确保业务逻辑与表示层的完全分离。Context Security Filter作为过滤器,提供了预处理请求和后处理响应的能力...

    ofbiz开发入门总结

    3. 视图与控制器:Ofbiz使用Freemarker模板语言来生成动态视图,而控制器则通过XML文件定义,负责处理HTTP请求并调用相应服务。 4. 测试与调试:Ofbiz提供了一套完善的测试框架,包括单元测试和集成测试。你可以...

    Ofbiz源码阅读笔记 之 请求控制篇

    Web.xml是Ofbiz应用程序的核心配置文件之一,它定义了一系列的关键组件,包括上下文参数、过滤器、监听器以及核心控制器等。 - **context-param**:定义了运行时环境所需的上下文参数。例如,可以在这里配置数据库...

    Apache.OFBiz.Development

    1. OFBiz介绍与安装:OFBiz是一个开源的企业自动化软件套件,它提供了构建企业应用程序所需的各种功能,比如电子商务、订单处理等。文件中提到了2008年的版本,这意味着可能有较新的版本替代。安装OFBiz涉及到获取源...

    ofbiz开发手册

    本文档将作为一个 OFBiz 的入门教材,主要介绍 OFBiz 的环境搭建、安装以及用一个简单的应用作为例子介绍了 OFBiz 应用开发的流程。 OFBiz 环境搭建 OFBiz 环境搭建是指在开发和测试 OFBiz 应用程序所需的基础环境...

    ofbiz应用安装包(win版)

    使用批处理(包含vbs)和winrar自解压方法制作ofbiz web应用安装包。 包括:自动安装mysql服务,设置ofbiz启动所需jre环境,生成桌面启动ofbiz server的快捷方式。 包含文件:winrar自解压启动文件install.bat及...

    Apache+OFBiz+开发初学者指南

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

    Ofbiz快速开发入门详解

    这包括理解组件配置文件,编写控制器Servlet,以及创建Web页面和AJAX交互。 在"hello.rar"这个压缩子文件中,可能包含了作者为辅助理解Ofbiz开发所准备的示例项目。你可以通过解压并导入到开发环境中,跟随书中的...

    ofbiz集成富文本编辑器ueditor

    在IT行业中,集成富文本编辑器是常见的需求,特别是在构建Web应用时,为了提供用户友好的内容编辑体验。本主题将详细讲解如何在Ofbiz框架中集成ueditor,这是一个功能强大的富文本编辑器。 首先,Ofbiz(Open For ...

    Ofbiz 数据库全模型

    Ofbiz,全称为The Open For Business Project,是一个开源的企业应用框架,主要由Apache软件基金会维护。这个项目旨在提供一套全面的、可扩展的企业级应用程序解决方案,涵盖了电子商务、供应链管理、客户关系管理等...

Global site tag (gtag.js) - Google Analytics