IBM Websphere Portal主题与皮肤深度开发指南

需积分: 5 5 下载量 155 浏览量 更新于2024-09-28 收藏 2.4MB PDF 举报
"portal开发实践" 在IT行业中,Portal开发是一种构建企业级应用集成平台的技术,它允许用户通过单一入口访问多种不同的服务和信息。郑文平的"portal开发实践"文档详细阐述了这一领域的关键技术和步骤,特别关注了主题和皮肤开发以及portlet开发。 1. **IBM WebSphere Portal主题与皮肤开发** - 主题与皮肤是门户用户体验的核心,它们定义了门户的视觉样式和布局。Default.jsp、Head.jsp、AdminLinkBarInclude.jsp、ToolBarInclude.jsp、PlaceBarInclude.jsp和PageBarInclude.jsp是构建主题的关键组件,分别负责页面的主要内容、头部信息、管理链接、工具栏、位置栏和页脚等内容。 - 中级开发部分介绍了如何更换LOGO图标,包括理解Default.jsp的工作原理以及使用静态图像或动态的Flash制作LOGO。 - 高级开发阶段涉及自适应分辨率的主题,开发者需要为不同屏幕尺寸(如1024*768和800*600)创建主题,并实现自适应设计,确保在各种设备上都能提供良好的用户体验。 2. **PORTLET的皮肤开发** - Portlet是门户中的可重用组件,皮肤开发允许定制portlet的外观。这包括更改标题背景图片、隐藏默认功能图标,甚至添加自定义的左侧管理菜单。 - 结合CSS可以进一步增强portlet的视觉效果,创造出更加吸引人的用户界面。 3. **调试方式** - 文档还涵盖了主题与皮肤的调试方法,这对于测试和优化门户的外观和功能至关重要。 4. **使用状态模式开发纯MVC的portlet** - MVC(Model-View-Controller)架构模式在portlet开发中广泛应用,状态模式则使得portlet能够根据用户交互改变其行为。 - 文档提供了需求分析、详细设计和实现过程,包括portlet的功能定义、逻辑分析、程序流程设计、Actions和States的规划,以及使用 Rational Application Developer 创建portlet的具体步骤。 "portal开发实践"是一份深入浅出的指南,涵盖了从基础到高级的门户开发技术,对于希望提升门户开发技能的IT从业者来说,是一份宝贵的参考资料。通过学习和实践,开发者可以掌握创建个性化、响应式且功能丰富的企业级门户系统的关键技术。