Project introduction

Project Source:
https://gitee.com/2121/shop

This system is the development of the wisdom of the podcast teaching case, based on JSP+SSH+ MySQL simple online mall. In contemporary development, the use of SSH has been gradually replaced by SSM, but that doesn’t mean we don’t need to learn SSH, the system is simple, but fully functional can be used as an entry project for SSH framework beginners.

Difficulty level: Medium

Technology stack

The editor

The Eclipse Version: 2019-12 (4.14.0)

The front-end technology

Basis: HTML + CSS + JavaScript

Frame: no

The back-end technology

SSH (struts 2 + spring + hibernate)

Database: MySQL 5.7.27 (for personal testing)

Database connection pool: C3P0

JDK version: 1.8.0_181 (for personal testing)

Tomcat version: 8.5.34 (for personal testing)

Run locally

Eclipse environment preparation

1. The eclipse new JDK

2. New tomcat eclipse

Import the project

If in doubt, please check
Video version.

1. Download zip directly decompress or install git after executing the clone command

git clone https://gitee.com/2121/shop.git

2. Use Eclipse to open the shop project under the complete code of the project, configure the JDK, Tomcat, and the required JAR package. The JAR packages on which the project depends are in the WebRoot/ web-inf /lib folder.

3. Open Navicat For MySQL, create Shop database, copy the complete code of the project in shopshop.sql, paste it into Navicat and run it.

4. Modify the database related content in the complete project code shopsrcjdbc.properties.

5. Release to tomcat, specific access link to see the tomcat configuration, if not modify the http://localhost:8080/shop home page. Initial account: http://localhost:8080/shop/admin/index.jsp for background management page admin initial password: admin

Pay attention to

  • This project does not declare the MySQL, JDK, Tomcat version, the above version number is the personal test version.
  • Note modifying the database-related content in the complete project code shopsrcjdbc.properties.

Project screenshots













The statement

  • This project is collected from Gitee, and I just want to explain the techniques, points of attention and ways to start it, so as to help you learn and communicate.
  • If the project cannot be downloaded through the Gitee address or cannot work properly, you can send me a private message and I will help you free of charge.

Recommended reading

  • JSP+Servlet+JDBC+DBCP2 to achieve online book system
  • JSP+Servlet+JDBC implementation of Shine online book city
  • JSP+Servlet+JDBC cloud auto repair background management system
  • JSP+Servlet+JDBC implementation of student information management system
  • JSP+Servlet+C3P0+ MySQL to achieve YCU movies website
  • JSP+Servlet+C3P0+ MYSQL library management system

This has been included in the individual making warehouse https://github.com/coderzcr/JavaWeb-Project-Source-Share, welcome to the Star.