Skip to content

liuhengyiforgit/360mall

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

360mall

java使用纯servlet实现360商城

开发语言:JAVA

开发工具:Eclipse

数据库:Mysql

后台技术:纯Servlet+JDBC

前台技术:Jsp+Css+Js

如果本项目对您有帮助的话,请方便给我个Star

联系我:https://www.cnblogs.com/allanzhang/p/7116087.html

简介

这是我上大学期间写的第一个相对较完善的学习项目了,项目中所有css和js都是自己边摸索、边学习画出来的,自我感觉对于我当时的水平还算可以了。 此项目适合javaweb初学者参考,大神请无视。大家可以从中学到javaweb底层原理、使用Servlet处理请求、css和js入门理解等。数据库使用MYSQL,全部源代码开放。

功能模块

  • 首页
  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. 访问系统。前台地址:https://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

项目预览

首页 导航 详情页 前台登录 后台登录 注册 购物车 搜索 后台首页

用户管理 商品管理

About

java使用纯servlet实现360商城

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 85.9%
  • JavaScript 7.9%
  • CSS 6.2%