摘要: 在Liferay中,actionURL和renderURL在开始使用的时候,总是不知道,该什么使用两个功能。下面介绍一下所理解的使用方法,可能有欠缺之处,见谅。针对actionURL来说,主要是为了和后台代码交互,即执行相对应的操作,例如:删除操作,提交form表单等等。<portlet:actionURL name="deleteFirstlevel" var="deleteURL"><portlet:param name="firstlevelId" value="<%= String.value 阅读全文
posted @ 2013-02-08 10:59 质量 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 在c#里面,我们有可拖动的控件datagrid可用,但是,在liferay中没有这种控件。但是,为了在界面上显示类似的功能时,我们需要searchContainer来实现。下面介绍一下,我所采用的两种方法来实现。第一种: <liferay-ui:search-container delta='<%= GetterUtil.getInteger(prefs.getValue("rowsPerPage", "5")) %>' emptyResultsMessage="root-empty-results-messa 阅读全文
posted @ 2013-02-08 10:35 质量 阅读(2494) 评论(0) 推荐(0) 编辑
摘要: 首先我们将所开发的程序编译成功,然后我们选择“以debug模式启动server”,如下图: 2. 我们以两个portlet通信(IPC:Inter Portlet Commnunication)为例进行演示,如果我在其中的一个portlet上点击“Beam me!”,则在另外一个portlet上随机显示一句自己预设好的一句话,如下图:初始页面:响应后页面: 3. 设置断点,如下图: 4. 我们将Debug调试台调出,方法如下:出现下面页面:最终呈现页面如下:.5. 当我们在页面上点击“Beam me!”的时候,程序会停在我们所设置的断点位置,并且对应的Debug调试台中显示程序目前所运行到的现 阅读全文
posted @ 2012-12-19 11:08 质量 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一、整合的三个标准(或解决方案)1. 表现层的整合像网页一类的整合,属于该层次的整合,在整合到企业平台过程中,相对非常的简单易操作,不用修改企业平台的接口和应用,直接“嵌入”到企业平台即可。但由此带来的缺点如下:(1)在表现层(所在的网页)通过企业平台的“导航(Navigator)”离开的时候,页面的信息和内容将会丢失。(2)表现层的应用,具有相对独立的风格和修饰,与企业平台的整体风格不融合。(3)无法与企业平台底部进行交互,并且针对企业平台的数据没有操控能力。2.通过代理整合首先,通过代理将服务器外部的数据取到,然后注入到我们的Portal中(企业平台中);这样做的最大好处在于,针对我们取到 阅读全文
posted @ 2012-11-21 10:09 质量 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 关于Liferay环境的配置,可以参考博客园中其他的文章,这里不再详细叙述。现在要在Liferay的基础上进行二次开发,正在学习中,为了在学习过程中留下足迹,现在通过此形式记录自己的学习笔记。一、Liferay整体框架由于目前要做Enterprise Integration,所以在这个架构当中主要说一下Enterprise Service Bus(企业服务总线),在Liferay Portal中使用Mule/ServiceMix作为ESB;其可以快速的将一些应用和服务增加到整个企业架构当中;当某些应用需要被替换的时候,在ESB中的某一些可以容易的断开连接。(此处尚未实践,暂时记录一下)二、Po 阅读全文
posted @ 2012-11-20 15:58 质量 阅读(507) 评论(0) 推荐(0) 编辑