[JAVA] If you don't know Spring Framework, buy this! !! !! !! !! !!

Introduction What do you guys think of Java textbooks? I think there are various things, but the most recommended one is " A refreshing introduction to Java ", I think many people will answer. Then, when you try to touch the Java framework after doing all the steps, or when you get a job and get involved in Java system development, I think that Spring is used in many places. However, the difficulty of learning Spring is fairly high for beginners, and I think that in most cases they are doing OJT. Meanwhile, I found the strongest book as an introductory Spring book, so I would like to introduce it.

Introduction to Spring Boot 2: From basics to demonstrations The link to Amazon is here . I would like to briefly introduce the good points of this book.

Since the price is 1000 yen or less, it is a fairly easy category as a technical book Development of an application that can easily CRUD from Hello World Development with a template engine called Thymeleaf Since it is a Kindle book and text, you can copy it (with some ingenuity) Creating a login page Spring Test added (November 2020 added)

You can see that it's not difficult to do. I think many people wanted this level of text. Until now, the introductory book is " Spring thorough introduction ", but this book is a title fraud It is not recommended for beginners to buy this. If you can understand this book, you can eat it as a freelancer. On the other hand, "Introduction to Spring Boot 2: From basics to demonstration" is easy to understand because it is probably written assuming inexperienced work to less than a year of work. However, I think it is better to have a minimum knowledge of SQL and html as well as Java.

Study flow Then, in what order should beginners study? Write down your recommended order.

" refreshing seen Getting Started with Java " " A refreshing introduction to Java " These will solidify the foundation. It's okay if you do about half of the practical edition. ↓ " Introduction to Servlet & JSP that you can understand clearly < / a> " This is an introduction to web applications. Learn hard and understand how it works. ↓ " Introduction to Spring Boot 2: From basics to demonstrations " You will be able to develop simple web applications using the framework Be able to recognize what is useful in the framework

That is all. At this level, SQL etc. should be examined or copied as appropriate. I can't remember even if I do it all at once.

Conclusion I was impressed by the book that fills in the "books for beginners and books for advanced users, but no books for intermediate users ..." that are often found in technical books. (This is close to beginners ...) I was frustrated by "Introduction to Spring", so this book has given me motivation to study Spring again. It would be great if this was a Udemy video or appeared on paper.

Recommended Posts

If you don't know Spring Framework, buy this! !! !! !! !! !!
Spring Boot + MyBatis I get this error if I don't set the database
If you want to separate Spring Boot + Thymeleaf processing
[Swift] If you don't know the life cycle, you will stumble on updating the drawing: For fledgling