Answer the question
In order to leave comments, you need to log in
How to start writing web applications (Postgresql + Spring MVC + JS)?
I want to write web applications in Postgresql + Spring MVC + JS, given that I don't know either Spring MVC or JavaScript. A little familiar with Postgresql.
Recommend books about Spring MVC (if there is something like the Head First series, easy to understand and many examples), sites, tutorials.
And what is the best environment to use for web applications netbeans or eclipse? Do you need to pay intellij idea to use it?
Thanks
Answer the question
In order to leave comments, you need to log in
I almost did not find resources in RuNet on spring. I searched English-language sites for several normal sites:
1) www.javatpoint.com/spring-tutorial
2) www.tutorialspoint.com/spring/index.htm
3) www.journaldev.com/2888/spring-framework-tutorial-. ..
I will take examples from these sites, and I will read Spring in Action.
Thanks everyone!
1) It is worth paying attention to the use of Spring 4 with configuration via annotations (much more convenient than a bunch of XML configuration files), Spring Security, JPA + Hibernate for working with the database, Maven for building a project, etc. AND! Don't forget to write tests. The question does not yet disclose the level of knowledge of Java.
2) Spring support in Intellij Idea is only in the paid version, but there is a trial period of 30 days and an EAP version :)
Also on the Spring site itself there are guides/examples on its use
spring.io/guides
Take a ready-made jhipster generator - and study what it does when generating code for your entity - you will get PostgreSQL (or any other database or even MongoDB) + Spring DATA JPA + (can be disabled from the Spring DATA Elasticsearch configuration for full-text search) + Spring MVC + AngularJS on the client side.
It is enough to generate only a couple of entities to look at everything in the collection (taking into account foreign keys) - quite good code is generated and, in my opinion, it can be used for training.
After that, it will be possible to create your own from scratch - throwing out what is unnecessary at this stage - or reconfigure what was generated. It's whoever likes it.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question