只显示主题贴

http://docs.liferay.com/4.3/official/liferay-43-plugins-guide.pdf这是一份liferay官方的文档,你只要按照上面来就可以配置出plugins sdk开发环境,你也可以直接把SKD/portlet/portlet.rar给解压了直接用,然后改个名字,就直接可以拿来开发了,然后把需要的包导入来,就OK了.不过这个工程一定要放在portlet文件夹下面,因为ant的时候要用到里面的xml.然后打成war放在{username}/liferay/deploy下面,这样只不过麻烦点,和按照他文档一步步配置是一样的效果.
  • 进入论坛 Java
http: //docs.huihoo.com/liferay/4.3/这个网址不错,我记下来了,对雪飞南国 表示感谢.
  • 进入论坛 Java
雪飞南国 19 分钟前权限这块 我觉得你说的太粗了 liferay中所有的权限验证都是在围绕permissionChecker.hasPermission()转不管check也好(以及check调用的)contains也好。大家最好参考http: //docs.huihoo.com/liferay/4.3/portlet-development-guide/ch05.html这个,然后自己看看源码。---------------------------------------------------------你说的是对的,权限的核心就是permissionChecker这个类,在这里我只是讲 ...
  • 进入论坛 Java
雪飞南国 19 分钟前权限这块 我觉得你说的太粗了 liferay中所有的权限验证都是在围绕permissionChecker.hasPermission()转不管check也好(以及check调用的)contains也好。大家最好参考http: //docs.huihoo.com/liferay/4.3/portlet-development-guide/ch05.html这个,然后自己看看源码。---------------------------------------------------------你说的是对的,权限的核心就是permissionChecker这个类,在这里我只是讲 ...
  • 进入论坛 Java
雪飞南国 19 分钟前权限这块 我觉得你说的太粗了 liferay中所有的权限验证都是在围绕permissionChecker.hasPermission()转不管check也好(以及check调用的)contains也好。大家最好参考http: //docs.huihoo.com/liferay/4.3/portlet-development-guide/ch05.html这个,然后自己看看源码。---------------------------------------------------------你说的是对的,权限的核心就是permissionChecker这个类,在这里我只是讲 ...
  • 进入论坛 Java
接着(一)讲,在做持久化的时候会在新增的portlet包下面有一个service包(参考自动生成持久化代码那篇文章),增加一个名为permission的包,增加orderPermission.java,内容如下: public static void check( PermissionChecker permissionChecker, long plid, long categoryId, String actionId) throws PortalException, SystemException, Exception { if (!contains(permi ...
  • 进入论坛 Java
liferay的很大一的一个特色就是权限,他的权限的确很棒,可以说帅的掉渣.首先在ext-impl/classes/下建一个文件夹resource-actions/default-ext.xml,假如我们要对数据库的order这个表做权限,那么我们再建一个order.xml,在default-ext.xml包含这个order.xml这个文件,如下: <?xml version="1.0"?> <resource-action-mapping> <resource file="resource-actions/order.xml" /> 所有新建的对象的权限文件都要包含在这里 ...
  • 进入论坛 Java
liferay对数据库的操作他有自已的一套写法,我们可以用service.xml来自动生成这些代码, 这样就省了不少力气.在ext-impl包的classes下面service.xml写上数据库表字段如下: <?xml version="1.0"?> <!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 4.3.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_4_3_0.dtd"> <service-builder root-d ...
  • 进入论坛 Java
在liferay的init.vm和GUEST社区中自带的模板中经常能看到liferay中JAVA类的方法,一直想找到他是如何把这些类给导进来的,终于功夫不负有心人, com.liferay.portal.velocity.VelocityVariables类中你会发现所有的在vm中能看到的类都在这里做了定义,但是他写的类有限如果我们想调一个自已写的很困难,因为我目前还不是很清楚liferay的启动的机制,他是在那里执行的这些代码,所以我们没办法来重写他,如果直接在上面来改,然后打包觉得好像动作又大了点,有点杀鸡用牛刀.还有在这个类中insertHelperUtilities方法中把vc.put ...
  • 进入论坛 Java
这几天忙的像个鬼一样,好久没有更新blogs了,今天遇到了一个问题想骂娘,所以写出来希望大家遇到这样的问题有点帮助,开发portlet一般init.jsp一般都有: PortletPreferences prefs = renderRequest.getPreferences(); String portletResource = ParamUtil.getString(request, "portletResource"); if (Validator.isNotNull(portletResource)) { prefs = PortletPreferencesFactoryUti ...
  • 进入论坛 Java
Tyler_Zhou
搜索本博客
最近加入圈子
存档
最新评论