- 浏览: 1764119 次
- 性别:
- 来自: 成都
最新评论
-
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
pg_guo:
感谢
oracle中查看用户权限 -
xu234234:
5、MapResourceManager控件中添加了两个服务, ...
北京ArcGis Server应用基础培训笔记1
文章列表
ofbiz之 entity 实体解析
- 博客分类:
- OFBIZ
ofbiz 之entity实体1. 实体定义文件实体定义文件一般存放位置是在对应模块的entity文件夹下面,以party为例,party的实体定义文件路径为%ofbiz-home%\applications\party\entitydef\entitymodel.xml。通过对应模块的ofbiz-component.xml进行加载。 <entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymod ...
OFBiz 的中文乱码解决方案
- 博客分类:
- OFBIZ
OFBiz开发时遇到乱码的问题,MySQL数据库插入中文数据时出现了一个问题,报告中文错误:incorrect string value .....
1.这时由于字符编码不一致导致的,应该将数据库对应的表或coloum改成uft-8,所以如果在CustomerExtra这表中存储中文的话,需要将 此表另外还有operationlog表的charset改成utf-8
2.Servlet中字符显示为证券的中文,而且表也设置为utf-8,但是数据库和页面还是乱码,怎么回事? 这里需要修改jdbc url的参数,如将jdbc:mysql://localhost/ccbportal?zeroDa ...
OFBIZ中显示包含HTML标记的内容
- 博客分类:
- OFBIZ
在OFBIZ中,出于安全性的考虑,所以动态的内容输出到前台时都通过ESAPIl编码了。所以我们往往在通过管理界所中文信息保存到数据库中,再通过freemarker显示出来的时候是通了编码的。如果你查看网页的源文件,你会觉得比较怪。由于我们所有的动态输出都要经过转码,那么当我们在数据库中保存含有html标记的内容,再通过freemarker显示出来时,因为经过了转码所以,所有的html标记也以内容的文式显示在了界面上,还是不所以控制标记发生作用。为了解决这个问题,在ofbiz中提供了一个有用的工具StringUtil,用于显示这些html的内容。我们只需要用${StringUtil.wrapStr ...
如何查看OFBIZ生成的SQL
- 博客分类:
- OFBIZ
查看SQL语句:在OF中通过实体来进行数据的维护。将SQL隐藏在了下层,但是有时候,作为开发人员希望了解一个操作都进行了哪些SQL操作,这在我们分析OF的业务的时候特别有用,这时候我们希望可以看到日志信息,通过\framework\base\config\debug.properties进行设置我们就可以在runtime目录下的logs的,debug.log的日志中看到我们想看到的信息了。我们需要将print.verbose设置为true;虽然这种方式可以看到SQL但是同时也为我们引进来了很多自己可能不关心的信息,为了找到我们想的信息,我们可能要为此付出更多的精力去分析日志信息。而我们所需要的 ...
1)查看用户的连接状况
select username,sid,serial# from v$session
------------------------------------------
如下结果:
username sid serial#
----------------------------------------
NETBNEW 513 22974NETBNEW 514 18183NETBNEW 516 215 ...
ofbiz的service:这个是ofbiz赖以骄傲的设计方式。她可以将所有内部实体对象的CRUD都使用service的方式提供,不同系统之间可以通过互相调用service来完成业务操作。这种松耦合的方式是很多框架梦寐以求的效果。
在ofbiz4的文档中提到,如果想将ofbiz的某个服务开放成webservice只是需要轻轻的将我们定义service文件中的service属性中的export设定为true。
例如:我的一个ofbiz项目的servicedef目录下的services.xml文件中定义了一个服务
[xhtml] view plaincopy
...
ORA-21561: OID generation failed解决
Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:
| Variable_name | Value |
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results ...
报错:
控制台报错
---- stack trace ---------------------------------------------------------------java.lang.Exception: Failure in store operation for entity [PartyGroup]: org.ofbiz.entity.GenericEntityException: Error while updating: [GenericEntity:PartyGroup][annualRevenue,null()][comments,null()][creat ...
ofbiz切换到mysql
- 博客分类:
- OFBIZ
ofbiz自带的数据库是Derby,以下列出如何将ofbiz数据库 从derby迁移至mysql的步骤。迁移至其它数据库也可参考。
第一步:修改entityengine.xml文件.
该文件的位置:ofbiz_home\framework\entity\config\entityengine.xml首先,在该文件的找到以下代码:<delegator name="default" entity-model-reader="main" entity-group-reader="main" entity-eca-reader=&q ...
ofbiz12.04环境搭建
- 博客分类:
- OFBIZ
一、软件必备:
1、jdk1.6下载地址
http://pan.baidu.com/share/link?shareid=340832&uk=3121382192
2、eclipse下载地址
http://pan.baidu.com/share/link?shareid=340802&uk=3121382192
3、mysql5.5下载地址
http://pan.baidu.com/share/link?shareid=340800&uk=3121382192
4
OFBIZ--对数据库的操作(转)
- 博客分类:
- OFBIZ
/**
* 功能:取得demo信息列表
* @param request
* @param response
* @return
*/
public static String getDemoList(HttpServletRequest request,HttpServletResponse response)
{
//取得数据源对象
//GenericDelegator delegator = (GenericDelegator) request.getAttribute("default");
Generic ...
pageContext对象
- 博客分类:
- JAVA WEB开发
这个对象代表页面上下文,该对象主要用于访问JSP之间的共享数据。使用pageContext可以访问page、request、session、application范围的变量。
pageContext是PageContext类的实例,它提供了如下两个方法来访问page、request、session、application范围的变量。
getAttribute(String name):取得page范围内的name属性。
getAttribute(String name,int scope):取得指定范围内的name属性,其中scope可以是如下4个值:
Page ...
JSP网页本身,page对象是当前页面转换后的Servlet类的实例。从转换后的Servlet类的代码中,可以看到这种关系:Object page = this;在JSP页面中,很少使用page对象。
pageContext javax.servlet.jsp.PageContext 的实例,该对象代表该JSP 页面上下文,使用该对象可以访问页面中的共享数据。常用的方法有getServletContext和getServletConfig等.
[java] view plaincopy
mysql5.6更改数据文件路径
- 博客分类:
- MySQL
实验环境:mysql以rpm包方式安装的
1、关闭mysql
service mysql stop
2、创建/home/data/mysql目录,并赋值777权限
mkdir -p /home/data/mysql
cp -R /var/lib/mysql/* /home/data/mysql/
chmod -R 777 /home/data/mysql
3、修改配置文件
vi /etc/my.cnf
datadir = /home/data/mysql
socket = /home/data/mysql/ ...