今天翻看硬盤,無心間看到這個項目的workspace,掀起了我無盡的回憶啊,一把辛酸一把淚。
如今把這個如今看來比較low的項目分享出來,也算記錄下當初菜鳥的成長之路了,也但願可以對剛入門的朋友有些幫助 。
這是我上大學期間寫的第一個相對較完善的學習項目了,項目中全部css和js都是本身邊摸索、邊學習畫出來的,自我感受對於我當時的水平還算能夠了。
此項目適合javaweb初學者參考,大神請無視。你們能夠從中學到javaweb底層原理、使用Servlet處理請求、css和js入門理解等。數據庫使用Mysql,所有源代碼開放。css
開發語言:JAVAjava
開發工具:Eclipsegit
數據庫:Mysqlgithub
後臺技術:純Servlet+JDBCweb
前臺技術:Jsp+Css+Jssql
項目地址:https://github.com/allanzhuo/360mall數據庫
若是本項目對您有幫助的話,請方便給我個Star工具
utf8
或者utf8mb4
(支持更多特殊字符,推薦)。360mall\WebContent\sql
目錄下,參考數據腳本建立數據庫。360mall\src\dao\BaseDao.java
文件,根據實際狀況修改jdbc.url
、jdbc.user
、jdbc.password
的值│ ├── 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
首頁
導航
詳情頁
前臺登陸
後臺登陸
註冊
購物車
搜索
後臺首頁
用戶管理
商品管理