第一章:开发者快速开发指南
作为一个开发者,如果你准备建立一个WebCenter Portal application ,你需要一个好的路线图,来指导你从什么地方开始,提供初始化的经验;本章首先解决开发环境的设置问题,并给出具体的做法与提示;
提示:如果是你是初学者,请先看1.1节“WebCenter Portal Developer's FAQ”
本章包括的章节如下:
• 1.1、WebCenter Portal Developer's FAQ
• 1.2、Installing Required Software
• 1.3、Preparing for Team Development
• 1.4、Creating a New WebCenter Portal Application
• 1.5、Preparing for Iterative Development
• 1.6、Creating Application Resource Connections
• 1.7、Planning the Portal Layout
• 1.8、Working with Skins
• 1.9、Preparing for Round-Trip Development
• 1.10、What Configuration Files Should I Know About?
• 1.11、Installing Database Schemas
1.1 WebCenter Portal Developer's FAQ
Table1-1 是开始开发过程中遇到的基础的问题:
提示:在开始设计和开发WebCenter Portal application 之前,建议先去看第8章:“Understanding WebCenter
Portal Applications”;该章节讲了“portal framework”概述,并且给出了提示和更多详细信息;
Table 1-1 WebCenter Portal Developer's FAQ
Question | Answer |
---|---|
开始开发前需要安装那些软件? |
最低要求, 需要安装JDeveloper 和 WebCenter Extension bundle (a JDeveloper add-in that includes WebCenter functionality). 典型的门户Portal也包括数据库, 内容知识库, 和搜索引擎的安装. 请参考1.2、"Installing Required Software." |
针对团队的资源控制(源码控制),该如何做? |
JDeveloper 能够集成各种资源控制系统. 请参考1.3、“Preparing for Team Development.” |
怎样提高团队的生产力? |
最好提高团队生产力的方式是能够迭代开发.拥有迭代开发功能, 你只需要通过刷新就可以看到portal 文件的变化. 请参考 1.5、"Preparing for Iterative Development." |
如何创建一个新的portal application? |
WebCenter 提供了一个拆箱即用的模板,该模板预为你预配置一个portal应用.该基础的Portal应用包含了开始一个门户的所有特征:默认的页面,拆箱即用的页面模板和导航; 请参考1.4 "Creating a New WebCenter Portal Application." |
不打算使用的默认的 portal application的文件和特征属性,能够移除他们么? |
可以移除,你可以增加和移除 portal application components. 更多的信息, 请参考6.1 "Manually Configuring a WebCenter Application With Technology Scopes." |
如何与数据库和知识库进行连接? |
JDeveloper 提供了链接向导让你创建这些类型的链接. 这些链接能够和运用在门户中的特定组件无缝集成, 像内容提供者任务流. 请参考第26章 "Configuring Content Repository Connections." |
我想为Portal创建一个可定制程度很高的navigation UI. 是可能的吗? |
可以, 你可以使用WebCenter提供的API,来控制navigation UI 的所有方面的渲染.一个流行的技术是使用EL去定制navigation UI 的渲染 .例如, 你能够隐藏基于用户角色的特定链接,或者改变基于指定标准的外观 . 更多信息请参考, 第13章 "Visualizing Your Portal Navigation." |
Portal的安全配置是怎样被默认的? |
一个WebCenter Portal application ,通过默认使用ADF security来配置. 自动创建的默认的用户名和密码是:weblogic/weblogic1,你可以使用该用户名和密码立即进行测试。请参考第63 章 "Securing Your WebCenter Portal Application." |
让内容在门户Portal中显示出来,该采用怎样的定制方式? |
一个通用的技术是运用Content Presenter task flow. Content Presenter 能让你把内容添加到页面并通过模板的方式定制显示.更多的信息请参考第25章 "Introduction to Integrating and Publishing Content." |
如何在门户中创建出统一布局的页面? |
The page template允许你创建布局并能够在门户的任何页面中共享.除此之外,基于页面布局,你也能够针对模板增加像导航用户接口的特征.请参考1.7 节 "Planning the Portal Layout." |
有很多ADF组件,如何清楚哪些些人在用? |
WebCenter 提供了WebCenter Portal Catalog. 改catalog 包含了一个通用的组件集合,被用来构建portals. 更多信息请参考第15章 "Creating and Managing Resource Catalogs." |
改变默认的皮肤,该如何做? |
皮肤是定义门户的外观.WebCenter提供了一个门户皮肤,该皮肤能在JDeveloper中方便的编辑. 更多信息请参考 1.8 "Working with Skins." |
开发者能把修改或新增加的属性特征发布到生产环境么? |
WebCenter 为开发提供了一个双向开发的解决方案。请参考 1.9 "Preparing for Round-Trip Development." |
对把门户从开发环境移植到测试环境、生产环境,对门户进行升级,需要做什么操作? |
Portal生命周期描述了一种途径,该途径指出了怎样从开发环境到测试环境、测试环境、演示环境,并最终到生产环境;更详细的Portal生命周期管理请参考第9章"Understanding the Portal Life Cycle." |
在开发WebCenter Portal过程中我们从哪里获得基础信息? |
我们推荐您去复习 第8章 "Understanding WebCenter Portal Applications." 该章呈现了portal framework 的概述, 并提供了提示和链接更详细的信息. |