这个问题,应该是大部分网站开发人员都希望能解决的问题。典型应用情况:两栏布局,左边是一些链接,右边有一个内容呈现框。当用户点击左边的链接的时候,希望在右边的内容框中显示内容。
在Portal中,一般我们都会把左右做成不同的Portlet。而Portal似乎没有提供直接的方法,能够链接到其他Portlet,通常都是在当前Portlet进行显示。
阅读全文>
发表于 @ 2007年03月29日 18:10:00|评论(loading...)|收藏
Liferay Portal为我们提供了非常灵活的主题风格定制功能,自身带了四种风格的theme,在官方网站上提供了很多风格theme的下载,这无疑大大增强了主题风格定制的功能。但是,我们完全可以开发具有自己风格的theme,这里,我们将讨论怎样来开发个性的theme。
阅读全文>
发表于 @ 2007年03月29日 18:06:00|评论(loading...)|收藏
Journal Portlet的例子用法
在Liferay自带的portlet中,journal是一个很好的例子。
10.1.1 JSP中的用法
在文件portal-web\docroot\html\portlet\journal\edit_article.jsp中,用法如下:
阅读全文>
发表于 @ 2007年03月29日 18:00:00|评论(loading...)|收藏
大家在Liferay的二次开发的过程中,可能都觉得部署起来太麻烦,都需要ant deploy,然后重新启动Tomcat才能生效。特别是连修改JSP都需要这么做。
做了一个简单的尝试,在一定程度上解决自动部署的问题。利用的是Eclipse的Builder机制。因为没有花多少时间,所以适应性也就比较差,只适用于Tomcat服务器。大家可以简单修改一下,以适应其他服务器。阅读全文>
发表于 @ 2007年03月29日 17:41:00|评论(loading...)|收藏
在设计篇中,我们已经为大家阐述了有关权限管理系统的数据库设计,在本篇中,我们将重点放在其实现代码部分。为了让你能够更直接更有效的看到全部动作的代码,我们使用“动作分解列表”的方式来陈述每个动作以及相关资源。阅读全文>
发表于 @ 2007年03月22日 15:56:00|评论(loading...)|收藏
1、有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?
2、一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?
阅读全文>
发表于 @ 2007年01月24日 17:01:00|评论(loading...)|收藏
管理格言集锦
作为领导者,一个人必须具有表达清楚准确的自信,确信组织中的每一个人都能理解事业的目标。
在任何情况下,责任都有一个定量,任何一方如果承担过多的责任,另一方就会相应地减少承担等量责任。阅读全文>
发表于 @ 2007年01月24日 16:57:00|评论(loading...)|收藏
本文以一个PRM项目为例, 探讨了目前国内软件开发企业在软件开发过程中,尤其是企业应用系统项目开发中,面临的问题以及如何利用敏捷软件开发方法的解决方案。
一、 项目与公司背景
该项目是一个PRM (Partner Relationship Management)系统,为世界著名的快速消费品品牌在中国大陆的合作伙伴提供订单管理以及其它辅助功能。该系统原来是基于PHP实现的,已经运行将近2年的时间,但是由于系统功能问题,需要对系统进行重新开发,新的系统基于J2EE框架实现。
阅读全文>
发表于 @ 2007年01月24日 16:40:00|评论(loading...)|收藏
本文介绍如何利用Eclipse 插件Spring IDE 在Eclipse 中的使用。
Eclipse 是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境。
问题提出:
在采用Spring 框架进行系统开发时,Bean 的配置文件XML 的书写、XML 文件的内容校验及Bean 之间的依赖关系查看等工作,如果能够采用合适的工具来完成,会成倍提高开发效率。
解决方法:
Spring IDE 是Spring 官方网站推荐的Eclipse 插件,可提供在开发Spring 时对Bean定义文件进行验证并以可视化的方式查看各个Bean 之间的依赖关系等。阅读全文>
发表于 @ 2007年01月05日 14:13:00|评论(loading...)|收藏