博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  java

摘要:你在做如下更改時需要重新启動OFBiz服務器: -Java文件(記得要重新編譯) - 配置/.properties文件 - entitymodel或entitygroup XML定義文件 - 服務或secas XML文件 - JPublish XML文件你在進行以下修改時無需重新启動OFBiz服務器:- freemarker FTL模版 - beanshell BSH模版 - Screens XML文件 - Forms XML文件 - 控制器XML文件(注意:在opentaps-0.8和OFBiz 3.x及更早版本中,你在更改控制器時需要重启)但有可能你需要在瀏覽器中清除緩存。比如修改使用的裝 阅读全文

posted @ 2013-08-14 14:13 love楠 阅读(534) 评论(0) 推荐(0) 编辑

摘要:编写一个simple method 首先我们需要对输入参数进行验证 ,判断参数是否完整。1. 验证1.1. Login-required:这是一个simple-method的属性,对是否需要登陆进行设置,默认值为true ,即默认需要先登陆。(加上service 定义中的auth 定义,所以如果你不希望一个simple service 必须登陆才能调用的话,那么首先得将service 定义中的auth设为false ,再将此处的login-required 设为false),后续会陆续多种子权限判断的用法,关于权限判断都是首先需要登陆的。1.2. use-transaction:设置此simp 阅读全文

posted @ 2013-08-12 15:53 love楠 阅读(593) 评论(0) 推荐(0) 编辑

摘要:实体定义文件 实体定义文件一般存放位置是在对应模块的entity文件夹下面,以party为例,party的实体定义文件路径为 %ofbiz-home%\applications\party\entitydef\entitymodel.xml。 通过对应模块的ofbiz-component.xml进行加载。 [html]view plaincopy实体类型 普通实体 [html]view plaincopyThereshouldbeonerecordforeachtenantandeachgroup-mapfortheactivedelegator.Thejdbcfieldswilloverri 阅读全文

posted @ 2013-08-07 14:55 love楠 阅读(991) 评论(0) 推荐(0) 编辑

摘要:实现一:Screem.xml中的section里,加,加get-related实现二:在代码中使用DynamicViewEntity对象,加入addMemberEntity,addAlias,addViewLink,再用find查询DynamicViewEntity dve = new DynamicViewEntity(); dve.addMemberEntity("TMP", GlobalConstant.TRUST_MALL_PRODUCT_ENTITY_NAME); dve.addAlias("TMP", "productId" 阅读全文

posted @ 2013-08-07 14:24 love楠 阅读(890) 评论(0) 推荐(0) 编辑

摘要:http://www.cnblogs.com/ofbiz/category/490638.html 阅读全文

posted @ 2013-08-06 13:01 love楠 阅读(186) 评论(0) 推荐(0) 编辑

摘要:mime-mapping元素将mime类型映射到扩展名。extension元素用来描述扩展名。mime-type元素则为MIME类型。 txt text/plain 服务器一般都具有一种让Web站点管理员将文件扩展名与媒体相关联的方法。例如,将会自动给予名为mom.jpg的文件一个image/jpeg的 MIME 类型。但是,假如你的Web应用具有几个不寻常的文件,你希望保证它们在发送到客户机时分配为某种MIME类型。mime-mapping元素(具有 extension和mime-type子元素)可提供这种保证。 阅读全文

posted @ 2013-08-06 12:58 love楠 阅读(230) 评论(0) 推荐(0) 编辑

摘要:原文地址:如何将OFBIZ(opentaps)默认数据库迁移至mysql(利昂原创)作者:利昂ofbiz自带的数据库是Derby,这是一种小型的适合与测试系统的数据库,但不适合在产品级系统中使用,所以通常我们需要将ofbiz迁移到其它数据库上,下面我就以如何迁移至mysql为例,向大家讲述数据库迁移过程,迁移至其它数据库的过程类似.第一步:修改entityengine.xml文件.该文件的位置是ofbiz_homeframeworkentityconfigentityengine.xml首先,在该文件的56行左右找到以下代码: 将以上代码中 改成 其次,在文件的250行左右找到如下代码:... 阅读全文

posted @ 2013-08-06 12:57 love楠 阅读(364) 评论(0) 推荐(0) 编辑

摘要:1,在applications文件夹下新建一个数据模块meetingroom2, 要让ofbiz加载这个数据模块就需要在applications下的配置文件里修改参数(1)在applications下有一个component-load.xml模块加载配置文件,加入新建的模块 如上图所示:里定义了要加载的模块。(2)在applications文件夹下还有一个build.xml配置文件,在这个文件的将新建的模块下的build.xml文件加进来 总结:这样做只是让ofbiz运行时加载meetingroom模块,但是ofbiz并不知道接下来要做什么。 3,接下来配置meetingroom里的文件 (1 阅读全文

posted @ 2013-08-06 12:56 love楠 阅读(419) 评论(0) 推荐(0) 编辑

摘要:的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contextInitialized(ServletContextEvent args)初始化方法,在这个方法中获得ServletContext = ServletContextEvent.getServletContext... 阅读全文

posted @ 2013-08-06 12:55 love楠 阅读(216) 评论(0) 推荐(0) 编辑

摘要:Derby是开源的、嵌入式的Java数据库程序,ij是Derby提供的客户端工具,相当于其他数据库提供的sqlplus工具。ij是纯Java的程序,不用安装,使用起来就像运行普通的Java应用程序一样。1.启动ij,需配置classpath,下面列出的jar文件都可以在Derby的下载包中找到:D:\test>java -classpath derbytools.jar;derbyclient.jar; derby.jar;derbynet.jar org.apache.derby.tools.ijij version10.12.配置协议:jdbc:derby:D:\test>ij 阅读全文

posted @ 2013-08-06 12:54 love楠 阅读(3129) 评论(0) 推荐(0) 编辑

摘要:1.Ofbiz 介绍: Ofbiz(http://www.ofbiz.org) 是 Open Source 的商务软件系统,充分利用了各优秀的的Open Source 项目,像 Tomcat, Ant, BeanShell, Jboss 等,构建了一个强大的系统平台,Ofbiz 已经完成了大部分商务类软件系统都需要的部件,像用户认证、工作流、商务规则处理等,Ofbiz 的核心技术在于 Entity Engine,其他的组件基本都是基于它的。简单来说 Entity Engine 的主要功能是将数据库表创建、对象与数据表的映射、对象的查询等做了强大封装,你可以在一个简单的 XML 文件中定义数据库 阅读全文

posted @ 2013-08-02 15:10 love楠 阅读(349) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示