ADF_Data Binding系列2_使用URL Service Data Control

2015-02-16 Created By BaoXinjian

一、摘要


本文介绍通过XML Schema创建URL Data Control显示RSS需求

Step 1: Create a New Application and Project

Step 2: Create an XML Schema

Step 3: Create a URL Service Data Control

Step 4: Create a JSF Page

Step 5: Add the Data Control to the JSF Page

Step 6: Enhance the Layout

Step 7: Set the Labels

 

1: Create a New Application and Project


Step1.  创建custom application

 

Step2. 定义application属性参数

 

2: Create an XML Schema


Step1.  创建XML Schema

Setp2. 获取XML Schema文件

 

Step3. 创建XML Schema

Step4. 查看所创建的Schema文件结构

Step5. 查看详细内容

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
             xmlns="http://www.example.org"
             targetNamespace="http://www.example.org"
             elementFormDefault="qualified">
   <xsd:element name="rss">
     <xsd:complexType>
       <xsd:sequence>
         <xsd:element name="channel" type="channel"></xsd:element>
       </xsd:sequence>
     </xsd:complexType>
   </xsd:element>
   <xsd:complexType name="channel">
     <xsd:sequence>
       <xsd:element name="lastBuildDate" type="xsd:string"></xsd:element>
       <xsd:element name="title" type="xsd:string"></xsd:element>
       <xsd:element name="link" type="xsd:string"></xsd:element>
       <xsd:element name="description" type="xsd:string"></xsd:element>
       <xsd:element name="managingEditor" type="xsd:string"></xsd:element>
       <xsd:element name="language" type="xsd:string"></xsd:element>
       <xsd:element name="item" type="item" minOccurs="0"        maxOccurs="100"></xsd:element>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="item">
     <xsd:sequence>
       <xsd:element name="title" type="xsd:string"></xsd:element>
       <xsd:element name="link" type="xsd:string"></xsd:element>
       <xsd:element name="description" type="xsd:string"></xsd:element>
       <xsd:element name="pubDate" type="xsd:string"></xsd:element>
     </xsd:sequence>
   </xsd:complexType>
 </xsd:schema>

Step6. 文件保存位置

 

3: Create a URL Service Data Control


Step1.  创建URL Service Data Contorl

Step2.  定义Data Source

Step3. 定义Connection

Step4. 定义Data Format

Step5. 查看所创举爱你的URL Service Data Control信息

Step6.最终组件结构显示

 

4: Create a JSF Page


Step1.  创建Custom Project


 Step2.  创举爱你NewsPage

Step3. 查看所创建的组件结构

 

5: Add the Data Control to the JSF Page


Step1.  从Datacontorl中拖动数据到页面中

 

Step2.  运行测试显示数据结果如下

 

 

6: Enhance the Layout


Step1. 修改Link的显示文本

Step2.  创建Link的超链接

step3. 修改Link的宽度

step4. 运行测试,显示结果如下

 

7: Set the Labels


Step1.  修改栏位

 

Step2.  修改栏位Title

Step3. 显示栏位如下

 

Thanks and Regards

posted on 2015-03-16 09:40  东方瀚海  阅读(606)  评论(0编辑  收藏  举报