Oracle Webcenter portlet简易开发手册

之前写了两篇jdeveloper安装和webcenter 安装配置,现在终于可以开始正题了,如何使用oracle jdeveloper开发portlet程序。

 

okay~~直接开始

 

1.如何创建基于jsr168java portlet

1.      选择 start->All Program->Oracle Fusion MiddleWare11.1.1.3.0->Jdeveloper Studio 11.1.1.3.0 启动jdeveloper

2.     选择File->New进入应用程序创建向导,在左侧导航栏中选择Application。右侧应用程序列表中选择Portlet Producer Application。点击确定

 

3.     弹出应用程序创建向导,填写应用名等,点击下一步


 

4.     填写工程名,向导下方的选择框列出了项目中应用的技术。可以根据项目需要自行添加所需的技术,包括组件与类库


 

5.     填写java包名,以及默认的java source以及class的路径


 

6.    点击完成。在jdeveloper左侧应用程序列表中列出新创建的portlet应用程序


 

7.    右键点击Portlets project,选择new,弹出应用程序创建向导。在左侧应用程序导航中,展开Web Tier,选择Portlets并且在右侧程序列表中选择Standards-based Java Portlet (JSR 168)点击确定


 

 

8.    在弹出的General Portlet Information窗口中,根据需要替换portlet名,class名以及选择语言等。选择Enable inter-portlet communication using Oracle WSRP V2 extension使portlet支持WSRP2.0。点击下一步


 

9.    General Portlet Information窗口中,填写portlet相关的属性,如显示名,title名等等,点击下一步


 

10.    Content Types and Portlet Modes窗口中,选择portlet模式,系统会自动创建相应的jsp文件。点击下一步


 

11.    Customization Preferences窗口中,创建portlet preferences。完成后,点击下一步


 

12.    Security Roles窗口添加需要的角色设置,设置浏览权限。这里不做细致介绍。默认点击下一步

13.    Caching Options窗口设置portlet缓存类型。这里默认即可。点击下一步

14.    Initialization Parameters窗口设置portlet初始化参数。根据项目需要设置后点击下一步

15.     Portlet Navigation Parameters窗口设置portlet交互使用的参数。关于portlet之间的交互,这里不做细致介绍。点击完成。至此完成全部设置

16.    最终在jdeveloper左侧导航栏中显示新创建的portlet的内容。如下图:


 

到此portlet创建完成,现在介绍如何在jdeveloper内部集成的weblogic server上测试portlet。

 

 

<!--[if !supportLists]-->1.    <!--[endif]-->根据如上创建的portlet应用程序,右键点击portlet.xml,选择run

2.   第一次运行会弹出Select deployment type窗口,选择yes,再点击ok

3.   部署完成后,会自动弹出WSRP Producer Test Page

 


4.   点击页面下方的WSRP v2.0 WSDL,弹出相应的WSDL页面。保存浏览器中显示的wsdl的页面路径。本例为http://127.0.0.1:7101/Application1-Portlets-context-root/portlet/wsrp2?wsdl


 

然后开始介绍如何在webcenter应用程序上注册和展示portlet

 1.  选择File->New进入应用程序创建向导,在左侧导航栏中选择Application。右侧应用程序列表中选择Webcenter Application。点击确定


 

2.    Webcenter application创建方式与portlet producer Application创建类似。不同区别在于,Webcente Application创建了两个应用模块,分别为Model模块以及viiewController模块,关于这两个模块的详细介绍,请参考http://download.oracle.com/docs/cd/E14571_01/webcenter.1111/e10148/jpsdg_plan.htm#BABJFBEA 创建完成之后如下图


 

3.     Application Resources panel处,右键点击connection,选择new connection,之后选择WSRP Producer


 

4.    在弹出的窗口中,“创建连接与”处选择Application Resource。关于application ResourceResource palette的详细内容,请参考http://download.oracle.com/docs/cd/E14571_01/webcenter.1111/e10148/jpsdg_prep_environment.htm#BABFIJGA 在“目标工程”中,选择新创建的webcenter应用程序的view Controller模块。按照项目需要修改producer name点击下一步


 

5.     Specify Connection Details页面中,输入1.2节中得到的wsdl地址。点击下一步


6.    Specify Additional Registration Details页面中,设置默认的超时时间。点击下一步


 

7.    Configure Security Attributes页面用来配置portlet的访问权限设置,本文暂时不涉及权限设置方面的内容,所以选择none。点击下一步

 

 


8.    点击finish完成创建。创建完成后如下图


 

9.    右键单击view controller,选在New。在弹出的创建应用窗口中,展开左侧的应用列表中的Web tier。选择JSF,在右侧选择JSF Page。点击ok


 

10.   在弹出的Create JSF Page窗口中,填写页面名,选择Create as XML Dcoument。点击ok完成创建


 

11.   打开创建好的页面,在Application Resource中,将在前述步骤中创建好的portlet拖入页面中。完成后如下图


 

12.   右键点击该页面,选择run。运行效果图如下


 

 

Okay~webcenter portlet开发已全部介绍完毕,后面再看情况是否贴出weblogic下如何配置部署portet ear包。

在ITEye上贴图太痛苦了。累死我了,不说了,休息去先~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值