- 浏览: 152703 次
- 性别:
- 来自: 北京
最新评论
-
seebetpro:
讲的十分全面
Android 图片加载Bitmap OOM错误解决办法 -
iteeye:
1楼高深,回答得好
java中的变量初始化问题 -
chenhongwei0924:
学习下.
java位操作符总结 -
Durian:
fly_ever 写道其实就像guice通过annotatio ...
一种新的单元测试的方法 -
shannon977:
建议1:
@TestedByList还不够简单。关键词重复多次 ...
一种新的单元测试的方法
文章列表
tianxinet同学大发感叹,钱到底哪里去了
http://www.iteye.com/topic/251718
想了半天,想的一些东西,不知道对不对,大家来评评。
假设有一个村落, 他们都从一个人(假设这个人家A)以价格10元买入了某种东西,所以他们就持有 ...
本书来自infoq.com的minibooks。
最近刚好也看到了infoq上对这本书的书评
http://www.infoq.com/cn/news/2008/10/agile-adoption-patterns-br
由于敏捷工程主要是关注于如何通过完成项目来更好的实现商业价值。
因此这本书主要从以下几个方面来着手描述:
1,重点关注客户的商业价值,列出几种重要的客户关注的商业价值。
2,当客户的商业价值没有很好的实现时,如何识别出项目的smells或者症状。
3,决定采用何种实践来消除smells,并提升对应的商业价值。
4,针对每种本书提到的敏捷模式,提供一个详细的信息列表,包括敏捷模 ...
liferay4.2中,提供了一个很强大的ajax工具集,能让开发者轻松的实现ajax效果。
但是到了版本5.1,这个ajax工具集被废弃了,而是推荐使用jquery的ajax api。
其实目前使用5.1版本以下的liferay还是挺多的。我目前还是使用的liferay4.3.3,去年选择的版本,也一直没有升级。
因此在此简单的说一下,我是如何在liferay4.3.3中实现ajax效果。
AjaxUtil.request(url,{onComplete:function(xmlHttpReq)
{
function doSomething(xmlHttpR ...
- 2008-09-30 19:25
- 浏览 3633
- 评论(0)
几星期前,一个朋友接受了Google公司的面试,他透露了面试中的一些问题。顺便,我把从其他几个曾经面试过的人那里听来的内容也整理在一起。最大的互联网公司Google的一份面试题集,看看你是否能够回答出来。其中很多问题 ...
- 2008-09-28 12:30
- 浏览 1285
- 评论(0)
由于需要在windows系统上实现一个反向代理功能,因此就考虑到使用apache。
Apache具有反向代理的功能。通过对文件httpd.conf,进行简单的设置,即可以实现反向代理功能。但是被代理的服务中,如果包含有绝对路径的话,代理设置则无效。如Apache中的相关文档说明:被代理的页面中的所有绝对路径的连接都会突破代理机制而直接取得。
也即,不能在被代理的服务中包含有绝对路径。而且,经过我的测试,在下面三类地址中,类似于
第1类,<a href="test/index2.jsp">test</a>
第2类,<a hre ...
这段时间在看如何实施敏捷开发方法,仔细看了如何写user story ,还有很多疑惑的地方希望得到各位的指导。
当写user stories时,如果一些功能是在用户描述每个功能时都会涉及到的,我暂且称为切面功能吧,
比如一个系统中的用户访问行为记录,权限设置功能等。
此时我们如何处理这些切面功能呢,是按用户的描述,把切面功能分别放入各个user stories中,
还是单独拿出来作为一个user stories来实现呢?
当然如果权限简单的话,可以融合到具体的各个user stories中,
如 http://www.iteye.com/topic/53246
这里讨论的,角色和权限比较简单,就 ...
今天遇到liferay一个很郁闷的问题
问题描述
在开发环境中,直接访问liferay系统,没有问题。
在运行环境中,经过一个中间系统转发,通过https来访问liferay系统,结果页面上出现很多js错误,并且有些功能不能使用。
解决思路
经过对页面的分析,发现页面存在css和js文件的缺失。
有点莫名其妙~~
比较两个环境,发现之后的环境与之前环境的区别为:经过了一次转发,以及使用了https。
确定是这个环境使访问liferay时缺失了某些js和css文件。
立即想考虑liferay是如何加载js和css文件的。
后来想到在配置文件中有网页内容传输以及js的相关配置,想试试对配置进行修改。 ...
liferay4.3.3中的过滤器:
这些过滤器基本上在属性文件中有对应的属性,通过设置这些属性值来确定是否执行过滤器中的操作。
其中有一些过滤器是用来提高系统性能的。如:
com.liferay.filters.compression.CompressionFilter,
com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter,
com.liferay.filters.strip.StripFilter。
了解这些过滤器的功能,对于一些根本不会用的的过滤器,我们完全可以在web.xml
中屏蔽掉过滤器的map设置。这样也 ...
- 2008-06-05 11:30
- 浏览 4736
- 评论(0)
使用liferay开发系统时涉及到的对liferay的一些修改信息:
liferay版本4.3.3
1,系统不想使用liferay默认的能自己定制portlet外观信息的选项。
则修改liferay-portal\html\themes\_unstyled\templates下的portlet.vm,并且在
相应的各个风格下面也修改该文件,去掉文件中的$theme.iconPortletCss()。
则在每个portlet上不再有外观样式设置的选项。
2,在对个人或者对社区的页面进行设置时,会发现页面类型。该页面类型由portal.properties属性文件的layout.type ...
- 2008-03-30 20:56
- 浏览 4740
- 评论(2)
Liferay的权限结构(liferay版本4.3.3)
Liferay能对每个具体的portlet进行控制,也能对portlet内的实体对象进行权限控制。
Liferay中进行管理的资源分为两种:
Portlet资源和model资源。
通过liferay的管理portlet就可以可视化的实现portlet的权限管理。
如果要对portlet内的实体对象model进行管理,需要进行一些程序实现。
现以一个具体的实例来说明如何实现portlet内的model资源的权限管理:
一个报表的portlet,其中包含一个具体的报表列表。我们需要对每个具体报表进行权限控制。
建表
首先报表需要保存在数据库中 ...
liferay4.3.3分配权限时,如果只选择一条权限,则页面上通过箭头并不能把权限传递过来。是为什么呢?
如图所示。
但是如果我全部选定,然后再点箭头的话,可以传过来,但是会少一条数据。
是liferay页面的BUG吧。
- 2007-11-26 11:14
- 浏览 3524
- 评论(4)
第一次翻译文章,其中还有很多错误以及语句不通顺的地方,还希望各位能够海涵,
如果能够不吝指出我翻译中存在的问题,就是给我莫大的帮助。
Tom Baeyens:The Process Virtual Machine
链接地址:http://www.theserverside.com/news/thread.tss?t ...
- 2007-06-02 20:01
- 浏览 3889
- 评论(2)
错误:
validateJarFile(C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\EGovernment\WEB-INF\lib\javax.servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
网上搜到的解决方案:
tomcat 启动后先将tomcat/common/lib目录下的jar包全部读入内存,如果webapps目录里的应用程序中W ...
- 2007-04-26 22:43
- 浏览 2764
- 评论(0)
1 .JBPM 的版本:3.1.4
2 .JBPM 的流程建模
流程建模采用的是改良的UML 活动图,一是在用UML 活动图表述业务流程时,只建模状态层( 状态和控制流) ,不包括动作(UML 活动图没有区分状态和动作,它们都用活动来表示) ;二是如果 ...
- 2007-03-27 22:42
- 浏览 5058
- 评论(0)
这段时间,把jbpm-starters-kit-3.1.4包下下来了,想好好的研究一下。
今天把JBPM的流程设计器插件放到eclipse环境中,终于可以在eclipse环境中可视化的操作流程定义了。
一开始以为把流程设计器插件放如eclipse环境中蛮复杂,所以也看了网上的一些步骤,可越看感觉越麻烦。干脆没动手了。
想到每次在eclipse中装插件的方法,今天就想试一下,我用的是myeclipse,于是把jbpm-starters-kit-3.1.4\jbpm-designer\jbpm-gpd-feature\eclipse下的features和plugins分别放入myeclipse的对应 ...
- 2007-03-12 15:47
- 浏览 4796
- 评论(0)