Spirit采用Hibernate持久层提供了一个持久化框架。它提供了将对象存入到各种数据
库的方法。
配置
配置文件为WEB-INF/persistence/hibernate.properties。
简单持久化
简单持久化可以采用PortletData对象。
PortletData pd = request.getData();
pd.setAttribute("key", value);
try {
pd.store();
} catch (IOException e) {
//捕获异常
}
得到对象
PortletData pd = request.getData();
String value = pd.getAttribute("key");
持久化管理器
PersistenceManagerRdbms接口定义了产生、取回、更新、删除数据库中的对象的方法。
Mapping文件
为了持久化你的对象,你需要产生一个映射文件,放到$PROJECT_ROOT/webapp/persistence目录。
用法
PersistenceManagerRdbms pm =
PersistenceManagerFactory.createPersistenceManagerRdbms("webappname");
data.setName("test");
// 存贮
pm.store(data);
// 取回
PMData testdata = (PMData)pm.restore("from PMData where name='test'");
// 修改
testdata.setName("test2");
//更新
pm.update(testdata);
更多使用方法请参考Hibernate。
<!--[if !supportLists]-->1. <!--[endif]-->其他资源
Spirit Portal的概念和API很大程度上和IBM Websphere一致,所以你也可以参考IBM
WebSphere的文档。
以下时IBM文档地址
<!--[if !supportLists]-->Ø <!--[endif]-->The Case for Portlets
<!--[if !supportLists]-->Ø <!--[endif]-->IBM WebSphere 4.X Portlet Developer's Guide"
(part 1)(part 2)
分享到:
相关推荐
Portlet开发参考手册是针对portlet技术的一份详细指南,它为开发者提供了全面的指导,以帮助他们构建和集成portlet到Web门户中。Portlet是一种可重用的Web组件,它们在门户环境中运行,允许用户自定义门户界面,展示...
3. **portlet开发**:portlet是WebSphere Portal的核心组件,手册会讲解portlet生命周期、开发工具(如WAS Portlet Factory或Eclipse插件)、portlet API使用以及portlet部署流程。 4. **个性化与布局**:内容将...
《Liferay Portlet开发参考手册》是温兵先生编著的一本专为开发者设计的指南,旨在帮助读者深入了解和熟练掌握Liferay Portal平台上的Portlet开发技术。Liferay Portal是一款开源的企业级内容管理平台,而Portlet是...
在 WebSphere Portal 上构建 Portlet 应用时,Struts 2 可以为开发者提供一个结构化的开发环境,使应用程序更加灵活和易于管理。下面将详细介绍如何基于 Struts 2 构建 WebSphere Portal 上的 Portlet 应用。 1. **...
总的来说,Portlet标准汉化手册旨在为开发者提供关于如何构建和使用Portal Server及Portlet的详细指南,帮助他们理解这一技术的精髓,以便在实际项目中有效利用Portal架构的优势,提供更加个性化和高效的服务。
图片路径的写法 <IMG >/testportlet/images/mark.gif"> (renderRequest.getContextPath()+">"> 其中renderResponse.encodeURL表示编码。目录结构截图: 。。。 。。。
基于Portal和Portlet技术的Web整合应用研究与实现基于Portal和Portlet技术的Web整合应用研究与实现基于Portal和Portlet技术的Web整合应用研究与实现基于Portal和Portlet技术的Web整合应用研究与实现
本主题主要关注Java Portal技术,特别是通过Jetspeed Portal和Portlet标准进行的开发。下面我们将深入探讨这些概念及其相关知识点。 1. **Java Portlet API**: 标题中的"portlet-1_0-fr-spec"指的是Java Portlet ...
### UAP V6.3 Portal开发技术手册知识点 #### UAP Portal概述 UAP Portal是基于JSR286规范实现的J2EE技术体系架构的门户平台,该平台不仅可以展现产品需求,还具备强大的系统集成组装功能。它支持多种集成框架,...
在IT行业中,门户(portal)和portlet是构建企业级应用的重要组成部分。它们提供了一个集中的访问点,允许用户访问各种不同的应用程序和服务。本文主要探讨如何在Websphere Portal 6.1.5环境下进行portlet主题和皮肤的...
在IT行业中,"门户"(Portal)、"portlet"和权限控制是构建企业级信息系统的关键概念。门户是一种集成了多种信息和服务的入口,它允许用户在一个统一的界面上访问和管理各种应用,提供个性化定制和一站式服务。...
《LifeRay Portal 6.0.6 学习手册》是一份针对LifeRay Portal初学者的详细教程,旨在帮助读者深入了解和掌握LifeRay Portal的使用和开发。下面将对其中的关键知识点进行深入探讨。 1. **LifeRay Portal初体验** ...
Portlet是WebSphere Portal中的基本构建块,它类似于Web应用程序的小部件,可以嵌入到门户页面上,展示定制化的信息或功能。在某些情况下,我们可能需要根据特定条件来隐藏或显示Portlet,以提供更灵活的用户体验。 ...
portlet开发手册是IT专业人士在构建portlet应用程序时的重要参考资料,它能帮助开发者深入理解portlet的配置和实现机制。Portlet是Web应用程序的一种组件,通常在门户环境中运行,提供交互式的用户界面。以下是对...
【portal portlet 安装】涉及的是IBM WebSphere Portal中的portlet开发与主题皮肤的应用,这是一个企业级的内容管理和展示平台。以下是对这个主题的详细说明: IBM WebSphere Portal 是一款强大的企业级门户解决...
文章提到实现支持Struts的Portlet,意味着开发者可以利用Struts的架构和组件来构建Portlet的业务逻辑和控制层,使得Portlet的开发更加结构化和模块化。 【总结】 Oracle AS Portal通过PDK - Java为Java开发者提供了...