今天翻看硬盘,无心间看到这个项目的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
首页
导航
详情页
前台登陆
后台登陆
注册
购物车
搜索
后台首页
用户管理
商品管理