Background: It has been 2 years since I have passed the OCA8 and OCP8 to learn a lot about Java SE. I have been on and off on the job ever since (I am still a university student, but I finish this semester). I noticed that passing these exams helped me immensely in understanding not just the basics, but I feel like the knowledge passively inside me helps me concentrate much more on the overall task at hand rather than how to code the details. However, I feel like another level-up with doing the same to my Java EE knowledge is in time soon.
To my surprise, as I was looking for an awesome material like Kathy's and Bert's books were for OCA and OCP, I found out with the help of this forum that there is no "one book to rule them all" to learn about Java EE. Right now, preparing for the exams is secondary to me, I would rather learn, but Kathy's and Bert's books were an excellent one-in-two for me.
The Question: Thus, I would like to ask for recommendations for books (or even online tutorials/udemy courses, whatever you feel good). I want to collect at least about 4 sources. If you would indicate the previous knowledge level required for the book, that would be great as well! (For example, there might be a great Java EE book, but you would already have to know how Java EE is built up to understand it. I would love to know this book, but then someone else can recommend another one which runs me through the basics of Java EE, so that I can put them in order and enjoy both!)
I only have a vague general idea about what I am looking for, and I'm at a loss on where to start, since it appears to be a huge topic for me.
Also, if I had missed finding the topic which answers my question then I'm sorry, I swear I looked!
Any and all recommendations are well appreciated, thank you for your time and consideration!