1. 什麼是格式良好XML
2. 在XML加入DTD聲明
3. 元素定義的文法
4. 元素的分類
5. 元素的限制
6. 屬性定義的文法
6. XML中的特殊符号
設計模式
它是用來解決現實中的一類問題(通常指的是我們在java開發過程中特定的一些代碼開發形式),固定的解決方案,Java的解決方案23種。被統稱為23種設計模式
架構的由來
就是由多種設計模式配合形成的
特定的架構處理特定問題
底層是通過Java的反射機制來完成
dtd
是xml配置檔案的限制技術中的一種(還有另一種:schema—> xsd檔案)
web.xml 配置tomcat的一些東西(例如:servlet,監聽器,過濾器)
xml的用途?
①做配置(幾乎99%的架構都有配置檔案)
②做資料傳輸
html與xml差別?
建立一個jsp檔案分析如下圖:

開啟服務在浏覽器運作:
得出結論: 意味着在html裡能寫任意标簽,它不僅僅包括html所規定的标簽
則反問:在web.xml能随意寫标簽嗎?
答:不行
如圖:
最終得出結論:限制的差異性
html是超文本
xml 是可拓展标記語言
xml能夠通過字元串表示對象的結構
之是以在web.xml整個檔案隻能寫servlet等一些元素是因為加了限制<code>http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd</code>
1.1 有且隻有一個根元素
1.2 XML标簽大小寫正确區分
1.3 正确使用結束标簽
1.4 正确嵌套标簽
1.5 使用了合法的标簽名(除特殊字元)
1.6 定義有效的屬性
如:合法的xml
代碼示範:
,代表并且
|代表或者
次數:
+代表1~n
*代表 0~n
?代表0或1
沒有
案例代碼示範:
ID
(男|女)
CDATA(文本類型)
IDREF(的縮寫reference 關聯)
#REQUIRED/#IMPLIED(必須/非必須)
以下是屬性類型的選項:
config案例代碼示範: