开发者社区> 老朱教授> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

JSP门户--JetSpeed

简介:
+关注继续查看

Jetspeed是一个开放源代码的企业信息门户(EIP)的实现, 使用的技术是Java和XML. 用户可以使用浏览器, 支持WAP协议的手机或者其它的设备访问Jetspeed架设的信息门户获取信息. Jetspeed扮演着信息集中器的角色, 它能够把信息集中起来并且很容易地提供给用户. 

Jetspeed数据的表现与内容类型无关, 也就是说来自XML, RSS(Rich Site summary)或者SMTP的内容可以用Jetspeed进行整合. Jetspeed支持像Cocoon, WebMacro和Velocity之类的模板和内容发布框架. 

Jetspeed能够帮助你快速地创建门户应用程序. Jetspeed具有如下的特征: 

* 即将成为标准化的Java Portlet API 
* 基于模板的布局, 包括JSP和Velocity 
* 通过开放的内容同步技术支持远程XML内容交换 
* 定制默认的主页 
* 使用数据库进行用户认证 
* 内存缓存技术, 加快页面的响应 
* 通过Rich Site Summary技术, 支持同步内容 
* 和Cocoon, WebMacro, Velocity集成. 
* Wireless Markup Language (WML) 支持 
* 使用XML格式的配置文件注册portlet. 
* 完整的Web Application Archive (WAR) 支持 
* Web应用程序开发的基础设施 
* 可以在本地缓存远程内容 
* 与Avantgo同步 
* 可移植到所有支持JDK1.2和Servlet 2.2的平台 
* 与Turbine模块和服务集成 
* 可以根据用户, 安装媒体类型和语言的不同设定, 产生不同的个性化服务 
* 持续化服务使得所由的portlet能够容易的存储每个用户的状态, 页面和portlet 
* 使用皮肤技术使得用户可以选择portlet的颜色和显示属性 
* 自定义功能是的管理员可以选择portlet以及定义个人页面的布局 
* 在数据库中存储PSML 
* 通过Jetspeed的安全portlets管理用户, 组,角色和权限 
* 基于角色对访问portlet进行控制 

版权: The Apache Software License, Version 1.1 详细内容可以看: 
http://jakarta.apache.org/jetspeed/site/license.html 

使用Jetspeed架设的门户, 下面是一个我发现的做得最好的: 
http://www.anglonaweb.it/index.jsp 

 

Apache Portals社区(http://portals.apache.org/)发布了JetSpeed Portal 2.0的第一个里程碑版本(M1),这也意味着这个旗帜性的开源Portal产品离最终的正式发布越来越近了。JetSpeed 1.x曾经是业界领先的Portal产品,IBM WebSphere Portal就采用了JetSpeed 1.x。

在2.0M1版本中可以看到,新的JetSpeed比起1.x时代有了很大的改进。在JetSpeed 1.x的时代,JSR-168(J2EE Portlet规范)尚未发布,而如今的JetSpeed 2.0已经完全遵循了JSR-168规范。另外,JetSpeed 2.0采用Spring作为基础框架,整个架构完全组件化,相信对其进行二次开发的难度会降低不少。JetSpeed 2.0的Portlet容器部分采用了Pluto项目(http://portals.apache.org/pluto/)的成果,避免了重复劳动。

一个很有趣的特性是:JetSpeed 2.0实现了很多“Portal桥”,可以将Struts Action、Velocity模板、Perl脚本、PHP脚本等以Portlet的形式展现,这对旧系统的移植将很有帮助。JetSpeed 2.0还实现了一组常用的示例Portlet,包括日历、书签等小工具。

可以在下列地址下载JetSpeed 2.0 M1版本:

http://www.apache.org/dist/portals/jetspeed-2/



本文转自斯克迪亚博客园博客,原文链接:http://www.cnblogs.com/sgsoft/archive/2004/12/09/74903.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
「造个轮子」——设计 HTTP 请求全局上下文(下)
本次 Cicada 已经更新到了 v1.0.3。 主要是解决了两个 issue,#9(Boss线程数好像设置有误 ) #8(怎么返回纯字符串内容不要JSON格式?)。 所以本次的主要更新为: Cicada 采用合理的线程分配来处理接入请求线程以及 IO 线程。 支持多种响应方式(以前只有 json,现在支持 text)。 为了满足上者引入了 context。 优雅停机。 其中我觉得最核心也最有用的就是这个 Context,并为此重构了大部分代码。
35 0
「造个轮子」——设计 HTTP 请求全局上下文(上)
本次 Cicada 已经更新到了 v1.0.3。 主要是解决了两个 issue,#9(Boss线程数好像设置有误 ) #8(怎么返回纯字符串内容不要JSON格式?)。 所以本次的主要更新为: Cicada 采用合理的线程分配来处理接入请求线程以及 IO 线程。 支持多种响应方式(以前只有 json,现在支持 text)。 为了满足上者引入了 context。 优雅停机。 其中我觉得最核心也最有用的就是这个 Context,并为此重构了大部分代码。
38 0
当AI碰上足球,DeepMind和利物浦队擦出了火花
最近DeepMind与英超卫冕冠军利物浦合作,一个测试算法,一个寻求AI帮助——希望借助AI帮球员进球,那么结果如何呢?
64 0
DeepMind新论文:类脑语言模型——AI达到人类水平语言理解能力的路线图
DeepMind、斯坦福大学、谷歌等的研究团队近日发表论文《将机器语言模型扩展到人类水平的语言理解》,回顾了最近AI在自然语言处理方面的突破,认为机器要达到人类水平的语言理解能力,需要互补的记忆系统和丰富的情境表征。他们描述了向人类水平的语言理解扩展ML模型的路线图。
106 0
使用sed做特殊的行列转换
行列转换在数据库,开发语言中都是一个津津乐道的话题,今天来简单演示一个使用sed所作的特殊行列转换。 日志的内容如下: append data from MIG_TEST.
680 0
升级OpenSSL修复高危漏洞Heartbleed
升级OpenSSL修复高危漏洞Heartbleed 背景:          OpenSSL全称为Secure Socket Layer,是Netscape所研发,利用数据加密(Encryption)作技术保障在Internet上数据传输的安全。
1095 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载