jsp+jquery 音乐商城网站_JSP+Servlet+C3P0+Mysql实现的苹果网上商城

news/2024/5/17 13:34:43/文章来源:https://blog.csdn.net/weixin_36213756/article/details/113084968

fa6bd465e8c0b58601d4288214138cd2.png

项目简介

项目来源于:https://github.com/gpengDemo/Estore

本系统基于JSP+Servlet+C3P0+Mysql。涉及技术少,易于理解,适合JavaWeb初学者学习使用。

难度等级:简单

技术栈

编辑器

IntelliJ IDEA 2019.1.1 (Ultimate Edition)

前端技术

基础:html+css+JavaScript

框架:Bootstrap+JQuery

后端技术

Jsp+Servlet

数据库连接池:C3P0

数据库:mysql 5.7.27(个人测试使用)

jdk版本:1.8.0_181(个人测试使用)

tomcat版本:9.0.33(个人测试使用)

本地运行

若有疑惑可查看视频版本。
8e295e9e00fc8448199a16f11d814700.png
苹果网上商城https://www.zhihu.com/video/1227972704965804032
视频版本中为了加快下载速度,已将github仓库复制到gitee上。
3a360301288402e8cbdcfa4cb88bb4f5.png
Github下载慢怎么办?https://www.zhihu.com/video/1227972842970349568

1.下载zip直接解压或安装git后执行克隆命令

https://github.com/gpengDemo/Estore.git

2.使用Idea打开项目,配置jdk、tomcat和所需jar包。配置tomcat时,将upload文件夹配置为外部资源,否则图片显示将异常。

3.打开Navicat For Mysql,新建名称为estore的数据库,复制estore.sql中的内容到Navicat运行。

4.修改c3p0-config.xml中数据库相关的内容。

5.发布到tomcat中,具体访问链接看tomcat配置,若未修改则http://localhost:8080/Estore_Web_exploded/为商城首页。

注意

•该项目未声明mysql、jdk、tomcat使用版本,以上版本号均为个人测试使用版本。

•注意修改c3p0-config.xml中数据库相关的内容。

•注意将upload文件夹发布,否则会出现图片不显示的问题。

•根据仓库下面的评论,改项目存在bug,需要自己修改,bug如下:

1.不能登录,使用你的账号登录不了,注册的也登陆不了。

2.不登陆也能提交订单,拦截器有问题。

3.后台登陆问题,登录之后就退出不了。

项目截图

1b3880e8026f47b375c7f512afb574ef.png

c319947ddcde13db7dbb16a5f8df1c60.png

4e563cf8f64d95511e9f8e96b7fef5f6.png

d79fa4cb17b3c4be602b96e5e9ce4db2.png

e769fb0e9b35b16bd07fc571641e9102.png

00ac674c096c3225f422e1152a34e880.png

声明

•该项目收集于github,本人只是代为说明使用技术、注意点及启动方式,帮助大家进行学习交流。

若通过github地址无法下载该项目或无法正常运行,可私信我,本人免费协助。

推荐阅读

•JSP+Servlet+JDBC+DBCP2实现在线购书系统

•JSP+Servlet+JDBC实现的shine网上书城

•JSP+Servlet+JDBC实现的云端汽修后台管理系统

•JSP+Servlet+JDBC实现的学生信息管理系统

•JSP+Servlet+C3P0+Mysql实现的YCU movies电影网站

•JSP+Servlet+C3P0+Mysql实现的图书馆管理系统


本篇已收录于个人GitHub仓库,欢迎Star

https://coderzcr.github.io/JavaWeb-Project-Source-Share/​coderzcr.github.io

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_807469.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

会不会网站建设,要看有没有网站建设技能认证证书了

会不会网站建设,要看有没有技能认证证书了,为什么会这样呢? 众所周知阿里在云服务器界,是做的最早也算是做的最好的一家空间服务商。阿里云最近又在搞各种优惠活动,一个云服务器的价格比那些虚拟主机还要便宜&#xff…

网站搭建教程(详细步骤 )

目录 网站组成 一、服务器 二、网站程序 三、域名 四、空间基本介绍 搭建网站的基本步骤流程(教程解说) 一、购买域名 二、购买服务器 三、相关配置 网站组成 一、服务器 什么是服务器? 我们可以理解为一个容器,用来存放网站的内容部分,我们在互联网上能够看到的网…

大型网站架构演变

一、最开始的网站架构最初的架构,应用程序、数据库、文件都部署在一台服务器上,如图:二、应用、数据、文件分离将应用程序、数据库、文件各自部署在独立的服务器上,并且根据服务器的用途配置不同的硬件,达到最佳的性能…

background图片不显示_您的网站图片也不显示?禁用响应式图片加载属性srcset和sizes吧...

可能因为第一次有自己的网站所以更新网站兴趣比较高,没想到今天刚打开网站突然发现所有网站文章里的图片全部不能显示了,如图1图一但文章的预览图都还可以显示,而且进wordpress网站文章编辑后台也可以看到图片如图二图二甚至看到文章编辑源代…

linux 卸载redis_大数据学习路线,从Linux基础到大型网站高并发处理项目实战

相信大家在学习大数据的时候都不知道怎么来学习,因为知识点太多了,也太杂了,没有一个系统的路线来引导大家学习. 为了解决大家这个困惑,小编整理了从Linux基础到大型网站高并发处理项目实战的学习路线和知识点,希望大家…

经典flash_市面80%的模板站网站还都是flash,即将面临打不开的风险

最新消息:Adobe公司宣布,2020年12月31日,今年的最后一天,将是其旗下产品Flash Player生命终结之日,也就是 End-Of-Life Date。提到flash player相信大家绝对不陌生,无论是我们曾在网页播放器内满怀期待的观…

怎样将优酷网站下载的视频KUX转MP4格式

在休息之余,相信大多数人都会拿手机看电视剧听音乐之类的,最近拍了很多的新片子:《毒液:致命守护者》、《无名之辈》、《亡命救赎》《影》等等优质电影,但是很多的电影都只能在电影院观看的,如果不去电影院…

这些资源网站为什么能获得5万知乎大佬推荐,而我错失了什么吗?

现在很多朋友可能只要是一听到资源网站,想必就会好奇是什么网站,用用看是不是由说的那么厉害!其实资源网站给我们的诱惑是在是太大了,其主要原因是可以帮助我们搜索到很多意想不到的资源! 为了回应大家的需求&#xff…

oracle linux zfs,测试数据及结论分析(5) - Linux平台ZFS-FUSE与EXT4、Btrfs大比拼_Linux新闻_Linux公社-Linux系统门户网站...

最后一项测试,使用 IOzone 读取 8GB 数据中,ZFS-FUSE 的磁盘读取性能结果实际上和 EXT4 和 Btrfs 相近,不过那是因为 ZFS 模块在读取时使用了缓存的缘故。鉴于一些 Phoronix Premium成员要求在文件系统测试中同时提供 CPU 占用的结果&#xf…

mysql数据库优化课程---7、网站的搜索技术怎么选

mysql数据库优化课程---7、网站的搜索技术怎么选 一、总结 一句话总结: 1.量很小(像小网站)---like 2.量大一点()---标签 3.量超级大(像百度)---搜索引擎 1、数据库中取一列比取*要快给了我们什…

java常用网站有哪些类型有哪些类型_java常用的数据类型有哪些

java基本数据类型就8种,记住就好了。除了这些都是引用型的了。java常用的数据类型介绍:(推荐:java视频教程)java四类八种基本数据类型第一类:整型 byte short int long第二类:浮点型 float double第三类:逻…

linux隐藏文件怎么运行,Linux下如何隐藏文件_网站服务器运行维护

linux系统怎样安装软件_网站服务器运行维护linux系统安装软件的方法:1、使用apt命令进行安装,如【apt install app_name】;2、使用rpm命令进行安装,如【rpm -i app_name.rpm】。这篇文章主要介绍了Linux下隐藏文件方法&#xff0c…

python自动下载安装numpy_[Python]自动、使用镜像网站自动和手动安装Numpy

直接安装numpy模块在cmd输入直接pip install numpy若出现报错:ou are using pip version 18.1, however version 20.2.2 is available. You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.根据提示:您使用的是pip…

大型网站架构技术

大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。1 前端架构前端指的是用户请求到达网站应用服务器之前经历的…

宝塔linux优化wordpress,宝塔面板搭建的WordPress网站,如何进行服务器缓存优化 ?...

宝塔面板搭建的WordPress网站,如何进行服务器缓存优化 ?首先安装好必要的web环境,那么我们开始安装缓存了,有三个是必装的,这里以安装Wordpress建站为例。1.PHP版本我们最起码选择7.0以上的版本,越高越好&a…

网站云服务器需要数据库吗,网站云服务器需要数据库吗

网站云服务器需要数据库吗 内容精选换一换云数据库RDS服务支持开启公网访问功能,通过弹性公网IP进行访问。您也可通过弹性云服务器的内网访问云数据库RDS。准备弹性云服务器或可通过公网访问云数据库RDS。通过弹性云服务器连接云数据库RDS实例,需要创建一…

这些免费的网络工程师资源网站,收藏起来,一年省下好几个W

授人以鱼,不如授人以渔。我收集了一些互联网相关论坛或网站,大家有其他好用的也可以在评论区补充! 哔哩哔哩(网工学习教程) 头条(资料、技术推文) 学知网(教材下载) TelReading社区 (综合、传输技术) CSNA&#x…

Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站

本文为原创,如需转载,请注明作者和出处,谢谢! 上一篇:Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法 在《创建InetAddress对象的四个静态方法》一文中通过getAll…

发布网站时自动切换connectionString

1,安装 Web Deploy Projects2,在VS里右击Web项目, Add Web Deployment Project, 确定3,设置新添加的项目的属性. 其中的"Compilation"页中 Output Path即为要发布到的目录.4,在项目属性的Deployment页中,选中"Enable Web.config file section replacement"…

SNS网站盈利十八般武艺闯江湖

毫无疑问,SNS是现在互联网世界里最闪耀的“明星”,去年5月才成立的开心网,不到半年用户就从零扩展到千万级别。在几年前的门户时代,这个数字至少要花上个三四年。 开心网的外国师傅FaceBook,其创始人兼首席执行官马克扎…