Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 70 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,71 @@
# Struts6-Springboot
Create Spring web application middle-tier using Spring boot and integration of third party web framework Struts handling the presentation layer. Project codebase was created via Spring starter project template in Eclipse IDE.

## Description

This repository contains a Spring Boot demo application built using the Spring framework and integrated with the Struts MVC web framework for the presentation layer.

## Features

- Integration of Struts6 MVC with Spring Boot
- Example of a well-structured Spring Boot application
- Demonstrates how to use Struts for the presentation layer while leveraging Spring Boot for backend services

## Prerequisites

- Java Development Kit (JDK) 8 or higher
- Maven 3.6.0 or higher
- An IDE (e.g., IntelliJ IDEA, Eclipse)

## Getting Started

### Clone the Repository

```bash
git clone https://github.com/haddouguihamza/Struts6-Springboot.git
cd Struts6-Springboot
```

### Build the Project

```bash
mvn clean install
```

### Run the Application

```bash
mvn spring-boot:run
```

### Access the Application

Once the application is running, you can access it at `http://localhost:8080`.

## Project Structure

- `src/main/java`: Contains the Java source code
- `src/main/resources`: Contains the application configuration files
- `src/main/webapp`: Contains the web application files (JSPs, static resources)

## Technologies Used

- Java
- Spring Boot
- Struts6 MVC
- Maven

## Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Contact

For any questions or suggestions, please feel free to reach out.

---

Feel free to customize this README further based on additional details or specific requirements for the repository.
Loading