使用 Spring 的 Web 服务模拟器框架解决方案(10)技术实现步骤7
![Rank: 8](images/default/star_level3.gif) ![Rank: 8](images/default/star_level3.gif)
- UID
- 1066743
|
![](http://images.eccn.com/silabs/silicon_chip_980x60_202203.jpg)
使用 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>
|
|
|
|
|
|
|