http://hi.baidu.com/5shuang/blog/item/a437c4624b0b22d9e6113a5d.html
IBM WebSphere Portal中包含WCM(Web Content Manager),是一个web内容发布系统,可以用他来建立一个功能齐全的信息发布站点而不用编写一句代码,和CMS系统功能很相似。他发布的内容还可以通过Portal来发布。
IBM WCM的一些功能考虑上还是比较先进的,编写、演示模板的组合,各种组件的自定义,发布流程的自定义,是我接触过的CMS系统中最强大的。但是在IBM WCM作为一个中间件工具,不可避免的给开发者一个难题,死板。如果最终用户的某些需求无法通过“WCM编写”portlet来实现就让人干瞪眼了。还好IBM给java开发者提供了JAVA接口的API来解决这个问题。
WCM API 文档位置:
IBM WCM API我没有在IBM的网站找到,但是如果你安装了IBM WebSphere Portal(非 Express版本),就会在AppServer/installedApps/<nodename>/wcm.ear/wcm.war/webinterface目录下能看到javadoc-api目录,这个目录里就是WCM API文档。不同版本的WCM API略有不同。
WCM JAR位置:
好像在portalServer/wcm/shared/app/lib下,portal5下的jar包多些,portal 6下的就少多了。
WCM程序的发布方式:
WCM程序我只用过两种方式发布过,第一种方式就是WCM API范例程序的那种,将程序发布到appserver/installedapps/<nodename>/wcm.ear/wcm.war下,我用这种方式开发是在刚开始接触WCM API的时候,主要用来实验各个API的作用;第二种方式我写应用的主要发布方式,作为Portlet来开发。还有一种方式我没有试过,就是将程序以web应用的方式发布到portal所在的was服务上,我猜测这也可以调用WCM API,但没有试过。
分享到:
相关推荐
安装IBM WCM涉及多个步骤,包括准备硬件环境、安装WebSphere Application Server、部署WCM应用程序、配置数据库连接等。过程中需要注意服务器性能优化和安全性设置。 五、内容管理流程 1. 创建:内容创作者通过WCM...
- **熟悉API文档**:深入理解IBM WCM v5提供的API文档,以便更高效地开发自定义功能。 - **利用示例代码**:参考官方提供的示例代码,加快开发进度。 - **错误处理**:正确处理API调用中的错误,确保程序的健壮性。 ...
Portlet 是 WCM 中的重要技术组件之一,它是一种在门户环境中运行的小型应用程序。Portlets 可以是动态生成的内容,也可以是静态内容,如文本或图像。它们能够与其他 Portlets 交互,并且可以根据用户的权限和偏好...
在v6.1.5.0版本中,API(应用程序接口)的规范为开发者提供了丰富的功能,以便他们能够高效地进行二次开发。这个API规范文档是开发者深入理解和扩展WCM系统的关键资源。 API在软件开发中起着桥梁的作用,它定义了...
WebSphere Portal 是 IBM 提供的一款强大的企业级门户平台,用于构建和管理复杂的Web应用程序。这篇笔记涵盖了从搜索功能、页面导航到授权与用户管理等多个方面,深入探讨了门户开发的关键技术点。 **一、搜索功能*...
IBM WebSphere Portal 是一款强大的企业级门户平台,它允许组织构建、管理和个性化复杂的Web应用程序,以提供统一的访问体验。这个学习资料包将带你深入了解WebSphere Portal的核心概念、功能和应用。 首先,让我们...
2. **Portlets开发**:Portlets是门户中的基本构建块,可以是Web应用程序、小部件或动态内容。培训会涵盖portlet生命周期、portlet API、JSR 286规范以及如何使用IBM Portlet Factory或WebSphere Portal Developer...
### IBM WebSphere Portal 6.1 项目实施与开发、配置技巧集锦 #### 第 1 章 IBM Portal 6.1 项目实施与开发、配置技巧集锦 ##### 1.1 更改 Portal 默认的登录选项 **1.1.1 问题描述** 在 IBM WebSphere Portal ...
- **Portlet**: Portlets是可以在Portal中嵌入的小型应用程序,熟悉JSR168/286标准下的Portlet开发流程和技术要求是必要的。 - **MVC (Model-View-Controller) 模式**: MVC是一种常用的设计模式,了解如何使用Struts...
- **复合应用**:支持多种类型的应用程序和服务组合在一起,形成一个完整的业务解决方案,从而满足不同场景下的需求。 ##### 5. 优化的管理与服务 - **主题管理的增强**:设计更加统一和结构化的主题,便于品牌形象...