A simple dynamic web project with crud operations, developed with Spring Tool Suite, RichFaces, Spring Framework and SQLite tecnologies.
These are versions of the technologies used in this project:
- Java version: jdk1.8.0_181 64 bit o superiore
- Development environment version: sts-3.9.6 64 bit
- jsf version: jsf2.2
- RichFaces version: 4.5.17 Final
- Spring Framework version: 5.1.2
- Tomcat version: 8.5.34 64 bit o superiore
- SQLite version: 3.25.2
- Editor SQL version: DB Browser for SQLite 3.10.1 64 bit
- N.B. The .exe is self-extracting file. if don't want follow intallation wizard, unzip it with 7-zip to get a portable installation.
This project is intended for educational purpose only. For this reason I preferred to keep it simple as possible by excluding the use of tecnologies like Spring MVC and Maven.
To make the download more immediate, in this repository you will find only the content of the workspace of the project, the database and a preview image. The others tools like Tomcat and Db Browser can be downloaded from the respective links.
If You prefer to have a complete solution you can download the zip (about 700 mb) at (https://drive.google.com/drive/folders/1Q6PPwrgXNYTLqjU5wLz3E--WiSUGIbmr?usp=sharing)
- The complete solution present in this zip will work immdiately only if you respect this two conditions:
- The S.O of development macchine must be a 64 bit Windows version.
- You must unzip it into this path C:\ProgettoWeb, because I have configured the references of sts and the project to this folder.
If you did correctly then the database will be at the following path C:\ProgettoWeb\progettoweb.db
- Open the development editor STS included by clicking on the STS.exe icon present in C:\ProgettoWeb.
- STS Will ask you witch workspace should open, if not already indicated use the following path:
- C:\ProgettoWeb\workspace
- Identify the Servers panel and click on Run button (or use CTRL+ALT+R shortcut)
- When the server is started, open the link to the following path:
For any communication regarding the project (bugs, requests, tips, ortographic errors etc.) You can use the tools provided by Github or write to me at [email protected].
Good training for everyone.