
jetspeed
文章平均质量分 83
zl198183
单身
展开
-
Jetspeed介绍
Jetspeed是一个开放源代码的企业信息门户(EIP)的实现, 使用的技术是Java和XML. 用户可以使用浏览器, 支持WAP协议的手机或者其它的设备访问Jetspeed架设的信息门户获取信息. Jetspeed扮演着信息集中器的角色, 它能够把信息集中起来并且很容易地提供给用户. Jetspeed数据的表现与内容类型无关, 也就是说来自XML, RSS(Rich Site summary)或原创 2005-09-23 12:16:00 · 1667 阅读 · 0 评论 -
decoration
导读: decoration J2中的decoration是用来装饰Portal page和portlet使其美观,分为layout-decoration和portlet-decoration两种。layout-decoration负责一整个Portal page(因此叫page-decoration),而portlet-decoration负责每一个Portlet fragmen原创 2007-11-22 15:16:00 · 491 阅读 · 0 评论 -
PSML
导读: PSML PSML的全名是Portal Structure Markup Language(门户结构标记语言)。J2用PSML来定义Portal內的各种resource,包括Page、Folder、Link、Security、Menus等等,有关J2的PSML详细介绍见: http://portals.apache.org/jetspeed-2/guides/guide原创 2007-11-22 15:17:00 · 1950 阅读 · 0 评论 -
相关技术介绍和规范--JSR168
导读: 相关技术介绍和规范--JSR168 (先看一下在JSR168中提到的Portal page,可以了解一個Portal Page上大概有哪些element) JSR-168 (Enterprise Portlet Specification 1.0 Final Draft 发表于2003-09-03,是用于portlet级别开发的新Java portlet标准。依循于 J原创 2007-11-22 15:17:00 · 620 阅读 · 0 评论 -
相关技术介绍和规范--Portlet
导读: 相关技术介绍和规范--Portlet Portlet容器 Portlet Container用来管理Portlet的生命周期并且提供其运行所需要的必要环境.。并且为Portlet Preferences提供持久性(Persistent)存取服务,但是其不支持内容的Aggregation.。Aggregation由Portal组件提供。 Portlet 一个 Po原创 2007-11-22 15:17:00 · 564 阅读 · 0 评论 -
相关技术介绍和规范--WSRP
导读: 相关技术介绍和规范--WSRP WSRP由OASIS(一个由开发电子商务标准的行业专家所组成的非赢利性社团)创建,它规定Porlet的远程渲染(rendering)。主要目的就是为网络服务提供视觉化和使用者面对面服务的主要构件。WSRP最重要的特性就是它具有随插随用(plug-and-play)的功能,可以让互联网门户或其他网络应用(如手机,PDA等)从网络不同的来源处将多原创 2007-11-22 15:18:00 · 459 阅读 · 0 评论 -
集成PERL应用程序
导读: 本文转自http://soa.5d6d.com/redirect.php?fid=9&tid=16&goto=nextoldset原创 2007-11-22 15:18:00 · 439 阅读 · 0 评论 -
JSP应用程序集成
导读: JSP应用程序集成 JSF为广大基于JAVA的 Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML 标记库来表示 UI组件)、事件驱动模型等一套完整的Web应用框架,通过 JSF ,您可以在页面中轻松自如地使用 WEB 组件、捕获用户行为所产生的事件、执行验证、建原创 2007-11-22 15:20:00 · 507 阅读 · 0 评论 -
集成Struts MVC模式开发的应用程序
导读: 集成Struts MVC模式开发的应用程序 Struts已经成为了用Java创建Web应用的一个最流行的框架工具,Struts所实现的MVC模式给Web应用带来了良好的层次划分,同时也提供了一系列的工具来简化Web应用的开发。应用程序开发者无需关心Portal原创 2007-11-22 15:21:00 · 459 阅读 · 0 评论 -
Jetspeed-2的Portal Bridge
导读: Jetspeed-2的Portal Bridge 随着Portal一步步走向成熟其结构和功能也发生了较大变化,从混和型服务走向以系统框架为核心,应用程序与部署、开发完全分开的阶段,Portal相当与一个骨架一样可以接纳外部的这种技术架构开发的应用程序,使用Portals Bridges模式来连接不同的应用程序,可包括以下几种: 集成Struts MVC模式开发的应用程序原创 2007-11-22 15:22:00 · 678 阅读 · 0 评论 -
Jetspeed-2安全机制
导读: Jetspeed-2安全机制 J2使用JAAS的来处理security有关的问题。在j2捆绑的tomcat中,从bin同级别目录conf中查找Catalina/localhost/jetspeed.xml,打开这个文件可看到有关JAAS Realm及login的设定。 tomcat/conf/ l及C:/tomcat/webapps/jetspeed/WEB-INF/w原创 2007-11-22 15:22:00 · 764 阅读 · 0 评论 -
Jetspeed-2工作流程
导读: 引擎部分是Jetspeed-2,而Container是Pluto Portlet Container,Portlet就是自己写的Portlet;所以这张图正好对照JSR168中的Portal—Portlet Container—Portlet的概念。 上图描述的的工作流程: 1、request送至server后由JetspeedServlet(org.apache.je原创 2007-11-22 15:23:00 · 845 阅读 · 0 评论 -
JetSpeed2.0概述
导读: Jetspeed2.0最终release版本发布于2005年12月,可以从以下网址下载源代码和捆绑tomcat的压缩文件:http://www.apache.org/dist/portals/jetspeed-2/ 。 与Jetspeed1.x比较,Jetspeed2.0 (以下简称J2)的架构发生了很大变化, J1.x使用了Turbine,在J2中Turbine不再使原创 2007-11-22 15:24:00 · 978 阅读 · 1 评论 -
Jetspeed数据库配置
导读: ANT_HOME, 就是ant所在文件夹路径,如: ANT_HOME = D:/apache-ant-1.6.5 PATH, 在此变量上添加ant的bin文件夹路径: PATH = %PATH%;D:/apache-ant-1.6.5/bin; 完成后在DOS下测试: C:/ ant 输出 Buildfile:build.xml does not exi原创 2007-11-22 15:26:00 · 620 阅读 · 0 评论 -
Velocity用户指南中文版
导读: 什么是Velocity? Velocity是基于Java的模板引擎。它允许Web页面开发者引用Java代码中定义的方法。Web设计者可以和Java程序开发者并行开发遵循MVC模式的Web站点。这意味着,Web设计者可以将精力放在好的Web站点设计上,而Java程序开发者可以将精力放在编写代码上。Velocity将Java代码从Web页面中分离,使Web站点更具长期可维护性,原创 2007-11-22 15:26:00 · 661 阅读 · 0 评论 -
JetSpeed页面原理
导读: 1. 页面结构分析 布局(Layout) 定义了多个页面片段被聚集后的最终显示模式。 布局—装饰(Layout-decorator) 页面周围的布局。 片段(Fragment) 动态生成的内容,通常就是一个Portlet或页面生成的。一个页面片段自己的内容是不能够被装饰的。 装饰(Decoration) 一个对动态内容进行修饰的静态或半静原创 2007-11-22 15:26:00 · 924 阅读 · 0 评论 -
Aggregator
导读: 在J2中,一个Portal page的request最后通常会传给Aggregator,然后由Aggregator负责跟Portal page內包含的所有portlet沟通并聚合各个portlet fragment以产生整个Portal page。从tomcat的webapps/jetspeed/WEB-INF/assembly/pipelines.xml),可以看到aggre原创 2007-11-22 15:15:00 · 543 阅读 · 0 评论 -
Pluto
导读: Pluto 2003年10月JSR168规范1.0正式公布后,Jakarta Apache就开始实施Pluto计划(冥王星计划),最终开发出该规范的一个参考实现(Reference Implementation),即Pluto。Pluto的1.0.1-rc2版与2004年12月发布。 Pluto实现基于 JSR168的一个 Portlet Container,相当于为开原创 2007-11-22 15:15:00 · 488 阅读 · 0 评论 -
eXo
导读: 主要优点包括: (1) 由AOP(AspectJ)实现的内容管理系统,极大提高了内容管理性能; (2) 基于Pico Container的Portlet Container,Pico是一个著名的IoC3轻量级容器。同时也实现了上下文共享,二次开发的流程比较清晰; (3) 使用Struts框架技术; (4) 提供工作流技术服务(Workflow service)。原创 2007-11-22 15:14:00 · 696 阅读 · 0 评论 -
jetspeed开发实战
这里假设monsys为web服务的名称,其路径在webapps/下面 1,jetspeed的图片处理图片默认放在monsys/images下面, 调用方法:$clink.setURI("images/test.jpg") 2,javascript处理 javascript默认放在monsys/javascript下 调用方法:$clink.setURI("java原创 2005-09-23 12:18:00 · 1080 阅读 · 0 评论 -
jetspeed模块定制
创建jetspeed新模块可以不用写配置文件,只需要用系统提管的功能就可以实现添加模块的全过程 1,添加一个简单的模块的全过程: (1)写好一个portlet:Test.vm内容为:this is my test (2)以系统管理员登入jetspeed,帐号admin,jetspeed (3)点击Admin菜单 -->选择Portlet Browser -->原创 2005-09-23 12:26:00 · 855 阅读 · 0 评论 -
Jetspeed项目中Psml文件的数据库管理
PSML是Portal Structure Markup Language的缩写。它的目的是为了Jetspeed中内容结构的建设和提取。Jetspeed中支持两种形式的PSML管理:文件系统和数据库管理。何时需要使用数据库存储PSML文件:1 用户数量巨大;2 提高性能和可分布性;3 把Jetspeed的安全性和已有的数据库结合起来;4 使用一个统一、安全的数据库来巩固所有的门户信息。使用数据库存原创 2005-09-23 12:27:00 · 1057 阅读 · 0 评论 -
Jetspeed支持中文本地化
Jetspeed本身已经解决国际化问题。只要按照Jetspeed的国际化要求进行正确的编码设置和配置,所有网页均可以正确显示。本文教会大家怎么样汉化Jetspeed项目。1.让Jetspeed支持中文本地化。Jetspeed中支持多种语言的本地化,偏偏没有提供中文的本地化,不知道是不是Apache开源组织对中国软件水平的歧视。不管怎样,我们中国人还要靠自己的努力来改变世界对中国软件的看法。废话不说原创 2005-09-23 12:42:00 · 1024 阅读 · 0 评论 -
使用Jakarta Commons Pool处理对象池化
导读: 适用平台:Java 2, Standard Edition. 单纯地使用Pool组件不需要太多的Java 2的知识和经验,对语法和基本概念(对象、异常、类、接口、实例、继承和实现等)有一般了解即可。 下载和安装 为了顺利的按照本文中提到的方法使用Pool组件,除去Java 2 SDK外,还需要先准备下列一些东西: Jakarta Commons Pool原创 2007-11-22 15:09:00 · 894 阅读 · 0 评论 -
jetspeed--Cache
导读: jetspeed--Cache 概述 为了使Jetspeed支持远程内容(XML)订阅和发布, 需要对信息进行本地缓存. 磁盘缓存(DiskCache)机制负责获取内容并且保证内容进行更新. 所有的Jetspeed代码都应该使用这个机制来保证性能和可靠性. 操作 磁盘缓存会下载远程的URLs, 将内容保存到本地文件系统的文件中. 本地URLs将被web原创 2007-11-22 15:10:00 · 417 阅读 · 0 评论 -
Jetspeed-定制
导读: Jetspeed-定制 大量的用户定制接口是一个门户的优点之一. 定制可以使用户更加容易地完成任务, 而且能够进一步识别和描绘用户. 用户可以定义页面的外观和感受, 以及显示的内容类型等. 自1.3a2版以后, Jetspeed提供了一个容易使用的定制器. 定制器提供了一个容易创建新页面的方法, 可以选择portlets和定义单个页面的布局. 定制器是定制的第二个级原创 2007-11-22 15:10:00 · 446 阅读 · 0 评论 -
Jetspeed支持无线应用协议(WAP)-
导读: Jetspeed 支持 无线应用协议 (WAP)- 无线应用环境允许在像手机这样的移动设备中显示信息. Jetspeed portlets可以以WML格式化信息, 提供对众多应用程序进行简单的集成和与移动设备进行交互. 请注意, Jetspeed并不是以WAP为目标, 它支持多种内容类型. 一个特定的设备是否被支持主要在于使用的WAP网关. 对于Jetspeed原创 2007-11-22 15:11:00 · 465 阅读 · 0 评论 -
Jetspeed安装
导读: 安装 这个安装过程包含了将Jetspeed作为一个J2EE Web应用程序进行安装. 安装一个Web应用程序很简单. 对于Web应用程序来说, 这个应用程序都可以包含在一个文件中, 然后将这个文件放入一个特定的目录. 下面是下载Jetspeed, 编译和安装它的步骤: 1. 下载或者从CVS获取Jetspeed, 参考前面的内容. 2. 编译Jetsp原创 2007-11-22 15:11:00 · 796 阅读 · 0 评论 -
Jetspeed成功案例
导读: 下面的这些站点是基于Jetspeed的. 请注意, 它们中的有一些是使用的开发版本, 而且站点可能不稳定. http://www.bluesunrise.com/jetspeed/ 这里发布最新的Jetspeed开发的情况. http://fw.intranet.hisitech.com/jetspeed/ 一个开发版本, 不是经常可以访问. htt原创 2007-11-22 15:12:00 · 1088 阅读 · 1 评论 -
集群与jetspeed
导读: 这样你在McastSenderTest窗口中输入内容,应该在McastReceiverWindow中可以看到结果。如果看不到结果,在McastSenderTest运行参数中加入-ttl 32,如果还不行,可以修改多目地址再试试(注意避开系统保留用的多目地址);如果还不行,就去问问网管吧! 2.4.4 对tomcat-javagroups的修改 tomcat-javag原创 2007-11-22 15:12:00 · 513 阅读 · 0 评论 -
JetSpeed2组件
导读: JetSpeed2 组件 JetSpeed2 组件目录 CAPABILITIES组件 1 COMPONENTMANAGER 2 JETSPEED DEPLOYTOOL组件 3 JETSPEED2 PIPELINE组件 5 JETSPEED2 PREFERENCES组件 6 JETSPEED2 RDBMS组原创 2007-11-22 15:12:00 · 459 阅读 · 0 评论 -
Jetspeed-2相关资源链接
导读: Jetspeed-2相关资源链接 http://www.apache.org/dist/portals/jetspeed-2/ http://wiki.apache.org/portals/Jetspeed2/DevelopersDocumentation API: http://portals.apache.org/jetspe ... /apidocs/in原创 2007-11-22 15:13:00 · 490 阅读 · 0 评论 -
Jportal
导读: Jportal JPortal (http://jportal.sourceforge.net) 是目前最为符合JSR-168 Spec的Portal实现。他使用了拦截器技术和 Dynamic Proxy来实现Portlet的可插入设计。他目前只是一个原型的实现并且之关注于实现 Portal Container,并没有过多的 Portlet实现和设计。 优点在于其的架构清晰原创 2007-11-22 15:13:00 · 489 阅读 · 0 评论 -
Liferay
导读: Liferay Liferay (http://www.liferay.com) 代表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用 Apahce Lucene实现全文检索功能。 Lifera原创 2007-11-22 15:14:00 · 455 阅读 · 0 评论 -
JetSpeed源码分析
导读: 类功能分析: 1. Request相关: 1.1. Interface org.apache.jetspeed.request.RequestContext 这个接口定义了许多可获取的上下文组件: 包括: 1.HttpRequest/Response; 2.ServletConfig; 3.ProfileLocater 4.Pip原创 2007-11-22 15:27:00 · 1221 阅读 · 0 评论