開源分享,使用Servlet實現360商城


簡介

今天翻看硬盤,無意間看到這個項目的workspace,掀起了我無盡的回憶啊,一把辛酸一把淚。
現在把這個現在看來比較low的項目分享出來,也算記錄下當初菜鳥的成長之路了,也希望能夠對剛入門的朋友有些幫助 。
這是我上大學期間寫的第一個相對較完善的學習項目了,項目中所有css和js都是自己邊摸索、邊學習畫出來的,自我感覺對於我當時的水平還算可以了。
此項目適合javaweb初學者參考,大神請無視。大家可以從中學到javaweb底層原理、使用Servlet處理請求、css和js入門理解等。數據庫使用Mysql,全部源代碼開放。

360mall

開發語言:JAVA

開發工具:Eclipse

數據庫:Mysql

后台技術:純Servlet+JDBC

前台技術:Jsp+Css+Js

項目地址:https://github.com/allanzhuo/360mall

如果本項目對您有幫助的話,請方便給我個Star

功能模塊

  • 首頁
  1. 導航欄
  2. 輪播圖
  3. 分欄推薦
  • 搜索
  1. 顯示關鍵詞搜到的產品
  2. 能通過產品進入詳情頁
  • 詳情頁
  1. 顯示商品詳情
  2. 多圖輪廓展示
  3. 購物車
  4. 立即購買功能
  • 購物車
  1. 顯示加入購物車產品信息
  • 登錄注冊
  1. 實現登錄注冊功能
  • 后台管理
  1. 后台首頁
  2. 商品管理
  3. 用戶管理

環境要求

  • JDK7或更高版本
  • Tomcat7.0或更高版本
  • MySQL5.1或更高版本

部署說明

  1. 創建數據庫。使用MySQL,字符集選擇為utf8或者utf8mb4(支持更多特殊字符,推薦)。
  2. 創建數據庫導入數據。數據庫在360mall\WebContent\sql目錄下,參考數據腳本創建數據庫。
  3. 設置項目編碼為utf-8,選擇jdk1.7版本或以上,不要選擇jre。
  4. 修改數據庫連接。打開360mall\src\dao\BaseDao.java文件,根據實際情況修改jdbc.urljdbc.userjdbc.password的值
  5. 部署項目。將項目部署到Tomcat7或以上版本,啟動Tomcat。
  6. 訪問系統。前台地址:http://localhost:8080/360mall;用戶名:admin,密碼:123456,后台登錄點擊右下角小人,即可切換登錄,進入后台管理。

項目結構

│ ├── src

│    ├── dao

│       ├── BaseDao               // 數據庫連接基礎dao

│       ├── CartDao              // 購物車dao

│       ├── GoodsDao             // 商品dao

│       └── UserDao              // 用戶dao

│    ├── dao.impl

│       ├── CartDao               // 購物車處理實現類

│       ├── GoodsDao              // 商品處理實現類

│       └── UserDao              // 用戶處理實現類

│    ├── entity                  // 工具方法

│       ├── Cart                // 購物車實體類

│       ├── Goods               // 商品實體類

│       └── User                // 用戶實體類

│    └──── servlets                // 處理類,相當於action或controller

│       ├── CartServlet            // 購物車處理類

│       ├── GoodsServlet           // 商品處理類

│       └── UserServlets           // 用戶處理類


├── WebContent

│    ├── css

│       └── ...                 // 樣式文件

│    ├── img

│       └── ...                // 用到的圖片

│    ├── js

│       └── ...                // js文件

│    ├── sql

│       └── ...                // sql文件

│    ├── WEB-INF   

│      └── lib                 // jar包

│    └── ...                   //頁面

└── README.md

項目預覽

首頁

導航

詳情頁

前台登錄

后台登錄

注冊

購物車


搜索

后台首頁

用戶管理

商品管理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM