之前写了两篇jdeveloper安装和webcenter 安装配置,现在终于可以开始正题了,如何使用oracle jdeveloper开发portlet程序。
okay~~直接开始
1.如何创建基于jsr168的java 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 Resource与Resource 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上贴图太痛苦了。累死我了,不说了,休息去先~

- 大小: 76 KB

- 大小: 73.4 KB

- 大小: 80.9 KB

- 大小: 76.3 KB

- 大小: 14.7 KB

- 大小: 57.1 KB

- 大小: 40.9 KB

- 大小: 40.9 KB

- 大小: 43 KB

- 大小: 40.5 KB

- 大小: 10.9 KB

- 大小: 14 KB

- 大小: 40.6 KB

- 大小: 80.9 KB

- 大小: 23.1 KB

- 大小: 17.6 KB

- 大小: 65.7 KB

- 大小: 10.6 KB

- 大小: 9.9 KB

- 大小: 14.7 KB

- 大小: 10 KB

- 大小: 23.1 KB

- 大小: 20.2 KB

- 大小: 18.5 KB

- 大小: 74.1 KB

- 大小: 24.2 KB
分享到:
相关推荐
### 使用Oracle WebCenter进行开发简介 #### Oracle WebCenter Portal开发概览 Oracle WebCenter Suite 是一个强大且全面的平台,旨在为企业和个人用户提供一系列先进的工具和服务,涵盖了门户开发、社交协作、...
JDeveloper 是 Oracle 的集成开发环境,用于开发、调试和部署 WebCenter Portal 应用。安装后,开发者可以利用其强大的功能来创建自定义工作区、页面和组件。 总结: Oracle WebCenter Portal 的安装是一个复杂的...
Oracle Webcenter 是一款企业级的协作和社交软件平台,它提供了丰富的工具来增强团队合作、信息共享和工作流程管理。本文将详细介绍如何安装 Oracle Webcenter,主要包括四个主要步骤:安装数据库、运行 Repository ...
### Oracle WebCenter 11g环境搭建手册(11.1.1.6.0) #### 1. 前期准备 ##### 1.1 硬件平台 搭建Oracle WebCenter Suite 11g环境至少需要1GB的物理内存和20GB的硬盘空间。为了确保系统的稳定运行,推荐配置2GB以上...
Portlet开发参考手册是针对portlet技术的一份详细指南,它为开发者提供了全面的指导,以帮助他们构建和集成portlet到Web门户中。Portlet是一种可重用的Web组件,它们在门户环境中运行,允许用户自定义门户界面,展示...
Oracle WebCenter性能调优手册是一份专门为优化Oracle WebCenter环境的性能而设计的指南。这份手册不仅覆盖了Oracle WebCenter本身,还包括了WebLogic Server和HTTP服务器等组件的性能调优方法。 Oracle Fusion ...
这是Oracle WebCenter的核心框架,提供了构建和管理企业级应用的基础架构,支持JSF等现代Web开发技术。 #### 2. Oracle WebCenter Spaces 用于创建高度定制化的协作空间,支持团队协作、文档共享和项目管理等功能,...
### Oracle WebCenter 11g 环境搭建手册知识点详解 #### 1. 前期准备 **1.1 硬件平台** - **内存需求:** - 最低要求:1GB RAM - 推荐配置:2GB RAM 或更高 - **存储空间:** - 至少需要20GB可用硬盘空间。 *...
WebCenter Framework• 使用 JDeveloper 构建上下文丰富的、可自定义的应用程序、将 JSF 应用程序公开为 portlet• 使任何 faces 应用程序可用于远程 WebCenter 应用程序• 使用声明式工具保护您的应用程序 ...
Task Flows 是Oracle WebCenter Suite 11g 的一项创新特性,它允许开发人员像以前从未有过的那样开发应用或portlet。通过Task Flows,开发人员可以轻松地构建复杂的工作流和任务管理界面,极大地提高了开发效率。 #...
通过阅读《Oracle WebCenter 11g Handbook》,读者可以深入理解Oracle WebCenter 11g的全貌,掌握其安装、配置、管理和开发技巧,从而在企业环境中有效地应用这一平台,提升团队协作效率和业务价值。
### 甲骨文融合中间件11g中的Oracle WebCenter套件11g:构建更丰富连接及更快价值实现的门户平台 #### 业务挑战 随着信息技术的发展,企业面临着诸多挑战,尤其是信息与数据孤岛之间的连接问题。据研究显示,电子...
Oracle融合中间件的核心组件之一是Oracle WebCenter Portal,该组件专门用于门户构建和开发。 Oracle WebCenter Portal 12c(版本**.*.*.*)是Oracle融合中间件的一部分,它提供了一个平台,让企业能够通过个性化和...
Oracle WebCenter 作为一种集成式解决方案,通过结合基于标准的 JSF 开发、强大的门户技术、Web 2.0 服务以及预集成的协作应用,实现了上下文相关的用户体验。这一平台不仅支持简单的信息获取,还能实现即时消息、...
Oracle WebCenter 11g Handbook
文档内容还提到了官方文档系统,这是指Oracle官方提供的文档资源,包括开发手册、配置指南、最佳实践等,这些资源对于开发者来说是不可或缺的参考材料。开发者可以通过这些官方文档学习如何使用Oracle WebCenter ...
8. WebCenter Portal开发: 文档中提到了Oracle Portal开发和WebCenter Sites开发,这是Oracle WebCenter Portal套件中的一部分功能,涉及构建个性化用户界面和门户站点。 9. 官方文档系统: 该文档属于官方系统,...
从提供的文件信息中,我们可以提炼出关于Oracle WebCenter Portal管理与开发技术的知识点,尤其是在Oracle **.*.*.*版本的官方管理文档背景下。 首先,文档标题指出其主题是“Administering Oracle WebCenter ...
本开发手册强调了如何将Oracle BIEE的功能集成到使用Oracle JDeveloper、ADF和WebCenter构建的应用程序中。开发者通过这个手册能够了解和掌握如何使用Oracle BIEE提供的各种工具和组件,实现对数据的提取、转换、...