付費(fèi)下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、商1. 功能分123、添加商品4、商品查看- 5678911商1. 功能分123、添加商品4、商品查看- 5678911游客(未登錄商查看(導(dǎo)出2. 系統(tǒng)設(shè)1技術(shù)選型(系統(tǒng)架構(gòu)JSTL + JSP + Servlet + JavaBean + BeanUtils + FileUpload + + MyEclipse10+ Tomcat7.0 + JDK6Windows MVC 模式+ DBUtils(JDBC) + C3P0 JavaEE web service 層2數(shù)據(jù)庫設(shè)(Sescreatetableusers實(shí)現(xiàn)primarykeyusernamenickname varchar(40)
2、,rolevarchar(100),activecodeupdatetimecreatetable(Sescreatetableusers實(shí)現(xiàn)primarykeyusernamenickname varchar(40),rolevarchar(100),activecodeupdatetimecreatetableidvarchar(100)primarykeyname varchar(40), price double, ,imgurldescriptioncreatetablemoney double, ,ordertime,foreignkey(user_id)(聯(lián)合create tab
3、le orderitem( ,primary createdatabase3 工程環(huán)境搭建部1) jar driver導(dǎo)入c3p0-src 下 c3p0-config.xml createdatabase3 工程環(huán)境搭建部1) jar driver導(dǎo)入c3p0-src 下 c3p0-config.xml jstljstl.jarpackage結(jié)三層類編工程發(fā)bookEstore1) 將工程根目錄bookEstore 目錄配置虛擬主機(jī)目appBase=myeclipse下的工程路徑Host 2) WebRoot web appBase=myeclipse下的工程路徑Host 3) - ip En
4、ginename=Catalina 2) WebRoot web appBase=myeclipse下的工程路徑Host 3) - ip Enginename=Catalina4) 修改本機(jī) 127.0.0.1文件 3. 功能實(shí)1 用1Ses(: 與保JS JS 3) 處理form 亂碼問通用t MD5 5) 6) 500.jsp 404.jsp 2用戶登404.jsp 2用戶登1) 2) 3) login.jsp username input 項(xiàng)中添加 checkbox 4) 登陸后注銷功能Ses3 用戶自動(dòng)登錄過濾(時(shí)都將執(zhí)行自動(dòng)登陸 * (login.jsp 、LoginServlet
5、、InvalidateServlet LoginServlet InvalidateServlet 4商品添1)input name 2) form t 3) form enctype multipart/form-表單提交時(shí),校驗(yàn)分為兩種:客戶端校驗(yàn)、服務(wù)器端校上傳到服務(wù)器端后,保存在哪個(gè)目錄 ? 必須直接在 WebRoot WEB-INF、META-INF 類-Service 5商品列表查*Java 上傳到服務(wù)器端后,保存在哪個(gè)目錄 ? 必須直接在 WebRoot WEB-INF、META-INF 類-Service 5商品列表查*Java ProductgetImgurl_s 6商品詳細(xì)
6、信息查7添加商品到購物購物車對象,不保存在數(shù)據(jù)庫中,使用來保存用戶購物車數(shù)保存購物車對象 key 商品對象value 商idServletSes 中1 ,在Mapkey hashcode id 3) 中信息在服務(wù)器正常關(guān)閉時(shí),會被序列化到硬盤中 - Product Serializable 接口 完成序列化8 顯示與修改購物車數(shù)1) 2) 刪除購物車中單項(xiàng)商品:cart.remove(product) 注意:刪除一項(xiàng)后,判斷購物車是否* hrefjs 函數(shù),詢問用戶是否確認(rèn),如果確認(rèn),location.href 發(fā)起刪除請求 - .寫法二: 刪除購物車中單項(xiàng)商品:cart.remove(pro
7、duct) 注意:刪除一項(xiàng)后,判斷購物車是否* hrefjs 函數(shù),詢問用戶是否確認(rèn),如果確認(rèn),location.href 發(fā)起刪除請求 - .寫法二: onclick ,hrefhrefe.preventDefault() - FF 支持、IE hreffunction/ varisConfirmwindow.confirm(商品不要了嗎?多好的商品?。?; / href a/e對象存在,preventDefault方法存/ 不支持e 對象,或者沒有preventDefault 方 品數(shù)量 JavaScript 9訂單生1) orders orderitem2) (數(shù)據(jù)完整性問題) - 3)
8、 10 訂單列表查詢與取管理查詢訂單 - 所有人訂單信息普通用index.jsp 1) 查詢訂單基本信息時(shí),查詢下單用戶昵稱和用戶名 Orderusername nickname 字段select orders.*,users.username,users.nickname from orders,users where orders.user_id 2) OrderItemname price t_id=products.idandorderitem.order_id=1) 查詢訂單基本信息時(shí),查詢下單用戶昵稱和用戶名 Orderusername nickname 字段select orde
9、rs.*,users.username,users.nickname from orders,users where orders.user_id 2) OrderItemname price t_id=products.idandorderitem.order_id=(11 訂支定 字簽名 hmac hmac 碼發(fā)送給易寶2) 3) * (不要去修改訂單狀態(tài)* 收到易寶點(diǎn)對點(diǎn)通知后,回復(fù)易寶s,修改訂單狀數(shù)字簽名原理:將數(shù)據(jù) 使用密鑰和算法加密后 獲得數(shù)字簽名 hmac,將數(shù)據(jù)和數(shù)字簽名 請求中數(shù)字簽名hmac與加密后獲得數(shù)字簽名hmac據(jù)沒有被篡改 簽名hmac有效(1) 2)Online
10、PayServlet * 提供密鑰和算商家真實(shí)的將 utils , 將*responseURL (estore項(xiàng)目必須要配置缺省虛擬主機(jī)OnlinePayServletJSP 通 過的 隱 藏 域提 交 參 數(shù) 給易寶4)CallbackServlet s12 銷導(dǎo)出功orderitem- (estore項(xiàng)目必須要配置缺省虛擬主機(jī)OnlinePayServletJSP 通 過的 隱 藏 域提 交 參 數(shù) 給易寶4)CallbackServlet s12 銷導(dǎo)出功orderitem- 品商品信息 products 表 銷售數(shù)量 orderitem 表orders表select * from products,orderitem,orders where products.id = orderitem.order_id=orders.idgroupselectproducts.*,sum(orderitem.buynum)totalSaleNumfromproducts,orderitem,ordersproducts.id = orde
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣西百色市西林縣民政局招聘編外聘用人員(補(bǔ)招聘)1人備考考試題庫附答案解析
- 安全生產(chǎn)審批工作制度
- 2026泰安寧陽縣事業(yè)單位初級綜合類崗位公開招聘工作人員(19人)備考考試題庫附答案解析
- 2026中交新疆交通投資發(fā)展有限公司運(yùn)營人員招聘27人備考考試題庫附答案解析
- 鐵路企業(yè)安全生產(chǎn)制度
- 農(nóng)業(yè)生產(chǎn)核心制度
- 天然氣安全生產(chǎn)檢查制度
- 發(fā)電廠生產(chǎn)安全管理制度
- 校園生產(chǎn)安全管理制度
- 沖壓安全生產(chǎn)獎(jiǎng)罰制度
- 《關(guān)鍵軟硬件自主可控產(chǎn)品名錄》
- 導(dǎo)尿術(shù)課件(男性)
- 手持打磨機(jī)安全培訓(xùn)課件
- 2025年濟(jì)南市九年級中考語文試題卷附答案解析
- 江蘇省房屋建筑和市政基礎(chǔ)設(shè)施工程質(zhì)量檢測指引(第一部分)
- 信息安全風(fēng)險(xiǎn)評估及應(yīng)對措施
- 紅藍(lán)黃光治療皮膚病臨床應(yīng)用專家共識(2025版)解讀
- 錄音棚項(xiàng)目可行性研究報(bào)告
- 園藝苗木種植管理技術(shù)培訓(xùn)教材
- 美國AHA ACC高血壓管理指南(2025年)修訂要點(diǎn)解讀課件
- 人教版英語九年級全一冊單詞表
評論
0/150
提交評論