Board logo

标题: 使用 Spring 的 Web 服务模拟器框架解决方案(10)技术实现步骤7 [打印本页]

作者: look_w    时间: 2018-9-14 13:04     标题: 使用 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>






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0