【正文】
安裝好 Eclipse 和相關的 Eclipse 插件,包括 MyEclipse) 如圖 31 所示 9 圖 31 配置示意圖 其中包含了兩個重要的配置文件: 和 在 中包含了對數(shù)據(jù)庫的連接的一些設置,具體如下(圖 ) 其中的 property name= jdbc:=GBK /property 表示當 前連的是 mysql數(shù)據(jù)庫 ,端口號是 3306 ,編碼格式為 GBK。這也使的 web 開發(fā)的效率大大的提高,因為 Hibernate 會幫你完成底層繁雜的實現(xiàn)過程而不用我們?nèi)摹? Hibernate 概述 在 MVC 中的 M,也就是所謂的 Model, 則可以說是與業(yè)務邏輯和數(shù)據(jù)邏輯關聯(lián)最為緊密的部分。可以無限擴展,而且有著統(tǒng)一的外觀,操作和系統(tǒng)資源管理,這也正是 Eclipse 的潛力所在。 目前, Eclipse 已經(jīng)開始提供 C 語言開發(fā)的功能插件。 Eclipse 是一個開放源代碼的、與 NetBeans、 Sun ONE Studio 和 Borland Jbuilder類似的一種基于 Java 的整合型可擴展開發(fā)平臺,也是目前最著名的開源項目之一,IBM 在最近幾年里也一直在大力支持該項目的發(fā)展,目標是將其做成用以替代IBM Visual Age for Java(簡稱 IVJ)的下一代 IDE 開發(fā)環(huán)境,并于 2020 年 11 月宣布投入 4 千萬美元資金到該項目的研發(fā)。 Ajax 包含: 1. 基于 XHTML 和 CSS 標準的表示; 2. 使用 Document Object Model 進行動態(tài)顯示和交互; 3. 使用 XMLHttpRequest 與服務器進行異步通信; 4. 使用 JavaScript 綁定一切。當請求返回時,就可以使用 JavaScript 和 CSS 來相應地更新 UI,而不是刷新整個頁面。 第 3 章 系統(tǒng)配置 開發(fā)環(huán)境配置 ( 1)安裝 JDK ( 2)解壓 Eclipse ( 3)安裝 Tomcat ( 4)安裝 Eclipse 插件 MyEclipse 版本 ( 5)安裝 MySQL 數(shù)據(jù)庫 ( 6)安裝 MySQL GUI 工具 ( 7)安裝 EditPlus 下載配置相關的 jar 包 ( 1)下載 Spring 包 ( 2)下載 webwork 包 ( 3)下載 Hibernate3 包 ( 4)下載 MySQL 數(shù)據(jù)庫驅(qū)動包 分別將這些包配置到所新建的 web 工程中 系統(tǒng)開發(fā)工具簡介 Ajax 概述 Ajax 用來描述一組技術,它使瀏覽器可以為用戶提供更為自然的瀏覽體驗。這樣能更好的管理用戶。購物車在支持把圖書放入的同時,也支持將圖書從購物車刪除。 功能分析 系統(tǒng)功能模塊 用戶功能模塊 (1)書本信息的查詢 這部分功能分為按圖書名稱進行查詢,按圖書作者姓名進行查詢,按圖書類別進行查詢,按出 版日期進行查詢。 ( 2)操作是以鼠標為最基本的操作方式,無法滿足快速操作的要求。 ( 2)擴展簡單方便,通過增加網(wǎng)頁即可增加服務器功能。 2 基于 web 的概念 基于 WEB 就是應用目前比較廣泛使用的 B/S 模式( browser/server) ,B/S 結(jié)構是真正的三層結(jié)構,其結(jié)構組成如圖 11 所示: 圖 11 第一層瀏覽器是表示層,完成用戶接口功能,在客戶端向指定的服務器發(fā)出請求, WEB 服務器用 HTTP 協(xié)議把所需的文件資料傳給用戶,客戶端接受并顯示在WWW 服務器上。 開發(fā)這套系統(tǒng)的主要意義: 1.為了網(wǎng)上購物更加方便安全。 通過瀏覽器來部署應用( B/S 結(jié)構),看上去相當不錯,因為這樣就不在需要在客戶端安裝軟件了。 本系統(tǒng)采用現(xiàn)在流行的 J2EE 編程、 開發(fā)、采用 MYSQL 數(shù)據(jù)庫。I 摘要 近年來,隨著 Inter 的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并進入傳統(tǒng)的流通領域。 關鍵詞: 在線售書系統(tǒng), Hibernate, Ajax, Eclipse, Mysql 數(shù) 據(jù)庫 II ABSTRACT Recent years, as the Inter rising rapidly, the World Wide Web has became the best Channel for information collecting and providing, it has also accessed into the traditional currency fields. The hightech in information society, the high level efficiency of modity economy, the fast speed at the work development, have made the popularization of puter applications in every aspect of economy and society, while the work became a part of daily life which people cannot lack of. The puter work and people’s life, they have had a strong connection later on, people would be used to shopping online. This set of software at present bases on J2EE, IDE eclipse , the database is Mysql. Keywords: online book sales system, Hibernate, Ajax, Eclipse, Mysql Database III 目錄 摘要 .................................................................................................................................... I ABSTRACT .......................................................................................................................... II 第 1 章 緒論 ..................................................................................................................... 1 系統(tǒng)開發(fā)背景與意義 ............................................................................................ 1 基于 WEB的概念 .................................................................................................... 2 第 2 章 需求分析 ............................................................................................................. 3 系統(tǒng)需求分析 ........................................................................................................ 3 功能分析 ................................................................................................................ 3 系統(tǒng)功能模塊 ................................................................................................... 3 系統(tǒng)主要工作流程 ........................................................................................... 5 小結(jié) ......................................................................................................................... 5 第 3 章 系統(tǒng)配置 ............................................................................................................. 6 開發(fā)環(huán) 境配置 ........................................................................................................ 6 下載配置相關的 JAR包 ......................................................................................... 6 系統(tǒng)開發(fā)工具簡介 ................................................................................................ 6 Ajax 概述 ....................................................................................................... 6 Eclipse 概述 ...................................................................................................... 7 Spring 概述 ................................................................................................... 7 Hibernate 概述 ............................................................................................... 8 HIBERNATE 與 MYSQL 數(shù)據(jù)庫連接 ..................................................................... 8 小結(jié) .....................................................................................................