EJB 3.1中的网络服务标准详解
1. XML模式和XML命名空间
在现代企业级JavaBean(EJB)开发中,XML扮演着至关重要的角色。尤其是在EJB 3.1中,XML不仅用于配置,还在网络服务中起到了核心作用。本节将重点介绍XML模式(XML Schema)和XML命名空间(XML Namespace)。
XML模式
XML模式是用来定义XML文档结构的一种规范。它类似于DTD(文档类型定义),但更为强大和灵活。XML模式使用 <schema> 元素作为根元素,允许定义复杂的类型,如 <complexType> ,并且可以引用外部的XML模式文件。
示例:定义一个简单的XML模式
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.titan.com/Reservation">
<element name="address" type="titan:AddressType"/>
<complexType name="AddressType">
<sequence>
<element name="street" type="string"/>
<element name="city" type="string"/>
超级会员免费看
订阅专栏 解锁全文
80

被折叠的 条评论
为什么被折叠?



