`
sohui
  • 浏览: 20746 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

为什么选liferay

阅读更多

在论坛中,我经常发现有朋友问Liferay能做什么,我现将我当初选择Liferay的原因列出,供大家参考:

当时我选择liferay的原因如下:

  1. 因为是它是开源的
  2. 它的CMS系统,所见即所得的维护方式让我着迷
  3. 布局可以通过鼠标拖动实现(感觉太方便了)
  4. 它的个性化定制
  5. 大量的现成的portlet应用,比如Blog,Wiki,MessageBoard
  6. 通过CMS系统快速搭建网站
  7. 定制化开发,插件开发机制
  8. 现有的一些权限系统,
  9. 基于JRS相关标准,
  10. 可扩展性,强大的集成能力。

比如:它的ext开发机制,可以实现portal的定制开发,theme插件,portlet插件, hook插件,布局插件,web插件可以方便扩展系统功能。

Liferay代表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用 Apahce Lucene实现全文检索功能。
主要特点:
    1、提供单一登陆接口,多认证模式(LDAP或SQL);
    2、管理员能通过用户界面轻松管理用户,组,角色;
    3、用户能可以根据需要定制个性化的portal layout;
    4、能够在主流的J2EE应用服务器上运行,如JBoss+Jetty/Tomcat,JOnAS;
    5、支持主流的数据库,如PostgreSQL,MySQL,Oracle, MS Sql Server;
    6、使用了第三放的开源项目,如Hibernate, Lucene, Struts, Spring, jQuery;
    7、支持包括中文在内的多种语言,多达40种;
    8、采用最先进的技术Java, EJB, JMS, SOAP, XML,JSON;

2
1
分享到:
评论
1 楼 hu437 2011-07-05  
liferay从4开始,就没EJB的内容了

struts也逐渐的不再使用

从6开如jquery也不推荐使用,而是改为推荐使用基于YUI的alloy UI,他的CMS还是让人崩溃的不太好用

相关推荐

    liferay环境的搭建

    - **Liferay Portal Source**: 可选资源,下载地址为[liferay-portal-src-6.2-ce-ga6](https://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.2.5%20GA6/)。这个资源提供了Liferay源代码,对于调试和...

    Liferay开发指南

    三、配置Liferay运行环境(以Tomcat为例) 打开Liferay IDE,Window-->Preferences-->Server-->Runtime Environment,点击右边Add…,在弹出的服务器选择里面选择Liferay,Inc-->Liferay v6.1 CE (Tomcat 7),请打...

    liferay+cas

    - **安装 Liferay 数据库**:使用 `create-mysql.sql` 或 `create-postgresql.sql` 创建 Liferay 所需的数据库结构,具体取决于所选数据库(MySQL 或 PostgreSQL)。 - **配置数据库连接**:编辑 `portal....

    liferay ,ext基本配置方法.txt

    - **app.server.parent.dir:** 设置此属性为所选服务器所在的父目录。 - **app.server.${server}.dir:** 修改此属性为所选服务器的具体目录。 - 这些配置项主要用于指定 Liferay 运行时使用的服务器类型及相关...

    Liferay 自定义字段

    自定义字段是Liferay中一个重要的特性,允许用户根据自身需求扩展内容模型,为站点添加个性化和灵活的数据结构。 在Liferay中,自定义字段(也称为扩展属性或Expando)提供了一种方式,让用户在原有内容类型的基础...

    liferay-journal-1

    社区是Liferay中的独立页面分组,可以将其视为一个单独的网站。社区由社区管理器进行管理,其中包含了公共社区、私有社区等不同类型的社区。 - **社区的类型**: - **公共社区**:所有用户均可访问。 - **私有...

    liferay开发指南6.0

    Liferay是一款开源的企业级门户平台,能够实现跨系统的资源整合,为用户提供一站式的解决方案。它具备丰富的特性和功能,支持多种认证方式(如LDAP、SQL)、个性化门户布局自定义、多语言支持、主流J2EE应用服务器...

    liferay-administration-guide.pdf

    - **为企业打造:**Liferay被设计为满足企业需求的平台,提供了一系列高级功能,支持企业的个性化定制。 - **个性化与定制化:**用户可以轻松地对门户进行个性化设置,包括外观、布局等,以适应不同业务场景的需求。...

    liferay 使用struts2 开发portlet

    - 可选地,可以更改JSP folder为“/struts2demoView”,这将使目录结构更加清晰。 2. **编写Action类**: - 在`Struts2Demo.java`中,定义一个名为`message`的变量和两个方法:`view()`和`portletView()`。`view...

    How to Setup Liferay Dev Environment in Windows

    本文旨在为Java开发者提供一个清晰、简洁的指南,帮助其快速上手并搭建基于Windows操作系统的Liferay开发环境。我们将详细介绍如何安装必要的组件,并逐步指导您完成开发环境的配置。 #### Liferay简介 Liferay ...

    Liferay Database Configuration

    在默认情况下,Liferay 使用 H2 数据库,但根据实际需求,用户可能希望更换为更强大的数据库系统,如 MySQL、Oracle 或 PostgreSQL。下面我们将详细介绍如何进行 Liferay 数据库配置。 首先,你需要了解 Liferay ...

    liferay-portal-sql-6.1.2-ce-ga3-20130816114619181

    - **数据库兼容性**:确保所选数据库版本与Liferay版本兼容,因为不同的Liferay版本可能需要特定版本的数据库软件支持。 - **字符集**:根据实际需求设置正确的字符集,以支持多语言环境。 - **SQL语法差异**:...

    liferay5.2.3 tomcat6 eclipse ide 开发文档

    - 在所选数据库中创建Liferay所需的数据表结构。 - 修改Liferay的`portal-ext.properties`文件,更新数据库连接参数。 #### 三、Liferay 配置文件介绍 **3.1 Liferay 几个常用目录介绍** - **/tomcat/webapps/...

    liferay_4_portlet_development_guide

    《Liferay Portal 4-扩展环境开发》是一本专为希望在Liferay Portal基础上进行深入定制的开发者们编写的实用指南。本书提供了基于Ant的一系列工具,帮助用户开发自己的Portlet和扩展功能、修改配置和语言消息等。...

    Liferay下Eclipse的Debugger配置方法

    2. 在 Eclipse 中将 `<项目目录>/liferay` 设置为工作空间目录。 3. 创建一个 `app.server.${user.name}.properties` 文件,并根据实际情况设置 `app.server.type` 和 `app.server.${app.server.type}.dir`。这一步...

    liferay-custom-fragments:Liferay的自定义片段的集合

    - 注册自定义片段:在Liferay的部署目录下放置相应的JAR或WAR文件,系统会自动识别并添加到可选片段列表中。 4. **管理自定义片段**:在Liferay控制台中,管理员可以管理已部署的自定义片段,包括启用、禁用、编辑...

    com.liferay.util.ParamUtil.java

    在处理多选下拉框或复选框时,我们通常会得到一组相同的参数名,每个对应一个值。`ParamUtil.getStringArray()` 和 `ParamUtil.getLongArray()` 方法可以方便地将这些参数转换为字符串数组或长整型数组。 3. **...

    entrepixels-theme:带有网站模板的Liferay 6.2主题对于企业页面非常有用

    Entrepixels主题是开源的,您可以修改,重新分发,或者为什么不修改它,做出贡献。 主屏幕截图: 服务页面截图: 图库页面截图: 联系人页面截图: 响应式首页截图: 服务菜单屏幕截图: 元素样式

Global site tag (gtag.js) - Google Analytics