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

簡介

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

360mall

開發語言:JAVAjava

開發工具:Eclipsegit

數據庫:Mysqlgithub

後臺技術:純Servlet+JDBCweb

前臺技術:Jsp+Css+Jssql

項目地址: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

項目預覽

首頁

導航

詳情頁

前臺登陸

後臺登陸

註冊

購物車


搜索

後臺首頁

用戶管理

商品管理

相關文章
相關標籤/搜索