
liferay
iteye_7726
这个作者很懒,什么都没留下…
展开
-
在Liferay中使用Hibernate
Liferay是一个开源的portal框架,它目前的基础架构是基于Struts,Spring和Hibernate的。我们在Liferay上开发应用的时候,在需要使用数据库的时候可以方便的使用Spring中提供的对Hibernate的支持。具体步骤如下, 1, 在你的ext开发环境的/ext/ext-web/docroot/WEB-INF/目录下创建classes目录,降hibernate.cfg...2008-12-18 09:44:23 · 187 阅读 · 0 评论 -
通过删除数据库中的数据来删除页面上的portlet
有时候需要通过删除数据库中的数据来删除页面上的portlet,下面是具体步骤 1 找到叫做layout的表 2 找到该页面在layout中的记录 3 layout record有一个typesettings字段,在其中找到portlet name 4 找到包含要删除portlet的column,删掉那个条目 5 重启server, 刷新界面...2008-12-23 18:22:34 · 99 阅读 · 0 评论 -
Liferay中对open social的支持
Liferay支持open social,下面的代码是MBMessageLocalServiceImpl中的,将一篇blog加入了social 活动中。 [code="java"] // Social BlogsEntry entry = blogsEntryPersistence.findByPrimaryKey(classPK); JSONObject extraD...2009-01-09 14:51:57 · 126 阅读 · 0 评论 -
Liferay中获得portlet实例的的instance id
Liferay中的portlet是可以实例化的,portlet的instance有instance id,其组成形式是: portletId + "_INSTANCE_" + instanceId 在server端,可以用portlet.getId()和portlet.getInstanceId()分别得到portletId 和instanceId,再拼出instance id。 在客户端,...2009-01-19 11:54:31 · 184 阅读 · 0 评论 -
Liferay中的Ajax
Liferay集成了jQuery,使用Ajax很方便 [code="javascript"] jQuery.post("" , inputdata, function(data) { showresult(data) }); function showresult(data){ alert(data); } [/code] inputdata是要传递给服务器端的数据,functi...2008-08-05 17:36:54 · 109 阅读 · 0 评论 -
Liferay 中的javascript函数命名注意事项
在Liferay中,页面的组成单元是portlet, 在每个portlet中都可以定义javascript函数。但是注意,在一个页面中,所有的portlet的内容会组成一个页面的源文件,所以如果在不同的portlet中定义了相同名称的javascript函数,只有一个会起作用,其他的会被覆盖掉。同样,页面中的Html元素名称也会重复。 为了避免类似问题,使用可以在函数名中使用,由于portlet...2008-08-11 16:13:31 · 109 阅读 · 0 评论 -
如何在Liferay中做底层的debug
在Liferay的代码中有一些关键类,在这里加入断点或者日志可以看到你的代码到底在做什么。从页面请求到最终一个portlet被渲染的过程: 1 初始请求从浏览器来到portal server,com.liferay.portal.servlet.MainServlet的servcie()方法处理请求,很多Liferay的对象例如user都在这里创建并加入到request中 2 在类com.li...2008-09-26 10:22:11 · 128 阅读 · 0 评论 -
如何在Liferay中写测试
今天在Liferay中写了第一个测试。代码如下: [code="java"] import com.liferay.portal.service.BaseServiceTestCase; public class CatetoryUtilTest extends BaseServiceTestCase { public void testgetCurrentLevel(){ int...2008-10-28 18:02:23 · 183 阅读 · 0 评论