?? 0903-0800.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0071)http://162.105.170.55/ASPs/GetLearningArticleTemp.asp?section=0903-0800 -->
<HTML><HEAD><TITLE>XML中國論壇 - 初學(xué)進(jìn)階 - 9.3.8 XML Servlet軟件包</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>TABLE {
FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"
}
.pt9 {
FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"
}
.pt10 {
FONT-WEIGHT: 700; FONT-SIZE: 10pt; LINE-HEIGHT: 18pt; FONT-FAMILY: "宋體"
}
.TempOutline {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; COLOR: #666666; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.TempOutline1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; COLOR: #666666; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.Outline {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.Outline1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.Outline11 {
FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage0 {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage11 {
FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage111 {
FONT-SIZE: 9pt; MARGIN-LEFT: 51pt; TEXT-INDENT: -64pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
</STYLE>
<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY vLink=#000000 aLink=#000000 link=#000000 leftMargin=0 topMargin=0
onload=""><!-- 以下為主體內(nèi)容 -->
<div align="center">
<center>
<TABLE border=0 width="100%" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
<TBODY>
<TR vAlign=top>
<TD width=44 rowSpan=2></TD>
<TD vAlign=center width="835">
<p align="center"><IMG height=33
src="image/title_learner.gif" width=226></TD>
<TD width=40 rowSpan=2></TD>
</TR>
<TR vAlign=top>
<TD width="835" ><!-- 正文內(nèi)容 -->
<DIV class=pt10><B>9.3.8 XML Servlet軟件包</B></DIV>
<DIV></DIV><BR>
<DIV class=pt9>
<P align=left>XML Servlet是由Cerium Component Software Incorporated
開發(fā)的一組商業(yè)軟件,它可以通過JDBC訪問關(guān)系數(shù)據(jù)庫在應(yīng)用系統(tǒng)和數(shù)據(jù)庫之間進(jìn)行基于XML的雙向數(shù)據(jù)交換。下圖展示了XML
Servlet的體系結(jié)構(gòu)。</P>
<P align=center><IMG height=198
alt="TU000000-0902-0800-01.gif (2910 bytes)"
src="image/TU000000-0902-0800-01.gif" width=363></P>
<P align=left>XML Servlet 實際上是一種Java
Servlet,它使用XML指令將XML模板、HTML模板同數(shù)據(jù)庫相結(jié)合,利用XML Servlet顯示和更新數(shù)據(jù)庫中的數(shù)據(jù)。XML
Servlet的開發(fā)模式沿襲了三層架構(gòu)模式,通過將XML
Servlet放置于中間層的Web服務(wù)器,使得XML的應(yīng)用開發(fā)相對獨立于前端的用戶界面(瀏覽器)和后端的數(shù)據(jù)庫設(shè)計,進(jìn)一步提高了開發(fā)效率。 </P>
<P align=left>XML Servlet
不是孤立的軟件,與之相配套的還有兩個工具軟件:XMLOutline和XMLDB。XMLOutline采用層次化大綱形式的文本編輯器,利用它可以創(chuàng)建DTD和XML文檔。XMLDB可以動態(tài)地將DTD和XML文檔相結(jié)合,進(jìn)而產(chǎn)生用于將XML文檔數(shù)據(jù)存儲與數(shù)據(jù)庫中所需的SQL語句,包括可能的主鍵和外鍵。<BR><BR>相關(guān)網(wǎng)址:<A
href="http://ceriumworks.com/">http://ceriumworks.com/</A><BR></P></DIV>
<P></P>
<P></P></TD></TR></TBODY></TABLE>
</center>
</div>
<P></P>
<P>
<P></P></BODY></HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -