資源簡(jiǎn)介
供初學(xué)者學(xué)習(xí)使用。簡(jiǎn)單的功能實(shí)現(xiàn)。 開(kāi)發(fā)環(huán)境:Servlet、MySQL 相關(guān)工具及技術(shù):C3P0數(shù)據(jù)源、MVC設(shè)計(jì)模式、動(dòng)態(tài)代理模式、Ajax、jQuery、JSP、JSTL、Fileupload等 項(xiàng)目描述: ① 主頁(yè)顯示熱銷(xiāo)商品; ② 所有商品展示,可進(jìn)行商品搜索; ③ 點(diǎn)擊商品進(jìn)入商品詳情頁(yè),顯示庫(kù)存,具有立即購(gòu)買(mǎi)和加入購(gòu)物車(chē)功能,可增減購(gòu)買(mǎi)商品數(shù)量亦可手動(dòng)輸入(同時(shí)驗(yàn)證庫(kù)存),顯示該商品的評(píng)價(jià)信息及評(píng)分情況,熱銷(xiāo)商品展示。 ④ 立即購(gòu)買(mǎi)進(jìn)入確認(rèn)訂單頁(yè)面,可選擇已經(jīng)添加的地址,亦可新增地址。 ⑤ 加入購(gòu)物車(chē),在購(gòu)物車(chē)中添加該商品。點(diǎn)擊購(gòu)物車(chē)進(jìn)入購(gòu)物車(chē)頁(yè)面,購(gòu)物車(chē)中的商品可增減數(shù)量亦可手動(dòng)輸入(同時(shí)驗(yàn)證庫(kù)存),可選擇購(gòu)買(mǎi)哪些商品,可刪除不需要的商品。 ⑥ 點(diǎn)擊結(jié)算進(jìn)入確認(rèn)訂單頁(yè)面,確認(rèn)后提交訂單,訂單重復(fù)提交給予響應(yīng),庫(kù)存不足或商品下架給予響應(yīng)。 ⑦ 后臺(tái)管理:可進(jìn)行會(huì)員管理(啟用、禁用賬戶(hù),修改密碼等),商品管理(商品批量添加、上下架、庫(kù)存維護(hù)等),訂單管理(發(fā)貨、刪除)。
代碼片段和文件信息
package?com.backleoshop.servlet;
import?java.io.IOException;
import?java.lang.reflect.Method;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
public?class?Back_baseServlet?extends?HttpServlet?{
private?static?final?long?serialVersionUID?=?-4982176649519887957L;
protected?static?final?String?REDIRECT?=?“redirect:“;
@Override
protected?void?service(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
request.setCharacterEncoding(“UTF-8“);
String?basePath?=?getServletContext().getContextPath();
String?requestPath?=?request.getServletPath();
String?methodName?=?requestPath.substring(req
評(píng)論
共有 條評(píng)論