Liferay 6.1开发学习(二):创建一个Portlet工程

Liferay 6.1开发学习(二):创建一个Portlet工程
使用Liferay的SDK创建一个简单的Portlet,此Portlet不包括业务逻辑、不包括数据库,只有简单的页面展现,用以说明Portlet的开发过程。 一、创建Portlet工程 1、打开Liferay IDE,File-->New-->Liferay Project 2、为Portlet工程取名为Study,点击完成。或者点击下一步,默认选择Liferay MVC。 补充说明: Portlet:这个是一般做Liferay开发选择的项目,一般说Liferay插件工程,通常都是指的Portlet...

如何对liferay中的dockbar进行修改

如何对liferay中的dockbar进行修改
Liferay中有时候我们需要对dockbar的内容进行修改与调整。 权限的控制参考上一篇博客:   让Liferay中dockbar基于权限显示 dockbar的引入是在主题里面,具体的定义是在主题的templates/portal_normal.vm里面,我们在里面可以看到如下的代码: #dockbar() 或者 #if ($is_signed_in) #dockbar() #end 源码寻找步骤 要进行修改,我们必须要知道这些对应的代码是在什么地方的? 1、基于上面的代码我们...

Liferay 6开发学习(二十六):数据库连接相关问题

Liferay 6开发学习(二十六):数据库连接相关问题
Liferay中怎么更换数据库? 常碰到有人问Liferay怎么更换数据库,怎么修改数据库连接。在我们第一次启动Liferay的时候,会有一个配置向导,在此配置向导我们可以选择数据库,并配置数据库连接信息。如果我现在在向导里面选择了PostgreSQL数据库,但是我后面想要变更为Oracle怎么办呢? 在执行完配置向导后会在Liferay的目录下面生成一个文件portal-setup-wizard.properties。我们打开此文件,可以在里面看...

转:Liferay 集成 CAS 实现单点登录与应用系统集成

转:Liferay 集成 CAS 实现单点登录与应用系统集成
在IBM的developerworks中看到一篇不错的Liferay的文章,转载与此(进行了重新排版,以方便阅读): 本文可以配合以下几篇文章一起看: Liferay与CAS及LDAP Liferay基于CAS实现单点登录说明 本文的源文地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-liferay-cas/index.html Liferay 门户介绍 Liferay 是一个基于 J2EE 架构的完整的门户解决方案,使用了 EJB、JMS 等技术, 前台界面使用了 S...

Liferay6.2.5GA6开发环境搭建

Liferay6.2.5GA6开发环境搭建
曾经写过两篇关于环境搭建的文章,如下: 《Liferay 6.1开发学习(一):环境搭建》 《Liferay 6开发学习(二十三):Liferay 6.2开发环境准备》 为什么要再单独写一篇关于6.2.5(GA6)的文章呢?因为我在群里面看到有不少人碰到这个问题,前面的两篇文章解决不了,之所以有这个问题是因为Liferay在不同的小版本里面还略有差异,上面两篇文章在特定的版本里面是有效果的,但是在6.2.5里面会还是会碰到问题...

liferay中jsonws的认证方法

liferay中jsonws的认证方法
Liferay默认提供两种接口,基于axis的webserivce,访问地址为:http:/xxx/api/axis 基于jsonws的访问地址为:http://xxx/api/jsonws。 但是这两种接口在外部分访问的时候都是需要认证的,本篇文章介绍如何对jsonws的接口进行认证访问。 基于Java的认证 示意代码如下: String pathUrl = "http://localhost:8080/api/jsonws/user/get-user-by-id/user-id/20198"; URL url = new URL(pathUrl); HttpURLConne...

在Liferay中使用easyui并解决相关冲突

在Liferay中使用easyui并解决相关冲突
有些场景下,我们希望在liferay里面使用easyui,但是会发现有些地方有冲突,导致样式的变化和需要的不一致。集成后的效果图如下。示例代码下载: http://www.liferaychina.com/doc/-/document_library_display/X4JohHySpHmr/view/21928 使用说明 在Liferay中使用easyui,基本上是不需要做多少调整的,有冲突的地方主要集成在三个地方: 1、icon图标; 2、文本框,比如分页、combobox等 3、有悬浮的,也就...

Liferay 6.1开发学习(三):Portlet简述

Liferay 6.1开发学习(三):Portlet简述
在上一篇文章里面介绍的那个Portlet是在创建工程时默认创建的Portlet页面,可以对Portlet有一个大概的认识,但是很难全面。本篇文章对于Liferay中基于MVC的Portlet创建做一个相对详细的描述。 一、Portlet是什么? Portlet是基于java的web组件,由portlet容器管理,并由容器处理请求,生产动态内容。Portals使用portlets作为可插拔用户接口组件,提供信息系统的表示层。作为利用servlets进行web应用编程的...

分享一段JS格式化JSON的代码

分享一段JS格式化JSON的代码
项目中需要在页面中格式化JSON代码,看到百度上有一个这样的应用,地址:http://app.baidu.com/editjson?keyword=json%E7%BC%96%E8%BE%91%E5%99%A8 里面的格式化JSON代码的功能比较好用,就将里面的关键代码提取了出来,稍作修改,方便在其他地方引用,代码如下: 使用方法,format(json)这样为格式化代码。 format(json,true)为开启压缩模式。 function format(txt,compress/*是否为压缩模式*/){/* 格...

Liferay表结构介绍(四):Portlet相关表

Liferay表结构介绍(四):Portlet相关表
Portlet的相关表 Portlet表 id_:主键,没有实际意义。 companyId:实例ID。 portletId:portlet的名称,系统portlet的名称,为portlet-custom.xml里面的portlet name,自己定义的为类似这样的结构:demo_WAR_BookManagerportlet,其中_WAR_前面的为portlet.xml里面定义的portlet name,后面的来所在的工程的名称。 roles:不知道用处,一般没有用处,为空。 active_:是否激活的,可以在控制面板--插件配...
Copyright © IT人生录 保留所有权利.   主题设计 知更鸟 滇ICP备16001547号

用户登录

分享到: