阅读更多

5顶
0踩

企业架构

原创新闻 GateIn-最好的eXo和JBoss门户平台

2009-09-10 11:29 by 副主编 zly06 评论(2) 有8373人浏览
GateIn是一个新的开源门户平台,由RedHat JBoss和eXo平台共同打造。目标是结合强大的企业级Java基础设施和直观友好的用户界面,根据客户的需求,提供最佳的开源门户平台。


主要功能包括:
上下文菜单和导航控件


内联Composer和Drag & Drop功能


可视化门户管理


users/groups管理


查看GateIn详情:http://www.exoplatform.com/portal/public/website/product/gatein/overview

eXo Platform介绍
eXo Platform 是一个开源企业门户解决方案,它基于 Java(tm) Server Faces (JSF) web 层框架,遵循portlet API (JSR 168) 。如今也包括了GateIn代码库的重要部分。此开源项目还用到的开源技术有Pico Container, JbossMX 与AspectJ。
  • 大小: 39.5 KB
  • 大小: 28.4 KB
  • 大小: 43.6 KB
  • 大小: 36.2 KB
  • 大小: 142.4 KB
  • 大小: 21.8 KB
来自: exoplatform
5
0
评论 共 2 条 请登录后发表评论
2 楼 hngmduyi 2010-10-27 16:06
我想问下怎么获取GateIn 中当前登陆用户的信息呢????
1 楼 stone 2009-09-10 21:38
门户这种东西好长时间不研究了,从界面上看比起一般的ajax的框架做的还有不如,但是门户的重点在后台整合,在于单点登录,如果后台整合起来很麻烦,那就不是一个好的门户框架。

(163那种的信息门户不在讨论之列。)

发表评论

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

相关推荐

  • cpp-again:自从接触CPP已经有一段时间了,所以我要复习与CPP相关的各种材料以重新激发我的CPP知识

    cpp-again:自从接触CPP已经有一段时间了,所以我要复习与CPP相关的各种材料以重新激发我的CPP知识

  • arm/tensorflow编译问题汇总

    1.undecl ared inclusion(s) in rule '@protobuf_archive//:python/google/protobuf/internal/_api_implementation.so': missing dependency declarations for the following files included by 'external/protobuf...

  • 用Dumpbin命令的Headers查看一下.dll文件的各节信息列表

    用Dumpbin命令的Headers查看一下.dll文件的各节信息列表:若.dll文件名为Hook,假设Hook.dll文件所在目录为C:\Users\Hook\Debug则在cmd命令中输入C:\Users\Hook\Debug>dumpbin -headers Hook.dll,则会显示: Microsoft (R) COFF Binary File Dumper Version 6.0

  • MultipartFile 转file方法

    这里我用的是: FileUtils.copyInputStreamToFile();方法 需要引入是: <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6&lt...

  • C ++头文件的十大错误,如何解决这些问题

    Top 10 C++ header file mistakes and how to fix them C++ header files is a rather mundane topic by most standards. Talking about header files is not as interesting as discussing complex sear

  • DLL两种加载的详解

    DLL两种加载的详解 参照链接:http://www.cnblogs.com/tswcypy/p/4554041.html 目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。   静态库是一个或者多个obj文件的打包,所以有人干

  • SSM整合时IDE: File is included in 4 contexts

    参考博客:https://www.cnblogs.com/liuyuchong/p/7886540.html问题描述:问题所在:在spring-dao.xml,spring-service.xml,spring-web.xml没有放在同一个上下文中时spring-service.xml中dataSource引入失败(dataSource在spring-dao.xml中已经配置完成)当spring-...

  • 文件上传后,将返回值转为file

    场景:当由前端把文件发送给后端存库后,后端返回我们一个接口,前端调用接口拿到返回的值,此时返回的值是浏览器自动读取返回的Blob,但是由于文件用法不同所以现在需要的是文件流,接下来就需要通过Blob,File两个对象. let FormParams = { url: `/getFile${params.fileUrl}`, method: 'get', headers: { needToken: true } } axios(FormParam

  • 静态编译的方式合并第三方dll,并生成自己的dll,以及出现‘__acrt_first_block == header’异常解决方式

    有时候调用了第三方的dll,但是由于种种原因不能显示出来,需要将第三方dll封装到自己的dll里,在使用时,让别人只你的dll,而不用调用你使用的第三方dll。 怎么实现? 用静态编译的方式! 最近由于项目需要,用VS2015+opencv2.4.13编程实现了静态编译生成自己的dll,这个dll相当于将opencv的部分功能封装到自己的dll中了(不要跟我说opencv开源,不需要封装到自己的d...

  • FileHeader 详解文件头部注释-sublimeText

    FileHeader 前言: 直奔主题吧,sublimeText 的大部分插件都是非常好用,易用的,而且很容易找到资料。这次用 FileHeader 发现网上的资料很少,而且大部分说得都很模糊,或者直接使用。 看了下插件的配置和 github, 实现了自己想要使用的功能,这里给大家分享一下吧(如果你也在找的话): 安装插件(提一嘴) ctrl + shift + p install packa...

  • header-files

    在程序中,.cpp扩展的文件并不是唯一一种常见的文件。另一种文件称为头文件,有时被称为include file。都文件基本都有一个.h扩展名。头文件的目的是将其它文件要用到的声明整合到一起。   标准库头文件的使用 看一下下面的程序: 1: #include <iostream> 2: int main() 3: { 4: using ...

  • File Inclusion(文件包含漏洞)

    File Inclusion: 当服务器开启allow_url_include选项时,就可以通过php的某些特性函数(include(),require()和include_once(),require_once())利用url去动态包含文件 文件包含漏洞分为本地文件包含漏洞与远程文件包含漏洞,远程文件包含漏洞是因为开启了php配置中的allow_url_fopen选项(选项开启之后,服务器允许包含一个远程的文件)。 Low: 源代码: <?php // The page we wish to

  • C编译时候的一个小小的警告:warning:argument is incompatible with prototype

    这个警告信息的意思是:参数与原型不匹配;              一个小例子来说明这种情况;             foo(const char **p);             int main(int argc,char **argv)             {                                foo(argv);               

  • 复古怀旧教室桌椅素材同学聚会毕业纪念册模板.pptx

    复古怀旧教室桌椅素材同学聚会毕业纪念册模板

  • 数据结构与算法中的回文串:马拉车算法与中心扩展法的Python实现及其应用

    内容概要:本文详细介绍了关于寻找最长回文子串的相关知识,包括前置理论、不同求解方法的具体操作及其优势。首先,阐述了回文串这一特殊结构的概念及其特性——正序逆序完全一致。紧接着,围绕中心扩展法和马拉车算法展开叙述。前者基于字符逐一检查周边字符的方法,在每一点向外延伸探索最长相同序列。而后者利用预处理阶段将字符间隔用特殊符号填充形成全新字符串形式,并建立相应的辅助工具(如回文半径数组)用于跟踪回文中点位置与范围变动情况,再经由巧妙规则判定并逐步推进搜索进度,从而大大降低了运行成本。最后还提到了两种常规方法——动态规划与中心扩展的具体思路以及它们各自适用的情况和局限性。 适合人群:正在研究或学习数据结构和算法特别是字符串处理相关领域的技术人员和爱好者。 使用场景及目标:帮助开发者针对字符串匹配类的问题,尤其是回文判定和查找场景,掌握更多高效的解决方案,优化程序性能。具体应用场景如文本编辑器、搜索引擎中的关键字检索等方面可能会涉及到这类算法的应用。

Global site tag (gtag.js) - Google Analytics