Answer the question
In order to leave comments, you need to log in
Which technology stack to use when developing the first Java web application?
Hey guys! At the university, I took on a project with the task of developing a car rental web application in Java. What would you advise to study technologies or what is the best way to start a project in general? This is the first time I have encountered this type of work, before I had experience only in developing gui swing / fx applications. I would appreciate any help!
Answer the question
In order to leave comments, you need to log in
For a better understanding, I advise you to try to write it on standard things in Java, Servlets, JDBC (they will give a general understanding of the work of frameworks such as Hibernate, Spring). After that, take on Hibernate -> Spring.
Spring as a DI container and other features (for example, a very important thing Spring Security). As a data access library (db), I suggest using MyBatis. This is something between bare Jdbc (its template code and incomprehensible hierarchy of actions) and Hibernate (which is so convenient and beautiful only in the early stages. But the complexity of maintaining the code grows very quickly over time and no one canceled n + 1 requests).
In order not to bathe with a ton of configurations, you can take the Spring boot in the kit.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question