当行业领先的门户网站和世界上最伟大的应用框架结合时,会发生什么呢?只有好事情!在这篇入门的文章中,我将指导你通过设置Spring 3.0 Portlet MVC框架,使它与运行在WebSphere Portal 7的JSR 286 Portlet一起工作。尤其是,我将为你演示如何:
下载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:\IBM\WebSphere\PortalServer\shared\ext |
依赖包:Commons Logging
从下面网站下载commons-logging包:http://commons.apache.org/logging/download_logging.cgi
解压commons-logging-1.1.1.jar文件到下面的目录:
C:\IBM\WebSphere\PortalServer\shared\ext
依赖包: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:\IBM\WebSphere\PortalServer\shared\ext |
转载于:https://blog.51cto.com/fiercelf/520165