360 启用java_GitHub - Yangyc07/360mall: java使用servlet实现360商城,Java using servlet to achieve 360 mall...

360mall

java使用纯servlet实现360商城

开发语言:JAVA

开发工具:Eclipse

数据库:Mysql

后台技术:纯Servlet+JDBC

前台技术:Jsp+Css+Js

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

简介

这是我上大学期间写的第一个相对较完善的学习项目了,项目中所有css和js都是自己边摸索、边学习画出来的,自我感觉对于我当时的水平还算可以了。

此项目适合javaweb初学者参考,大神请无视。大家可以从中学到javaweb底层原理、使用Servlet处理请求、css和js入门理解等。数据库使用MYSQL,全部源代码开放。

功能模块

首页

导航栏

轮播图

分栏推荐

搜索

显示关键词搜到的产品

能通过产品进入详情页

详情页

显示商品详情

多图画廊展示

购物车

立即购买功能

购物车

显示加入购物车产品信息

登录注册

实现登录注册功能

后台管理

后台首页

商品管理

用户管理

环境要求

JDK7或更高版本

Tomcat7.0或更高版本

MySQL5.1或更高版本

部署说明

创建数据库。使用MySQL,字符集选择为utf8或者utf8mb4(支持更多特殊字符,推荐)。

创建数据库导入数据。数据库在360mall\WebContent\sql目录下,参考数据脚本创建数据库。

设置项目编码为utf-8,选择jdk1.7版本或以上,不要选择jre。

修改数据库连接。打开360mall\src\dao\BaseDao.java文件,根据实际情况修改jdbc.url、jdbc.user、jdbc.password的值

部署项目。将项目部署到Tomcat7或以上版本,启动Tomcat。

访问系统。前台地址: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

项目预览

首页

f205097280cc71c3cc7ed4c69ec95a7d.png

导航

78e65846ee3b62e72c4876f39c7480a9.png

详情页

5bf6d335451cdabded1804a187ac980f.png

前台登录

109fdc9bdf249facf5aa3726ef9c0220.png

后台登录

4bb0b7eb0742628df716fe9935f2fa70.png

注册

e7ad6ca9159fd9203f4361fe4969ff51.png

购物车

769c9ad7343f797ec24cdb352ceb46b4.png

1921426c5f5a10439b9d1da45ef27813.png

搜索

32297b420723308be4adfe3f00da9db3.png

后台首页

924268aca60c7d70f981a964bddef777.png

用户管理

df63766a61e06a025036e5a83e9991e1.png

商品管理

046b8082e0fdc20408758511feadc610.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值