JSP系統(tǒng)的四個組成部分
JSP系統(tǒng)主要由四個部分組成:
1)數(shù)據(jù)庫連接部分:JSP系統(tǒng)支持常用的幾個數(shù)據(jù)庫,包括Oracle、Sybase、MSSQLServer、MySQL和DB2,根據(jù)用戶選擇的數(shù)據(jù)庫類型和用戶提供的數(shù)據(jù)庫名稱、用戶名、密碼使用JDBC同數(shù)據(jù)庫相連。
2)系統(tǒng)基本表生成部分:和數(shù)據(jù)庫連接以后,根據(jù)同數(shù)據(jù)庫相連的用戶名生成兩個系統(tǒng)基本表TC-Tables和TC-Columns,TC-Tables表包含在該數(shù)據(jù)庫中屬于該用戶的所有的表的英文名稱、中文名稱和一些屬性,如是否可修改、是否可查詢等;TC-Columns表包含在該數(shù)據(jù)庫中屬于該用戶的所有的表的所有列的中英文名稱和其它一些屬性。如是否可顯示、是否可查詢等。這兩個系統(tǒng)基本表在整個系統(tǒng)的開發(fā)過程中提供用戶所使用數(shù)據(jù)庫的基本信息。
3)模板選擇和網(wǎng)頁生成部分:該部分是JSP系統(tǒng)的核心部分。它包含了兩個子模塊。
①模板選擇部分:系統(tǒng)為用戶提供模板選擇界面,讓用戶根據(jù)需要從模板庫中選擇所要使用的模板。
②模板處理部分:根據(jù)用戶選擇的模板,系統(tǒng)調(diào)用指定的模板處理模塊對這個模板進行處理。當處理程序遇到模板中的標簽時,就為用戶提供交互界面,讓用戶為指定的標簽輸入?yún)?shù),并由系統(tǒng)驗證用戶輸入的標簽的有效性。***由系統(tǒng)完成JSP頁面的生成。
4)網(wǎng)頁預(yù)覽和修改部分:網(wǎng)頁生成出來以后,系統(tǒng)為用戶提供了一個網(wǎng)頁預(yù)覽窗口和代碼查看修改窗口。通過這個預(yù)覽窗口,用戶可以預(yù)覽一下生成出來的JSP頁面的效果。如果用戶對頁面的靜態(tài)方面的效果不太滿意,用戶可以通過代碼查看修改窗口修改代碼中的HTML代碼。如果用戶對頁面的靜態(tài)效果有進一步的要求,系統(tǒng)還為用戶提供了一個調(diào)用DreamWeaver編輯器的接口,用戶可以使用它來對生成出來的JSP頁面的靜態(tài)效果進行進一步的修改和完善。
【編輯推薦】