整合WebSphere Portal 7和Spring 3.0 Portlet MVC(上)

日期: 2011-01-26 作者:Sal Pece翻译:刘志超 来源:TechTarget中国 英文

当行业领先的门户网站和世界上最伟大的应用框架结合时,会发生什么呢?只有好事情!在这篇入门的文章中,我将指导你通过设置Spring 3.0 Portlet MVC框架,使它与运行在WebSphere Portal 7的JSR 286 Portlet一起工作。尤其是,我将为你演示如何:   下载Spring需要的所有库   在WebSphere Portal 7上部署例子   描述所有的组件和他们的目的   [作者附言:在本文中我做了一些假设。 1)你熟悉WebSphere Portal 7,能够建立新的页面并部署应用程序。 2)你对Spring做了一些研究,明白Spring MVC和它的优点。

 ……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

当行业领先的门户网站和世界上最伟大的应用框架结合时,会发生什么呢?只有好事情!在这篇入门的文章中,我将指导你通过设置Spring 3.0 Portlet MVC框架,使它与运行在WebSphere Portal 7的JSR 286 Portlet一起工作。尤其是,我将为你演示如何:

Spring 3.0 Portlet MVC框架

  下载Spring需要的所有库

  在WebSphere Portal 7上部署例子

  描述所有的组件和他们的目的

  [作者附言:在本文中我做了一些假设。 1)你熟悉WebSphere Portal 7,能够建立新的页面并部署应用程序。 2)你对Spring做了一些研究,明白Spring MVC和它的优点。 3)你明白Portlet的生命周期,并准备打破规则。]

  我们从哪开始?

  最好的开始方法是通过一个工作示例。如果提供以下方法:

  1. SpringMVCPortlet2Project-selfcontained.war [LINK] 大约3MB - 包含例子的代码,Spring需要的所有JAR包。

  2. SpringMVCPortlet2Project .war [LINK] 大约 6 KB - 只包含例子的代码

  第一个方法是最简单的部署。你可以下载并安装Portlet应用,比如,例子就可以工作。

  如果你打算使用Spring作为你的企业的解决方案,我推荐第二个方法。你最好先学习如何找出所需的库文件。

  [作者附言:如果你选择第一个方法,跳过‘我应该如何为WebSphere Portal获得并配置Spring和所需的库文件?’章节,否则,请继续。]

  我应该如何为WebSphere Portal获得并配置Spring和所需的库文件?

  网上大多数Spring MVC的例子,开发者都加入了Spring所需的和Web项目所依赖的Java库文件。我不喜欢这个方法。相反,我已经决定安装库文件到Portal共享库。

  Spring库文件

  从下面的网站下载Spring 3的库文件:http://www.springsource.com/download/community 

  从folderorg.springframework.asm-3.0.5.RELEASE.jar中解压出以下文件。

  • rg.springframework.beans-3.0.5.RELEASE.jar
  • org.springframework.context-3.0.5.RELEASE.jar
  • org.springframework.core-3.0.5.RELEASE.jar
  • org.springframework.expression-3.0.5.RELEASE.jar
  • org.springframework.web.portlet-3.0.5.RELEASE.jar
  • org.springframework.web.servlet-3.0.5.RELEASE.jar
  • org.springframework.web-3.0.5.RELEASE.jar


  复制所有JAR文件到下面的WebSphere Protal的共享目录:

以下是引用片段:
C:IBMWebSpherePortalServersharedext

  依赖包:Commons Logging

  从下面网站下载commons-logging包:http://commons.apache.org/logging/download_logging.cgi

  解压commons-logging-1.1.1.jar文件到下面的目录:

  C:IBMWebSpherePortalServersharedext

  依赖包:Java Standard Tag Library

  从下面的地址下载jstl-1.2_1包:http://repo1.maven.org/maven2/org/apache/geronimo/bundles/jstl/1.2_1/jstl-1.2_1.jar

  复制JAR到下面的目录:

以下是引用片段:
  C:IBMWebSpherePortalServersharedext 

  在《整合WebSphere Portal 7和Spring 3.0 Portlet MVC(下)》中,我们将继续介绍相关内容。

作者

Sal Pece
Sal Pece

相关推荐