阅读更多

13顶
4踩

企业架构

原创新闻 Liferay Portal 6.0 发布

2010-03-08 10:27 by 见习记者 gaoyuntao2005 评论(14) 有9592人浏览
Liferay portal 6.0版本发布,一个非常值得关注的开源产品,产品内包含大量的开源实现。

Liferay portal 是一个完整的门户解决方案,基于J2EE的应用,使用了EJB以及JMS等技术,前台界面部分使用Struts MVC 框架,基于XML的portlet配置文件可以自由地动态扩展,使用了Web服务来支持一些远程信息的获取,使用 Lucene实现全文检索功能。

下载地址:
http://sourceforge.net/projects/lportal/
13
4
评论 共 14 条 请登录后发表评论
14 楼 seven27 2012-01-12 08:47
need_faith 写道
IBM的portal和这个相比较呢,双方各有什么优势,有高人可以指点一二吗


Liferay的的优势:
1.免费
2.对Portal产品本身的掌控性较强,如可以修改源代码,后台的应用服务器也是开源的,大家比较熟悉的tomcat之类的,透明度较高;
3.多操作系统,多数据库支持;
4.更加灵活的Theme开发配置。
13 楼 webee 2010-07-07 16:51
简直就是内存杀手!
12 楼 webee 2010-07-07 16:51
这东西真够慢的!
11 楼 need_faith 2010-03-09 15:50
IBM的portal和这个相比较呢,双方各有什么优势,有高人可以指点一二吗
10 楼 sgwood 2010-03-09 10:45
如果扩展性不好的话就不用这个得了~
9 楼 jone33 2010-03-08 14:33
很好!
希望在6.0中把数据流和WSRP搞的更好
8 楼 avaj 2010-03-08 14:09
庞大、复杂、过度设计。

Liferay简直就是xx中的战斗机!
7 楼 shanglo 2010-03-08 13:24
liferay  确实 很垃圾;
开发 慢的要死;
6 楼 volking 2010-03-08 13:07
有没有二次开发比较快的开源CMS?最好是用到struts2 hibernate spring
推荐几个呀。。。
5 楼 fansofjava 2010-03-08 12:45
我记得liferay5.2后就开始收费了,虽然有个人版的,但是好像不支持扩展,至少官方是那么说的,虽然liferay效果做得不错,功能也还可以,但是开发起来效率很底,代码也比较混乱,打着jsr的帽子却搞了一套自己的扩展在里面,总的来说,算是个不错的东西,但也没有大家想的那样好。
4 楼 aaa5131421 2010-03-08 11:16
bitray 写道
aaa5131421 写道
portal是一潭浑水,不可以趟的浑水!
而且还有如此拿开源来做幌子的公司做出的产品,不去培训就要死扣代码也看不懂的东西,我只想说它很垃圾!


说你自己得了,说人家干嘛

难道不是事实吗?
3 楼 bitray 2010-03-08 11:04
aaa5131421 写道
portal是一潭浑水,不可以趟的浑水!
而且还有如此拿开源来做幌子的公司做出的产品,不去培训就要死扣代码也看不懂的东西,我只想说它很垃圾!


说你自己得了,说人家干嘛
2 楼 aaa5131421 2010-03-08 11:01
portal是一潭浑水,不可以趟的浑水!
而且还有如此拿开源来做幌子的公司做出的产品,不去培训就要死扣代码也看不懂的东西,我只想说它很垃圾!
1 楼 shinezhou 2010-03-08 10:47
re
~


发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 《Essential C++》学习笔记

    书籍介绍 大名鼎鼎的《C++ Primer》作者为了照顾想快速入门C++的"初学者"而编写的入门书籍,全书不足300页却包含C++的大量重要知识,关于此书的由来读者可以自行去阅读此书的前言,这里不再赘述。 此文由来 关于这个文章,其实也是我自己给我的一个挑战,这本书虽然精简,短短不足300页,但是大量的语法,原理一笔带过,很难在几句话的功夫理解一类知识的思想,换句话说,《C++ Primer》太长,很多人读不下去,而这本书太短,又需要一定的注解,解释来辅助理解,所以这篇文章由此诞生,我希望通过这个机会,让

  • <Essential C++学习>入门

    前言 人生如逆旅,我亦是行人。 1.1、如何撰写C++程序 1、什么是类(class) 用户自定义的数据类型(user-defined data type),增强类型抽象化的层次。 class定义分为两部分: (1)头文件(header file):用于声明该class的各种操作行为; (2)代码文件(program text):包含这些操作行为的实现内容(implementation) 1-2、对象的定义与初始化 02、对象初始化方式 (1)使用“=”运算符,如:int num_tr

  • Essential C++

    面向过程的编程风格 如何编写函数 都是知道的内容,有个就是在main中终止程序可以用#include的exit()函数 调用函数 这里讲到了原来c里面就提到的东西就是如果调用函数的时候只传递一个数组的话是按值传递的方式,及复制了一个数组过去,此时在该函数中若使用swap并不改变数组的实际顺序。那么就需要按地址传递数组。 当我们调用一个函数的时候,会在内存中建立起一块特殊区域成为程序堆

  • Essential C ++学习笔记 第一章

    1.用户定义的名字不可以和C++的关键字重复 string 本质上是一个类,所以它的一些方法就不能与C++的关键字重复。 “string class 采用earse()而非delete()来表示删去一个字符" 2.为什么会有构造函数语法(多个初值赋值) 我们习惯上使用 “=” 来赋值,例如: int number = 5; 但是这样有两点限制: ①赋值的类型是确定的,int number = 5; 就是int 类型的 ②一次只赋值一个初值,把等号右边的数字赋值给左边的数字 但是,试想, 一个类有多个需要被赋

  • Essential C++中文版——满汉全席之外

    满汉全席之外 Stanley B. Lippman 所著的C++ Primer 雄踞书坛历久不衰,堪称C++最佳教科书。但是走过十个年头之后,继1237 页的C++ Primer 第3 版,Lippman 又返璞归真地写了这本276 页的Essential C++。有了满汉全席,为何还眷顾清粥小菜?完成了伟大的巨著,何必回头再写这么一本轻薄短小的初学者用书呢? 所有知道Lipp

  • 【Essential C++】编程基础

    读Essential C++后的总结 1.1 如何撰写C++程序 std::string str; str.append("nihao");

  • 《Essential C++ 中文版》读书笔记

     Essential C++Stanley B. Lippman 屋檐下的水滴--读书笔记系列http://blog.csdn.net/dwater 面向过程的编程风格  Procedural Programming1.  C++不允许改变改变reference所代表的对象,对reference的所有操作与对“reference所代表的对象”所进行的

  • 看完了Essential c++......

       这两天经常失眠,每天0点睡,但总是4点多就醒了.醒来无眠,于是挑灯看书.花了4天时间终于把Essential c++看完了.看的有点仓促,没有细扣.看完之后,收获良多,困惑也多.   一个感觉,c++的包袱太重了.他从基于过程的程序设计语言演化而来,又要兼容基于对象的程序设计,面向对象的程序设计,还有泛型风格程序设计,简直就是包罗万象.这种很好的兼容性带来了他较为广泛的应用,但是也使得他

  • ESSENTIAL C++

    essential C++备忘录 目录 目录 1.条件语句 2.vector赋初值 3.数组指针与指针数组 4.指针 5.文件的读写 5.1 写 5.2 读 6.fibonacci数组 7. pass by value && pass by reference 7.1 动态内存管理 7.2 局部静态对象 7.3 设定头文件 8.基于对象的编程风格 8.1 构...

  • Essential C++中文版(Chap1--Chap3)

    刚接触C++,有了一定C语言的基础,为了做C++的界面开发,只好硬着头皮学习C++,了解一下也并非坏处~网上好些人在谈论E-C++和清华老谭的书谁适合入门,其实我觉着都挺好的,最好能够放在一起看,章节安排差不多的,老谭的书例子更加完整,E-C++更侧重于循序渐进,告诉读者C++语言如何去完成一件事,如实现泛型,实现Iterator class等。     这份笔记差不多就是E-C++全书了,网上

  • [资源]C++书籍之 C++ Primer Plus (第6版)中文版

    扫描版 链接:https://pan.baidu.com/s/13SxbRLC69tiX2H58Kc-h3Q 提取码:ybxb 博主辛苦收集书籍,如果对你有用,记得点个赞写个评论哦!!! 想找更多电子书,请点开我的个人空间 ...

  • Essential C++ 学习笔记1

    练习1.5 撰写一个程序,使之能够询问用户姓名,并读取用户所输入的内容。请确保用户输入的名称长度大于两个字符。如果用户的确输入了有效信息,就响应一些信息。 #include <iostream> #include <cstring> // C-Style <string.h> #include <iomanip> using namespace s...

  • Essential C++中文版 前言

    天啊,这本书竟是如此轻薄短小。我真想大叫一声“哇欧”!C++Primer 加上索引、扉页、谢词之后,厚达1237 页,而此书却只有薄薄276 页。套句拳击术语,这是一部“轻量级”作品。 每个人都会好奇这究竟是怎么回事。的确,这里头有一段故事。 过去数年来,我不断缠着迪斯尼电影动画公司(Disney Feature Animation)的每一个人,请求让我亲身参与一部电影的制作。我

  • 《Essential C++ 中文版》学习点滴

    《Essential C++ 中文版》学习点滴C++学习内容《Essential C++ 中文版》前言 C++学习内容 第一次写博客的动力献给C++。 学习路线: 《Essential C++》 《C++ Primer 第五版》 《Effective C++》 《More Effective C++》 记录内容: 书本及习题程序源码 重点内容学习心得 《Essential C++ 中文版》...

  • C/C++求职者必备的20道面试题

    面试题有难有易,不能因为容易,我们就轻视,更不能因为难,我们就放弃。我们面对高薪就业的态度永远不变,那就是坚持、坚持、再坚持。出现问题,找原因;遇到困难,想办法。我们一直坚信只有在坚持中才能看到希望,而不是看到希望才去坚持。 人生没有如果,只有结果和后果。既然选择了,就不后悔。年轻就是资本,年轻就要吃苦,就要历练。就要学会在坚持中成长。如此感慨,至深的心得体会,绝对的经验之谈。 OK,

  • 《Essential C++ 中文版》 读书笔记及习题解答

    前言 第一章 C++编程基础 Basic C++ Programming 第二章 面向过程的编程风格 Procedural Programming 第三章 泛型编程风格 Generic Programming

  • 读《essential c++》有感

      前前后后,用了大约1周的时间把这本书读完了。看的很快,没有深究细节,但是自己的收获还是不少的。  首先,最大的感受就是lippman的写作思路,真的是十分清晰,讲解也是十分的到位。薄薄的300左右竟然提纲挈领的讲解了c++的所有知识,真的不愧为大师,佩服之极!这本书可谓是我看过的所有书中讲解最好的。看完之后,c++的一个宏观思路就有了。以前看《The c programming language》时,感叹国内的书籍过于囿于语法死角,今天看完这本书,更是感叹国内不知道什么时候会有如此大师们出现。再者译者侯

  • 《Essential C++》 基础知识

    以下是本人觉得有必要记录的关于C++的基本常识 对象初始化方式: 传统的与C相同的方式:        int num = 0; 构造函数语法:                     int num(0);       “以assignment运算符(=)进行初始化”这个操作是沿袭C语言而来,如果对象属于内建型,或者对象可以单一值加以初始

Global site tag (gtag.js) - Google Analytics