- 博客(44)
- 收藏
- 关注
原创 string-map-prefix string-list-suffix
一般service都是用在event,所以主要看serviceeventhandler就可以了。先看string-map-prefix在serviceeventhandler中的代码 Map serviceContext = FastMap.newInstance(); for (ModelParam modelParam: model.getInMod...
2011-08-31 00:54:42 164
原创 关于ofbiz-component.xml文件中的resource-loader
寻找文件的方式最后是通过ComponentConfig.java的getURL方法来解析的public URL getURL(String resourceLoaderName, String location) throws ComponentException { ResourceLoaderInfo resourceLoaderInfo = resourceLoader...
2011-08-28 19:44:27 114
原创 关于ofbiz-component.xml文件中的resource-loader
寻找文件的方式最后是通过ComponentConfig.java的getURL方法来解析的public URL getURL(String resourceLoaderName, String location) throws ComponentException { ResourceLoaderInfo resourceLoaderInfo = resourceLoader...
2011-08-28 19:43:47 148
原创 ofbiz中几个占位符
OFBiz认为一些键名为反馈消息的占位符。进入ScreenRenderer的populateContextForRequest方法可以看到 // setup message lists List eventMessageList = UtilGenerics.toList(request.getAttribute("eventMessageList")); ...
2011-08-28 19:04:52 123
原创 ofbiz中各类安全代码解析
security.hasPermission方法public boolean hasPermission(String permission, GenericValue userLogin) { if (userLogin == null) return false;//查找出用户对应的安全组 Iterator iterator = findUser...
2011-08-28 18:49:26 248
原创 OFBizCMS
OFBizCMS是基于OFBiz框架的CMS系统,集合了邮件,电子商务,ERP,站点静态化,流程管理,站点关系等等功能。你得到的不仅仅是CMS,你同时还能得到一套业务规范的ERP,电子商务应用。由于采用java作为开发语言,因此它与生俱来就拥有了强大、稳定、安全、高效、跨平台的特点。支持大用户量这是OFBizCMS的亮点。集群部署等问题,在OFBizCMS中都得到的有效的解决,让你可以方便...
2011-08-28 17:01:45 170
原创 UserLogin Party Person PartyGroup四个model关系
只需从userloginmodel入手其model定义是 For use with external authentication; the userLdapDn...
2011-08-27 00:05:19 250
原创 通过jdbc sql调用,并将结果转化成GenericValue
1.查看GenericDelegator的代码,发现代码最后是进入GenericDAO,的selectListIteratorByCondition方法,它最后是将jdbc最后的结果交给 return new EntityListIterator(sqlP, modelEntity, selectFields, modelFieldTypeReader, this, whereEntity...
2011-08-26 23:48:50 239
原创 EntityUtil
排序,通常有的时候我们不希望通过order by来排序查询。而是先查询出来再排序(通过数据库的order by可能会更慢)。可以通过EntityUtil的EntityUtil.orderBy排序。它还提供了一种内存中筛选的方式EntityUtil.filterByCondition方法。通过EntityUtil.filterByDate则可以在内存中完成数据过期的筛选,只保留未...
2011-08-26 23:13:39 341
原创 关于实体过期快捷方式
在java代码中查询实体未过期的快捷方式是EntityCondition c = EntityUtil.getFilterByDateExpr(); List vs = delegator.findList("Plant", c, fs, UtilMisc .toList("-count"), null, true);调用 EntityUtil.getFilterByD...
2011-08-26 22:40:14 186
原创 ofbiz各类问题
1.eclipse下面运行出现Exception in thread "main" java.lang.ExceptionInInitializerError at org.ofbiz.base.util.Debug.(Debug.java:86) at org.ofbiz.base.container.ContainerLoader.load(ContainerLoader.java...
2011-08-26 10:58:23 150
原创 screen,menu,form等里面的action
以screen为例其他类似screen的action内容是由ModelScreenAction负责处理的。其他类似的还有ModelFormActionModelMenuActionModelTreeAction其方法是读取每个子元素,并初始化处理方式的。先看property-map的处理是由 actions.add(new PropertyMap...
2011-08-25 19:00:40 135
原创 jira + svn
https://studio.plugins.atlassian.com/wiki/display/SVN/Subversion+JIRA+plugin;jsessionid=7AC1431DE79B65D2AA973D782BA1193C1.下载需要的插件版本将插件下面的lib目录下面的jar文件拷贝到jira的lib目录我的是0.10.5.4_01,下面有三个文件atl...
2011-08-25 00:22:02 282
原创 controlservlet
control servlet需要为他在web.xml中指定两个工具名称1.GenericDelegatorGenericDelegator对象用于数据库访问。control servlet的一个动作是记录终端用户请求(或者访问)的日志。control servlet记录每个请求到数据库。因此,control servlet需要访问数据库。要为一个control ser...
2011-08-24 22:19:16 195
原创 简单防范SYN_RECV攻击
转载自http://blog.csdn.net/flcandclf/article/details/1740173SYN攻击是最常见又最容易被利用的一种攻击手法。相信很多人还记得2000年YAHOO网站遭受的攻击事例,当时黑客利用的就是简单而有效的SYN攻击,有些网络蠕虫病毒配合SYN攻击造成更大的破坏。本文介绍SYN攻击的基本原理、工具及检测方法,并全面探讨SYN攻击防范技术。一、TCP...
2011-08-24 20:19:34 187
原创 MultiForm表单后台处理方式
首先确定下的是MultiForm的表单命名是FieldName + _o_数字后台在处理改类型的Form的时候,一般会进行如下代码UtilHttp .parseMultiFormData(UtilHttp.getParameterMap(request));UtilHttp.getParameterMap(request)这里不是重点,这里只是将请求参数转换成需要的M...
2011-08-24 15:06:10 1325
原创 event java
controller.xml首先这里的name和screen的处理的name类似。ofbiz在RequestHandler中 /** Find the event handler and invoke an event. */ public String runEvent(HttpServletRequest request, HttpServletResponse ...
2011-08-24 12:32:36 126
原创 scree 中的几个内置对象
· screens是一个org.ofbiz.widget.screen.ScreenRenderer对象· globalContext是一个org.ofbiz.base.util.collections.MapStack对象· nullField是一个org.ofbiz.entity.GenericEntity$NullField对象· availableL...
2011-08-24 12:27:55 146
原创 ofbiz处理流程
关于control servlet和请求处理,在OFBiz中有通用流程模式。终端用户联系的第一站是control servlet(在不考虑ControlFilter情况下)。control servlet收到一个终端用户请求,并在请求字典中查找它的定义来接收(请求映射通过controller.xml文件中的元素定义)。在根据进来的请求查找请求映射之上,control servlet决定适当的响应,...
2011-08-23 18:36:18 148
原创 screen widget
org.ofbiz.widget.screen.ScreenWidgetViewHandler我们在使用screen widgets(小窗口)的时候是使用这个处理器处理的。因此需要在controller.xml文件加入handler这里的name决定了view-map的type这里可以在RequestHandler类得代码中看出来,ofbiz10大概是841行,代码...
2011-08-23 18:33:03 276
原创 ContextFilter过滤器
配置的例子[code="xml"] ContextFilter ContextFilter org.ofbiz.webapp.control.ContextFilter disableContextSecurity N ...
2011-08-23 15:20:03 724
原创 [error] server reached MaxClients setting
[error] server reached MaxClients setting, consider raising the MaxClients setting类似这种错误是连接数超过了apache的最大连接限制。增加apche的最大连接值
2011-08-23 01:02:56 213
原创 warn Be sure that HttpMethod.releas eConnection() is always called and that only
2011-08-21 23:41:02,370 [] WARN httpclient.SimpleHttpConnectionManager - SimpleHttpConnectionManager being used incorrectly. Be sure that HttpMethod.releaseConnection() is always called and that o...
2011-08-23 01:00:52 521
原创 excel导出数量限制
永久设置在jira-application.properties的文件里面有jira.search.views.default.max设置它的值就是最大excel数据量
2011-08-22 23:50:17 1005
原创 gmail作为email服务器
下载opensslLinux下载地址: http://www.openssl.org/Windows下载地址: http://gnuwin32.sourceforge.net/packages/openssl.htmwindows系统,进入openssl的bin目录双击openssl输入s_client -connect smtp.gmail.com:465li...
2011-08-22 01:01:29 3929
原创 自定义email模板
Standalone:标准版位置atlassian-jira/WEB-INF/classes/templates/email/Source:源码版jira/src/etc/java/templates/email/WAR:war架包位置webapp/WEB-INF/classes/templates/email/下面的text目录创建纯文本emailhtml目录是创建html格...
2011-08-22 00:45:43 336
原创 不重新启动部署Velocity模板
class.resource.loader.cache=true改成class.resource.loader.cache=falsevelocimacro.library.autoreload=true前面的#注释符号去掉重启后,下次可以直接对vm模板内容进行修改...
2011-08-22 00:27:50 352
原创 问题解决方案
1.Mapped Statements collection already contains value for com.yiliwu.ecouponcard.core.dao.EcActivityMapper.selectByPrimaryKey at org.apache.ibatis.session.Configuration$StrictMap.put(Config...
2011-08-22 00:25:21 107
原创 全局的权限关系
jira的全局权限包括JIRA System AdministratorsPermission to perform all JIRA administration functions. does not include JIRA Users permission. A user with JIRA System Administrators will be able to log i...
2011-08-21 23:08:47 175
原创 防死锁注意项
1.禁止存在交叉修改情况,如:两张表ta,tb第一个事物先修改tb,再修改ta第二个事物先修改ta,再修改tb,那么死锁的可能性就很大了。
2011-08-21 21:19:47 114
原创 jira的概念
1.问题1.1问题类型 issue type问题类型包括了[table]|Bug|测试过程,维护过程发现的影响系统的bug||New Feature|新功能提出||Task|需要完成的任务||Improvemennt|对系统功能的改进或者新需求的提出|[/table]1.2优先级priority[table]|Blocker|阻塞开发或者测试的工作进...
2011-08-20 15:50:37 256
原创 关于jira-users组
jira-users组不能删除,否则会无法登陆。jira系统的用户添加后默认都属于这个组,如果不属于这个组,那就无法登陆鸟
2011-08-20 15:15:32 216
原创 错误原因
1.Error was: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytesSQL Exception while executing the following:CREATE UNIQUE INDEX uk_g...
2011-08-20 14:03:58 183
原创 but failed to unregister it when the web application was stopped. To preven t a
错误信息:信息: Deploying configuration descriptor jira.xml2011-8-20 23:19:18 org.apache.catalina.core.StandardContext start严重: Error listenerStart2011-8-20 23:19:18 org.apache.catalina.core.Standard...
2011-08-19 23:41:10 612
原创 jira war安装
2011-05-20 02:01 32 appendcp.bat2011-05-20 02:01 238 build.bat2011-05-20 02:01 502 build.sh2011-05-20 02:01 9,139 build.xml2011-08-19...
2011-08-19 21:47:47 181
原创 关于ofbiz的order模块测试问题
在ofbiz初学者指南中,有介绍使用其order功能(ecommerce),当以游客身份创建订单时,会出现问题。原因是在org.ofbiz.webapp.stats.ServerHitBin类得protected static void countHit(String baseId, int type, HttpServletRequest request, long st...
2011-08-19 14:08:46 143
原创 软件版本的意义
广义上对测试有三个传统的称呼,alpha、beta、gamma,用来标识测试的阶段和范围。alpha 是指内测,即现在说的 CB,指开发团队内部测试的版本或者有限用户体验测试版本。beta 是指公测,即针对所有用户公开的测试版本。然后做过一些修改,成为正式发布的候选版本时(现在叫做 RC - Release andidate),叫做 gamma。简称GA版本。...
2011-08-19 13:59:49 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人