IBM_ibm websphere 下载_Porta...

IBM软件技术服务解决方案
IBM软件技术服务解决方案
专业的IBM软件和解决方案提供商,致力于提供IBM软件技术服务解决方案。基于IBM Information Management、WebSphere、Lotus、Tivoli产品家族,向用户提供数据中心、数据安全、系统互联互通、门户和IT监控及容灾备份方面的服务。利用IBM Information Management产品家族产品,如IBM InfoSphere Change Data Capture(CDC),为用户ERP系统构建稳定、可靠、灵活的异地容灾数据复制平台,同时提供数据ETL服务。基于产品为用户建立测试数据脱敏方案,帮助用户通过主管审查机构安全审计要求,实现了用户系统敏感数据漂白。利用IBM WebSphere产品家族MQ,MessageBroker及WebSphere Application Server实现了用户SOA架构的电子交换平台。基于IBM Lotus产品家族Porta品为用户建立企业门户,同时使用IBM Tivoli产品家族提供访问安全策略和用户身份管理。基于IBM Tivoli产品家族产品,为用户建立一体化监控平台、资源监控与自动化资源调度系统监控,涉及Tivoli家族(TPM),Netcool,Omnibus。方案类别方案名称IBM软件产品系统监控一体化监控平台Tivoli Composite Application Manager(ITCAM)Tivoli Provisioning Manager(TPM)Netcool,Omnibus数据安全数据脱敏InfoSphereOptim服务总线电子交换平台WebSphere MQ/ Message Broker/WAS企业门户统一应用门户IBM WebSphere Portal Extend(Portal)IBM Tivoli Access Manager for e-Business(TAMeb)?IBM Tivoli Identity Manager(TIM)数据容灾及ETL系统数据容灾复制平台InfoSphere Change Data Capture(CDC)日;Struts2是MVC框架发展的最新阶段;概述;WebSpherePortalServer5.1;IBM为IBMPortletAPI和JSR168;本文就是要通过一个简单的示例应用程序的开发和部署;本文的重点不在于开发一个Struts2Web应用;在示例应用程序的开发和部署中用到了下列产品:;????;IBMWebSpherePorta
2008 年 2 月 28 日 Struts 2 是 MVC 框架发展的最新阶段。Struts 2 从WebWork发展而来,而不是由 Struts 1 演化而来,因此利用 Struts 2 开发和部署应用程序有很多不同于 Struts 1 的地方,尤其是在开发和部署Porlet方面,Struts 2 更是有着以往Portlet应用程序开发方式所无法比拟的优势。本文的目的就是通过在 IBM 的WebSphere Portal Server 上开发和部署一个基于 Struts 2 的Porlet应用,向读者介绍利用 Struts 2 进行Portlet应用开发的优势和关键流程。 概述 WebSphere Portal Server5.1 及以上版本支持两种Portlet API:第一种是 IBM Portlet,这种Portlet API 是WebSphere Portal Server 专有的一种Portlet API;第二种是符合 JSR168 标准的Portlet API。由于 JSR168 是一个开放的标准,因此符合 JSR168 标准的Portlet将更易于移植。 IBM 为 IBM Portlet API 和 JSR168API 分别实现了基于 Struts1 的Portlet开发框架,由于基于 Struts1,这两种Portlet框架 API 同Portlet API 耦合紧密,尤其需要指出的是由于无论 IBM Portlet还是在WebSphere Portal Server 上实现的 JSR168 标准的Porlet API, 它们的接口都直接依赖于PortletRequest/PortletResponse对象,这就使得程序移植和单元测试等变得比较困难。此外,我们在使用 Struts1 开发 Servlet 应用时,习惯于将数据存放在 request 作用域中,通过页面的跳转将数据呈现到jsp视图页面。但是,这种做法在portlet开发中是不可行的。与 servlet 的生命周期有所不同,portlet存在操作响应阶段和呈现阶段。在portlet操作响应阶段存放在 request 作用域的变量,在呈现阶段就会失效。在原有 API 上解决这个问题既费时又不优雅,而 Struts 2 对Portlet的支持将能够很好的解决这些问题。 本文就是要通过一个简单的示例应用程序的开发和部署过程,来展示 Struts 2 怎样解决旧有的Portlet API 所无法克服的困难的。 本文的重点不在于开发一个 Struts2 Web 应用程序,而在于开发一个作为Portlet的 Struts2 应用程序所需的的实现和配置。读者可以了解到如何利用 Struts 2 来创建一个Portlet,这个Portlet将完全独立于其所开发和部署的平台。 在示例应用程序的开发和部署中用到了下列产品: ? ? ? ? IBM WebSphere Portal Server 集成测试环境 5.1
IBM WebSphere Application Server Version 5.1
Struts 2 Full Distribution 2.0.11
IBM Rational Application developer 7(RAD7) Porlet示例程序设计概述 示例应用程序是一个简单的用户登录程序。合法的用户将跳转到的登录成功页面,登录失败的用户则跳转到登录失败页面,并被要求输入正确的用户名和密码。用户可以自由的在Portlet的 View、Edit 和 Help 模式之间进行切换。应用程序视图部分分为以下几部分: ? ? ? ? ? ? 登录页面(login.jsp)――提示用户输入正确的用户名和密码,登录应用程序。 登录成功页面(success.jsp)――提示用户登录成功。 登录失败页面(fail.jsp)――提示用户登录失败,提示用户输入正确的用户名和密码。 Edit 页面(edit.jsp)――用户进入 Edit 模式后的页面。 Help 页面(help.jsp)――用户进入 Help 模式后的页面。 程序主类――Login.java。
图 1. 程序初始页面
下图是本文示例的 Action 与页面的交互图:
图 2. Action 与页面的交互图
利用 Struts2 实现Portlet 在本文中,使用 Struts2 开发Portlet应用需要经历以下步骤: 1. 使用 RAD7 建立开发环境 2. 生成 web.xml 配置文件 3. 生成 portlet.xml 配置文件 4. 编辑 jsp 文件 5. 应用 Struts2 6. 部署 Portlet 应用程序 7. 访问 Portlet 应用 使用 RAD7 建立开发环境 在 Rational Application developer 7 中启动一个Portlet项目,需要遵循下列步骤: 1. 选择新建一个Portlet项目,如图 3 所示:
图 3. 新建一个Portlet项目
2. 输入项目名 Struts2TestPortlet,目标运行时选择WebSphere Portal v5.1 或者更高版本,注意Portlet API 选择 JSR 168 Portlet, 注意勾掉创建portlet选项,点击完成按钮。如图 4 所示:
图 4. 设置项目属性
生成portlet项目及其结构如图 5 所示:
图 5.portlet 项目及其结构
3. 接下来到 Apache 官方网站下载 strtus2 的完整版 (Full Distribution)。将下载到的 Zip 文件解压缩。本文中使用的版本为 struts-2.0.11。将 struts-2.0.11 j4 文件夹下的 backport-util-concurrent-3.0.jar, retrotranslator-runtime-1.2.2.jar,struts2-core-j4-2.0.11.jar,xwork-j4-2.0.4.jar 和 lib 目录下的 ognl-2.6.11.jar, freemarker-2.3.8.jar 文件拷贝到portlet web 工程的 WEB-INF/lib 目录下。 在这里需要注意的是从 j4 文件夹下拷贝过来的 JAR 包,这是因为WebSphere Portal Sever 5.1 基于 jdk1.4,而 j4 文件夹下的内容就是 Struts2 支持 JDK1.4 的 JAR 文件。 生成 web.xml 配置文件 双击 WEB-INF/web.xml,打开 web 部署描述符界面,如图 6 所示:
图 6.web 部署描述符界面
切换到过滤器选项卡,点击添加按钮,创建一个过滤器,名称设定为 Struts2 Filter, URL 映射为 /*,并且使用现有的过滤器类 org.apache.struts2.dispatcher.FilterDispatcher,如图 7 所示。点击完成
图 7. 创建一个过滤器 三亿文库包含各类专业文献、生活休闲娱乐、专业论文、各类资格考试、应用写作文书、幼儿教育、小学教育、高等教育、95基于 Struts 2 构建 WebSphere Portal 上的 Portlet 应用等内容。 
 对于面向世界访问的门户网站,WebSphere Portal 基于...在用户之间提供和共享文档的文档管理器 portlet 应用...要准备搜索,搜索引擎构建完整的文本索引从而将索引...  Websphere portal 是个框架_IT/计算机_专业资料。Websphere...于基于业务系统的应用程序或者服务的信息的 portlet ...服务器来实现企业的门户,可以构建统一的门户平台实...  ? ? developerWorks 中国 WebSphere 文档库 基于 Struts 2 构建 WebSphere Portal 上的 Portlet 应用闫志东, 软件开发工程师, IBM 中国开发中心 路绪清, 软件...  基于Struts 2 构建 WebSphere Portal 上的 Portlet 应用 利用IBM RAD或者IBM其他开发工具整合 struts2 开发portlet利用IBM RAD或者IBM其他开发工具整合 struts2 开发p...  学习此篇教程前建议先学习 developerworks 上的这篇文章《基于 Struts 2 构建 WebSphere Portal 上的 Portlet 应用》,一些东西在这篇文章中介绍过 在本文中就不再...  开发和部署一个作为 WebSphere Portal V5 Portlet 的 Struts 应用程序 2004 年 2 月 01 日 本文描述并举例说明了如何利用 Jakarta Struts Framework(已并入 IBM ...  Struts2+JSR168+Portlet 的开发 RAD7.0 Websphere ...WebSphere Application Server 上的 Web 应用程序运行...portal 无缝集成, 灵活方便地嵌入基于 portal 技术...  90515.2 图 0.2:WebSphere Portal 体系结构 ...高级 portlet 应用程序概念、业务流程集成、知识管理...WebSphere Portal 提供三种产品,每种产品提供您构建和...-------------
新增文件夹...
新增文件夹
(多个标签用逗号分隔)
IBM Websphere Porta在centos上安装配置.docx
IBM Websphere Porta在centos上安装配置
IBM Websphere Porta在centos上安装配置&&
加载中...!如果长时间没有加载,请刷新页面
下载本文档需要登录,并付出相应积分()。
文件大小:2.32 MB
所需积分:& 5
相关资讯  — 
相关讨论话题  — 
浏览:2303次&& 下载:1次
格式:docx
上传时间: 15:53:52
同类热门文档
14464次浏览 &34次下载
0次浏览 &1次下载
0次浏览 &3次下载
7978次浏览 &3次下载
5156次浏览 &5次下载
0次浏览 &1次下载
相关经验 -
& 3人评&2页
& 0人评&150页
& 6人评&46页
& 0人评&38页
& 1人评&38页
OPEN-OPEN, all rights reserved.

我要回帖

更多关于 ibm websphere 下载 的文章

 

随机推荐