首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

使用 Spring 的 Web 服务模拟器框架解决方案(10)技术实现步骤7

使用 Spring 的 Web 服务模拟器框架解决方案(10)技术实现步骤7

数据层数据层包含已定义的 XML 文件,Spring 框架会使用这些文件并作为 POJO 返回到模拟器服务层。清单 6 中的 POJO 是一个典型的 JavaBean 例子,它可用于在 Spring 框架内连接数据层与 XML。POJO 利用了简单的 getter 和 setter,使用框架将 XML 绑定到 Java bean。        
清单 6. 简单的 JavaBean 定义的例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
* AccountSummaryType.java..

package com.simulator.eo.account.accountsearch;

public class AccountSummaryType {
    private java.lang.String ssn;
     
    publicAccountSummaryType() {
    }
     
    public java.lang.String getSsn() {
        return ssn;
    }
     
    public void setSsn(java.lang.String ssn) {
        this.ssn = ssn;
    }




清单 7 提供了一个示例 Spring XML,表示清单 6 中所示的 JavaBean。
清单 7. 用 Spring XML 表示 JavaBean 的例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="UTF-8"?>
<beans  xmlns=http://www.springframework.org/schema/beans
        xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
        xsi:schemaLocatin="http://www.springframework.org/schema/beans  
        http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
    <bean name="ESIGetAccountsByEquipmentResponseType"
        class="ESIGetAccountsByEquipmentResponseType"
            <property name="accountSummary">
           <bean class="com.simulator.eo.account.accountsearch.AccountSummaryType">
             <property name="ssn" value="ssn"></property>
           </bean>
            </property>
    </bean>
</beans>

返回列表