“This is my favorite "Hello World" how-to of all time”
twitter.com
twitter.com
Just about any software development environmment (including JS in a web browser) is ferociously complex by the standards of, say, the 1980s. The messiness of a "getting started" guide for an app framework has more to do with the quality of the packaging than anything else.
I first was kind of shocked that a book with the word "Tutorial" in the title had about 1100 pages. What really made me walk away, though, was the freaking flow chart that accompanied the book's table of contents, showing how the reader should work his or her way through the book depending on prior knowledge.
There are probably situations where Java EE is the way to go, but those are probably the kind of situations where your application is going to be so huge and complex that the bloat and complexity of Java EE is not going to make much of a difference.
Enterprise software is inherently about "big" systems - for some definition of big. Using Hello world as an exemplar only sets up a strawman ripe for ridicule.
That said, the J2EE community does have a somewhat larger commonly known sample app - the Petstore - which ended up being a way to beat up J2EE more or less.
We sure do now!