基于Java EE的電子商務(wù)網(wǎng)站建設(shè)

出版時間:2010-8  出版社:潘海蘭、 王安保 西安電子科技大學(xué)出版社 (2010-08出版)  作者:潘海蘭,王安保 著  頁數(shù):338  

前言

在現(xiàn)今信息飛速發(fā)展的時代,互聯(lián)網(wǎng)上的商務(wù)網(wǎng)站覆蓋了經(jīng)濟、市場、金融、管理、人力資源、商業(yè)與技術(shù)等各個方面,因此,擁有自己的電子商務(wù)網(wǎng)站無疑會給企業(yè)今后的發(fā)展帶來巨大商機。網(wǎng)絡(luò)商城正在成為一種新興的貿(mào)易方式。在Web程序開發(fā)中,輕量級Java EE以其穩(wěn)定的性能和良好的開放性,深受企業(yè)開發(fā)者的青睞。特別是對信息化和安全性要求較高的行業(yè),如銀行、證券和電信等,大都選擇Java EE開發(fā)平臺。Java EE提供的跨平臺性、開放性及各種遠程訪問技術(shù),為異構(gòu)系統(tǒng)的良好整合提供了保證。對于一個企業(yè)而言,選擇Java EE構(gòu)建信息化平臺,更體現(xiàn)了一種長遠規(guī)劃,在未來的日子里,經(jīng)常會有不同平臺、不同系統(tǒng)的異構(gòu)系統(tǒng)需要整合,從而幫助企業(yè)不斷壯大。目前關(guān)于Java EE輕量級框架的書籍很多,但有些只偏重框架應(yīng)用的入門使用,有些只介紹實際案例,沒有考慮學(xué)習(xí)者對技術(shù)是否熟悉。為此,本書針對各知識點精心設(shè)計了相關(guān)案例,將知識講解融入到案例之中,并能很好地指導(dǎo)讀者進行實踐。這對讀者從實踐中理解和鞏固知識、在實踐中培養(yǎng)應(yīng)用能力具有重要的實際意義。本書從Java EE輕量級框架基礎(chǔ)入門,系統(tǒng)介紹了基于Java EE電子商務(wù)網(wǎng)站的制作。本書共11章,按內(nèi)容可分成3個部分:·第1部分包括第1~3章,主要內(nèi)容為電子商務(wù)網(wǎng)站建設(shè)與維護概論,系統(tǒng)講解了電子商務(wù)網(wǎng)站的設(shè)計和規(guī)劃要點,并對網(wǎng)站的管理和維護進行了分析?!さ?部分包括第4~8章,主要闡述了J2EE輕量級框架Struts2和JPA的入門技術(shù),利用多個具有代表性的案例詳細講述了Struts2和JPA框架的知識點?!さ?部分包括第9~11章,利用“清風(fēng)書苑”商城的制作過程講述了Struts2+JPA+Spiing框架的整合,并具體闡述了商城中每個模塊的實現(xiàn)方法,從Web層、邏輯層到控制層,具體包括注冊、登錄、用戶管理、圖書管理、購物車、訂單等電子商務(wù)網(wǎng)站的經(jīng)典模塊。本書可作為高等院校計算機科學(xué)技術(shù)、軟件工程、電子商務(wù)等專業(yè)“電子商務(wù)網(wǎng)站建設(shè)”課程的教材,也可作為Java EE輕量級框架學(xué)習(xí)者的參考書。本書第1~4章由王安保編寫,第5~11章由潘海蘭編寫。在編寫過程中,參考并引用了“浪曦”和“傳智播客”網(wǎng)站的一些教學(xué)視頻,特別是“巴巴運動網(wǎng)”項目視頻對“清風(fēng)書苑”商城項目的建設(shè)有非常大的指導(dǎo)作用。本書的出版還得到了許多專家和同行的指導(dǎo)與幫助.特別是西安電子科技大學(xué)出版社的領(lǐng)導(dǎo)與編輯給予了大力支持,在此一并表示感謝!

內(nèi)容概要

  《基于Java EE的電子商務(wù)網(wǎng)站建設(shè)》分為3個部分:第1部分為電子商務(wù)網(wǎng)站建設(shè)與維護概論,系統(tǒng)講解了電子商務(wù)網(wǎng)站的設(shè)計和規(guī)劃要點,并對網(wǎng)站的管理和維護進行了分析;第2部分利用多個具有代表性的案例詳細講述了Struts2框架和JPA框架的知識點及使用技巧;第3部分精心設(shè)計了一個電子商務(wù)網(wǎng)站的完整案例,包括注冊、登錄、用戶管理、圖書管理、購物車、訂單等電子商務(wù)網(wǎng)站的經(jīng)典模塊,讓讀者在實際案例中學(xué)習(xí)Struts2+JPA+Spring框架的整合編程?!  痘贘ava EE的電子商務(wù)網(wǎng)站建設(shè)》可作為高等院校計算機科學(xué)技術(shù)、軟件工程、電子商務(wù)等專業(yè)的教材或參考書,也可作為JavaEE輕量級框架軟件開發(fā)人員的自學(xué)參考書或培訓(xùn)教程。

書籍目錄

第1部分 電子商務(wù)網(wǎng)站建設(shè)與維護概論第1章 電子商務(wù)網(wǎng)站概述1.1 什么是電子商務(wù)網(wǎng)站1.1.1 電子商務(wù)網(wǎng)站的定義1.1.2 創(chuàng)建電子商務(wù)網(wǎng)站的必要性1.2 電子商務(wù)網(wǎng)站的功能、特點及分類1.2.1 電子商務(wù)網(wǎng)站的主要功能1.2.2 電子商務(wù)網(wǎng)站的特點1.2.3 電子商務(wù)網(wǎng)站的幾種常見形式1.3 建立電子商務(wù)網(wǎng)站的準備工作1.3.1 商務(wù)模式的選擇1.3.2 網(wǎng)站域名注冊1.3.3 確定服務(wù)器解決方案1.3.4 電子商務(wù)網(wǎng)站的硬件平臺1.3.5 電子商務(wù)網(wǎng)站的軟件平臺第2章 電子商務(wù)網(wǎng)站的規(guī)劃與設(shè)計2.1 商務(wù)網(wǎng)站建設(shè)的解決方案2.1.1 商務(wù)網(wǎng)站解決方案2.1.2 制定解決方案的原則2.1.3 制定商務(wù)網(wǎng)站解決方案2.2 網(wǎng)站業(yè)務(wù)框架的搭建2.3 網(wǎng)站內(nèi)容策劃2.3.1 面向客戶的商務(wù)網(wǎng)站功能2.3.2 面向公司職員的商務(wù)網(wǎng)站功能2.3.3 電子商務(wù)網(wǎng)站內(nèi)容的整體策劃第3章 電子商務(wù)網(wǎng)站的管理與維護3.1 網(wǎng)站測試與發(fā)布3.1.1 網(wǎng)站測試3.1.2 網(wǎng)站發(fā)布3.2 網(wǎng)站推廣3.2.1 網(wǎng)站推廣方案的主要內(nèi)容3.2.2 網(wǎng)站推廣的重要性3.2.3 常用網(wǎng)站推廣方式3.3 網(wǎng)站維護與更新3.3.1 服務(wù)器的維護與更新3.3.2 站點的維護與更新3.3.3 網(wǎng)站的更新與升級3.4 網(wǎng)站的安全管理3.4.1 安全要素3.4.2 主要安全技術(shù)第2部分 Java EE輕量級框架Struts2、JPA的入門技術(shù)第4章 Java Web應(yīng)用開發(fā)及開發(fā)平臺4.1 Java EE簡介4.1.1 Java EE及其模型4.1.2 Java EE組件和結(jié)構(gòu)4.1.3 Java EE常用服務(wù)器4.2 MVC模式概述4.2.1 MVC的結(jié)構(gòu)及優(yōu)勢4.2.2 MVC在JSPModel2中的實現(xiàn)4.3 輕量級Java EE框架應(yīng)用相關(guān)技術(shù)4.3.1 Struts框架簡介4.3.2 JSF框架簡介4.3.3 Spring框架簡介4.3.4 ORM框架簡介4.4 建立開發(fā)平臺4.4.1 搭建開發(fā)環(huán)境4.4.2 開發(fā)一個簡單的Java Web實例第5章 Struts2框架基礎(chǔ)5.1 Stuts2注冊功能的實現(xiàn)5.1.1 Struts2框架在Web應(yīng)用中的環(huán)境搭建5.1.2 視圖表單頁面5.1.3 控制器類的實現(xiàn)5.1.4 Struts.xml配置的實現(xiàn)5.1.5 Struts2框架的工作流程5.2 Struts.xml配置詳解5.2.1 Struts.xml文件的元素結(jié)構(gòu)5.2.2 包含(jnclude)的配置5.2.3 常量(constant)的配置5.2.4 包(package)和名稱空間(namespace)的配置5.2.5 action的配置5.2.6 Result的配置5.3 增加模型組件與權(quán)限分離的方法5.3.1 增加虛擬模型5.3.2 訪問request、session和application對象5.3.3 OGNL表達式第6章 Sfruts2類型轉(zhuǎn)換與數(shù)據(jù)驗證6.1 注冊功能的初步實現(xiàn)6.2 Struts2的數(shù)據(jù)類型轉(zhuǎn)換6.2.1 Struts2中數(shù)據(jù)類型轉(zhuǎn)換的處理6.2.2 自定義的類型轉(zhuǎn)換器6.2.3 類型轉(zhuǎn)換錯誤的處理6.3 Struts2的數(shù)據(jù)驗證6.3.1 編寫Java代碼并驗證6.3.2 使用驗證框架6.3.3 Struts2內(nèi)置的驗證器6.3.4 使用客戶端校驗6.3.5 Struts2代碼輸入校驗步驟總結(jié)第7章 Struts2攔截器、國際化及文件操作7.1 Struts2的攔截器7.1.1 開發(fā)執(zhí)行安全驗證的攔截器7.1.2 攔截器配置詳解7.1.3 方法過濾攔截器7.2 Struts2的國際化7.2.1 國際化資源文件7.2.2 國際化實例及解釋7.2.3 加載資源文件的方式和順序7.2.4 實現(xiàn)切換不同語言版本7.3 文件上傳下載7.3.1 Struts2文件上傳的條件7.3.2 Struts2實現(xiàn)單個文件上傳7.3.3 Struts2實現(xiàn)多個文件上傳7.3.4 上傳文件的類型過濾與錯誤提示7.3.5 Struts2中文件下載的實現(xiàn)第8章 JPA框架8.1 ORM和JPA8.2 JPA及其開發(fā)環(huán)境的搭建8.2.1 My SQL數(shù)據(jù)庫的安裝和使用8.2.2 JPA環(huán)境搭建8.3 實體Bean和數(shù)據(jù)表的建立8.3.1 面向領(lǐng)域建模和UML建模8.3.2 實體Bean的建立及JUnit測試8.3.3 常用特殊annotation注釋8.3.4 XML元數(shù)據(jù)的使用8.4 JPA的API函數(shù)8.5 查詢語言JPQL8.6 實體關(guān)聯(lián)與聯(lián)合主鍵8.6.1 一對一關(guān)聯(lián)8.6.2 一對多關(guān)聯(lián)8.6.3 多對多關(guān)聯(lián)8.6.4 聯(lián)合主鍵第3部分基于Struts2+JPA+spring的web商城的開發(fā)案例第9章 “清風(fēng)書苑”系統(tǒng)及其注冊模塊的實現(xiàn)9.1 “清風(fēng)書苑”系統(tǒng)的功能與組成9.2 “清風(fēng)書苑”系統(tǒng)數(shù)據(jù)庫設(shè)計9.2.1 數(shù)據(jù)庫中各表的結(jié)構(gòu)9.2.2 數(shù)據(jù)表對應(yīng)實體在JPA中的實現(xiàn)9.3 JPA與Spring的整合9.3.1 Spring框架結(jié)構(gòu)9.3.2 Spring的IoC和AOP9.3.3 JPA中整合Spring的實現(xiàn)9.4 通用業(yè)務(wù)邏輯的實現(xiàn)9.4.1 通用CRUD業(yè)務(wù)邏輯的實現(xiàn)9.4.2 分頁業(yè)務(wù)邏輯的實現(xiàn)9.5 各實體業(yè)務(wù)邏輯的分析與實現(xiàn)9.5.1 各實體業(yè)務(wù)邏輯的分析9.5.2 各實體業(yè)務(wù)邏輯的實現(xiàn)9.6 用戶注冊功能的實現(xiàn)方法9.6.1 Struts2與Spring框架的整合9.6.2 用戶注冊功能的實現(xiàn)方法9.7 項目頁頭、頁尾及主頁的處理第10章 圖書顯示、購物車及訂單模塊的實現(xiàn)10.1 圖書顯示模塊10.1.1 所有圖書列表顯示、查詢及排序功能的實現(xiàn)10.1.2 單本圖書信息顯示的實現(xiàn)10.2 購物車模塊10.2.1 購物車的配置文件10.2.2 購物車的實現(xiàn)10.2.3 購物車管理功能的實現(xiàn)10.3 訂單模塊10.3.1 訂單的配置文件10.3.2 生成訂單10.3.3 查看訂單詳細信息10.3.4 顯示訂單列表第11章 用戶、管理員及圖書管理模塊的實現(xiàn)11.1 用戶、管理員登錄及注銷模塊11.1.1 登錄功能的實現(xiàn)11.1.2 注銷模塊的實現(xiàn)11.2 用戶管理模塊11.2.1 密碼更改模塊的實現(xiàn)11.2.2 訂單列表查看模塊的實現(xiàn)11.3 管理員管理模塊11.3.1 圖書管理的配置文件11.3.2 圖書添加模塊的實現(xiàn)11.3.3 圖書管理模塊的實現(xiàn)11.3.4 圖書更新模塊的實現(xiàn)11.3.5 圖書刪除模塊的實現(xiàn)11.4 設(shè)置權(quán)限攔截器11.5 “清風(fēng)書苑”項目總結(jié)附錄A Struts2中struts-defauIt.xml、struts.xml及struts.properties詳解附錄B 在JAR包中查看class文件的源代碼參考文獻

章節(jié)摘錄

插圖:4.會員自助管理①會員注冊:商城開放會員注冊,顧客填寫一些個人信息后,即可成為商城會員。②歡迎頁面:會員登錄后首先進入歡迎頁面。歡迎頁面中顯示會員基本信息,包括還有幾張未處理的訂單、會員級別、累計積分數(shù)、累積消費金額等。③購物車:點購物車進入購物車列表,如果你的購物車中沒有商品,則提示購物車中沒有商品,無法瀏覽購物車,返回到我的管家的首頁。購物車列表中顯示所選商品的名稱、數(shù)量、單價和小計金額。點擊收銀臺可進入支付流程。④個人信息:用戶注冊會員時的個人信息可以在個人信息中修改,修改時帶的項目必須輸入,而且輸入時系統(tǒng)會進行合法性校驗,保證你修改的信息準確。修改后點確定,信息將被保存。修改個人密碼是在這個頁面的修改密碼中進入的,修改密碼時需要輸入用戶的原密碼和新密碼,密碼修改后會在下次會員登錄時生效。⑤地址簿:地址簿用來添加收貨人信息,會員注冊后,默認在地址簿中增加一條會員的地址,會員可以根據(jù)實際情況添加多個收貨人地址。增加的地址信息可以根據(jù)實際情況進行編輯和刪除,可以選擇多條記錄刪除。⑥收藏夾:會員在前臺查看商品的詳細信息時,點“收藏”按鈕即可將該商品添加到收藏夾中。收藏夾的商品列表中顯示商品的名稱和價格。收藏夾中的商品可以刪除,也可以放入購物車。選擇商品時可以單獨選擇,也可以點全選按鈕全部選擇。你收藏的商品將一直保存在收藏夾中。⑦訂單查詢:會員下訂單后,就可以立即到訂單查詢中查詢自己的訂單信息。查詢訂單時,可根據(jù)時間和支付方式等組合條件進行搜索,也可以按照訂單編號、訂單時間和支付方式進行搜索,系統(tǒng)默認訂單時間是系統(tǒng)時間。在進行查詢操作時,不輸入任何條件搜索到的是你在這個日期之前的所有訂單。也可以根據(jù)時間段、訂單狀態(tài)、支付方式和配送方式為條件進行組合搜索,搜索到的是訂單的列表,包括訂單編號、日期和狀態(tài)。查看可以看到訂單的詳細信息,在搜索到的訂單列表中可以取消狀態(tài)為待確認的訂單。

編輯推薦

《基于Java EE的電子商務(wù)網(wǎng)站建設(shè)》:高等學(xué)校電子商務(wù)與物流管理專業(yè)系列規(guī)劃教材。

圖書封面

評論、評分、閱讀與下載


    基于Java EE的電子商務(wù)網(wǎng)站建設(shè) PDF格式下載


用戶評論 (總計1條)

 
 

  •   書的質(zhì)量不錯,是我們老師編的,用來考試的!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7