Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devsoft112/courses-java-spring-boot
Java web application built using the Spring Framework. The project is a course registration system that provides CRUD (Create, Read, Update, Delete) functionality, access control lists (ACL), validation, and login features. The application has a responsive design and is built using a variety of technologies.
https://github.com/devsoft112/courses-java-spring-boot
hibernate j2ee java spring-boot
Last synced: about 14 hours ago
JSON representation
Java web application built using the Spring Framework. The project is a course registration system that provides CRUD (Create, Read, Update, Delete) functionality, access control lists (ACL), validation, and login features. The application has a responsive design and is built using a variety of technologies.
- Host: GitHub
- URL: https://github.com/devsoft112/courses-java-spring-boot
- Owner: devsoft112
- License: mit
- Created: 2024-11-13T19:46:51.000Z (3 days ago)
- Default Branch: master
- Last Pushed: 2024-11-13T20:03:14.000Z (3 days ago)
- Last Synced: 2024-11-13T20:35:52.829Z (3 days ago)
- Topics: hibernate, j2ee, java, spring-boot
- Language: HTML
- Homepage: https://java-spring-course.herokuapp.com/
- Size: 0 Bytes
- Stars: 16
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Course
Course registration project using Java Web with Spring Framework.
Spring much lighter! :)## Features
- CRUD
- ACL
- Validation
- Login
- Responsive## Requirements
- NetBeans 8.2
- Java JDK 1.8
- Apache Tomcat >= 9
- MySql >=5## Tecnologies
- Java
- JPA
- Maven
- Spring
- CSS
- Bootstrap
- MySql## Installation
```
$ git clone https://github.com/devsoft112/courses-java-spring-boot.git$ cd courses-java-spring-boot
```
Then create a database with name spring_course in your mysql. You can find database dump in spring_course.sql, import it:
```
$ mysql -u -pmysql> create database `spring_course`;
mysql> use `spring_course`;
mysql> source spring_course.sql
```
Then open the file "src/main/resources/application.properties" and enter the data according to the connection of your database.
When the configuration is complete, just type in the terminal "mvn spring-boot: run" and open in your browser the following address:
http://localhost:8080/
## Demonstration
https://java-spring-course.herokuapp.com/
- Login
- Username: admin
- Password: admin## Licence
User Registration is licensed under The MIT License (MIT).
## Screenshots
![Screenshots](screenshots/screenshot01.png)
![Screenshots](screenshots/screenshot02.png)
![Screenshots](screenshots/screenshot03.png)
![Screenshots](screenshots/screenshot04.png)
![Screenshots](screenshots/screenshot05.png)
![Screenshots](screenshots/screenshot06.png)
![Screenshots](screenshots/screenshot07.png)
![Screenshots](screenshots/screenshot08.png)## Model ER
![Screenshots](model_er.png)