[Portal参考手册]Portlet持久化

转载 2007年10月16日 09:48:00
 

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

 

 

1. 其他资源

Spirit Portal的概念和API很大程度上和IBM Websphere一致,所以你也可以参考IBM
WebSphere
的文档。

 

以下时IBM文档地址

Ø         The Case for Portlets

Ø         IBM WebSphere 4.X Portlet Developer's Guide"

(part 1)(part 2)

IBM Portal主题、portlet开发与单点登录方式

IBM Portal开发教程 豆丁网 http://www.docin.com/p-588913975.html 百度文库 http://wenku.baidu.com/view/ff30ea...
  • xingqinstar
  • xingqinstar
  • 2013-06-09 21:45:16
  • 376

[Portal参考手册]Portlet布局框架

Portlet布局组件类似java中的awt/swing组件。原因有二:1)     象awt/swing一样,提供了相近的增删组件的API2)     基于Composite设计模式,用户可以自己开...
  • smallnest
  • smallnest
  • 2006-04-17 09:57:00
  • 2676

juzuweb框架使用(一)——portal及portlet介绍

本系列文章主要简单介绍一款Portlet开源框架juzu web Framwork,虽然其自身有配套的文档,但是其文档介绍的不是很充分,并且未有中文的,在此简单介绍一下juzu web框架常用的使用方...
  • fengshuiyue
  • fengshuiyue
  • 2017-08-20 23:57:38
  • 755

WebSphere Portal 编写 portlet

本节向您介绍有关创建 portlet 的概念,从一个彻底修改过的简单的 portlet 开始。使用有关 Portlet API 的节和 Javadoc 作为参考。创建简单 portlet 实例port...
  • nimeimei
  • nimeimei
  • 2005-12-07 14:09:00
  • 2146

Portal_JS,用JS实现的Portlet效果

有一年多没有关顾自己的博客了,然还有部分博友造访,令我万分感动,现在发布一下最近的一个组件:PortletWin/** * @package ElementUtils.js * @author: 熊水...
  • treeClimber
  • treeClimber
  • 2008-07-21 18:22:00
  • 4439

基于Tomcat开发Portlet

Portal Pluto是一个满足Portlet API规范的Portlet容器的实现,它为开发者提供了一个运行 portlets的工作平台。然而,如果没有一个驱动器(driver),也就...
  • ichsonx
  • ichsonx
  • 2010-05-27 09:57:00
  • 2713

portlet session共享

 一,问题描述 用户会话session是servet规范中标准的对象,它代表了用户活动的生命周期,因此在我们以往的web开发中,经常将用户信息放置到session对象中。然而随着真正意义上的...
  • ki_boy
  • ki_boy
  • 2014-08-12 10:22:11
  • 707

Spring Portlet MVC开发入门示例

本文通过一个简单实例介绍一下Spring 的Portlet MVC框架. Spring Portlet MVC和其Web MVC可以说是如出一辙,只是在Web MVC中处于核心的Dispatcher...
  • kkdelta
  • kkdelta
  • 2012-03-09 12:10:54
  • 5954

portal标签

在Liferay框架中拥有它自身的标签,虽然Portlet也有它自身的标签,但是Portlet的标签不能完全满足我们的需求,下面就介绍几个开发中经常用到的标签 :这2个是把整个页面当做一个提交到相应...
  • yhjyumi
  • yhjyumi
  • 2015-07-24 10:01:30
  • 600
收藏助手
不良信息举报
您举报文章:[Portal参考手册]Portlet持久化
举报原因:
原因补充:

(最多只允许输入30个字)