有紧急项目用到 liferay6, 拿来即用,看似简单,但liferay 生命周期太长,固有历史轨迹太多,不太适合轻量使用。比如想用纯 ajax 页面,后台用 restful 接口,尽管一路不太顺,但好歹走过来了。
(1)页面用 extjs4,因为它的4.0之后 mvc 结构十分合理,且组件较为丰富,如果一定要 ajax 的话,相比比较健壮和简单。
(2)服务端用 cxf restful 接口,比较轻量且兼容性超好,容易上手。
(3)整体页面还是用 liferay 的内容管理,页面内容也使用系统的内容管理,加多一个 articleServiceResource 来连接JournalArticleServiceUtil 和 rest 接口。
(4)要用 liferay6 的 ext 插件开发,用系统的 ext-spring.xml 作为 spring 入口
(5)将 excel 文件导入到 liferay 的 JournalArticle,因为用到了自定义的 structure,所以不是那么容易操作,主要问题在于 content 的编码。JournalArticle 表结构中存储的 content 是 xml 编码格式的内容,需要编码好之后保存,还有一大堆对应关系,基本上不可能直接通过数据库的方式导入。
后来用到了它的 API,自己写程序读入 excel ,再根据每行创建一个 journalArticle ,通过内容编码 xml。读入的 excel 中多行文本,需要将 \n 替换成 <br>.
(6)
Liferay 6.1开发学习
System.out.println(getStringCellValue(row.getCell((short) j)).trim().replaceAll("\n", "<br>"));
相关推荐
Struts2是一个流行的MVC框架,"plugins开发指南12-liferay6中struts2开发.pdf"将介绍如何在Liferay 6中集成Struts2,实现更高效的应用程序开发。同时,"plugins开发指南4-2简单的MVC分层结构的portlet-核心代码开发....
### Liferay 6 整合 Oracle 10g 步骤详解 在当前的企业级应用环境中,Liferay作为一款强大的企业门户系统,被广泛应用于构建各类业务应用平台。然而,在实际部署过程中,尤其是在与数据库的整合方面,经常会遇到...
《Liferay6开发书籍》是一套全面探讨Liferay Portal 6企业应用开发的资源集合,旨在帮助开发者深入了解和掌握Liferay平台的各个层面。Liferay是一个开源的企业级内容管理系统,常用于构建数字体验平台,提供丰富的...
### Liferay 6 Struts2 开发文档 #### 一、概述 在Liferay 6中集成Struts2框架进行Portlet开发是一项重要的技术实践。本文档将详细讲解如何使用Struts2框架来构建功能丰富的Portlet应用,并通过具体实例进行深入...
**Liferay 6 + Struts 2 集成项目详解** 在Web应用程序开发中,Liferay Portal和Struts 2框架的结合使用可以提供强大的功能和灵活性。Liferay是一款开源的企业级门户平台,它提供了内容管理、社交网络、工作流等...
liferay6中文开发文档 包括: Liferay6开发者手册V1.0.doc Liferay+6.0.5开发指南.docx LiferayPortal二次开发指南.pdf Liferay代码研读.pdf liferay-技术文档.doc liferay架构.pdf Liferay开发环境配置说明文档.pdf
【标题】"liferay6增删改查例子"是一个基于Liferay6门户平台的开发实践,专注于用户个人信息管理的功能实现。在这个项目中,开发者利用Eclipse9作为集成开发环境,结合Liferay6.0版本,设计并实现了针对个人数据的全...
liferay 6 整理的开发文档,对于新手老鸟都有帮助。
### Liferay Portal 6 使用文档知识点详述 #### 一、Liferay Portal 6:企业级门户解决方案 Liferay Portal 6是一款先进的企业级门户平台,旨在帮助企业构建和维护高效、安全、用户友好的内部网(Intranets)。它...
- **Liferay Portal Source**: 可选资源,下载地址为[liferay-portal-src-6.2-ce-ga6](https://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.2.5%20GA6/)。这个资源提供了Liferay源代码,对于调试和...
Liferay Portal Liferay IDE
### Liferay6官方培训学习笔记:开发环境搭建与数据库配置详解 #### 一、开发环境搭建 Liferay是一款基于Java的开源企业级门户框架,它提供了丰富的功能和强大的定制能力,适用于构建各种复杂的Web应用程序。在...
最后,文件名“7.7、7月6日liferay”可能是指Liferay的一个特定版本或某个主题的讲解,这可能涵盖该版本的新特性、性能优化、API变更等内容。Liferay的每个版本都有其独特的改进和增强,理解这些变化对于开发者来说...
### Liferay 6.1与Eclipse 3.6开发环境搭建详解 #### 一、前言 在软件开发领域,构建一个高效稳定的开发环境至关重要。对于基于Liferay平台的应用开发来说,选择合适的集成开发环境(IDE)是提高开发效率的关键之一...
标题 "Liferay扩展环境 Liferay Ext" 涉及到的是Liferay门户平台的一个关键概念,Liferay Ext是用于扩展和定制Liferay功能的核心工具。Liferay是一个开源的企业级内容管理平台,它允许用户根据需求构建自定义的数字...
### Liferay Portal 6 Enterprise Intranets:构建与维护企业级内部网 #### Liferay Portal 6概述 Liferay Portal 6是一款强大的企业级门户平台,它为组织提供了构建、管理和扩展内部网的能力。该平台支持多种应用...