Skip to content

NatasaTM/SpringMVCRunningApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpringMVCRunningApp

This web application is developed as part of an internship project for a company.

It is built using the following technologies:

Spring Boot: A Java framework for building web applications. MVC Architecture: Adheres to the Model-View-Controller design pattern for separation of concerns. Bootstrap: A popular front-end framework for creating responsive and visually appealing user interfaces. Thymeleaf: A server-side Java template engine for rendering dynamic web pages. PostgreSQL: A powerful open-source relational database management system used to store application data. JPQL: Java Persistence Query Language for executing database queries. Hibernate: An Object-Relational Mapping (ORM) library for simplified database interaction. Spring Security: Provides authentication and authorization features to secure the application.

Features User Authentication: Implements secure user authentication using Spring Security. Role-Based Access Control: Manages user roles and permissions for different application functionalities. Interactive User Interface: Utilizes Bootstrap and Thymeleaf to create a responsive and user-friendly interface. Data Persistence: Uses Hibernate ORM with PostgreSQL to store and retrieve application data. Database Queries: Executes JPQL queries to retrieve and manipulate data from the database.

Prerequisites Before running the application, make sure you have the following prerequisites installed:

Java Development Kit (JDK): Ensure that you have Java SE Development Kit 8 or later installed. PostgreSQL: Set up a PostgreSQL database server and configure the database connection details in the application.properties file.

Installation Clone the repository or download the source code files. Open the project in your preferred Java IDE. Configure the database connection by modifying the application.properties file with the appropriate database credentials. Build the project using Maven to resolve dependencies and compile the source code. Run the application from your IDE or generate an executable JAR file and run it using the command java -jar .jar. Access the application by navigating to http://localhost:8080 in your web browser.

This project was developed based on a YouTube tutorial series by Teddy Smith Channel: https://www.youtube.com/@TeddySmithDev, titled "Spring MVC Tutorial Project For Beginners".

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published