Years of commercial experience designing , developing your own Framework can save you Weeks of learning a framework
Weeks of coding can save you hours of planning
Syntax changes logic remains the same
'tis known by another name
Application Development is the ultimate Gig
Like many, I can follow tutorials, do a course, but that would not be fulfilling for somebody with experience of application development.
With Internet applications, the focus of user driven processing activity shifts from database server(s) to front line webserver(s). For this shift the considerations are connection pooling, load balancing and take care with technologies which make the assumption of perfect database design. Applying an approach with these considerations would mean mastering a framework not learning a framework.
For the longest time J2EE install.html was missing. As soon as I got a copy of it I realised mod_jk (DLL) and EJB are competing paradigms. Tomcat provided its solution as administrative, EJB solution is programmatic.
I preferred Tomcat's solution because it was familiar. The load balancer system shown, employs the same principle found in the safety critical environments like aerospace. If I didn't know this I would probably be using an alternative framework for web development. In this case the installation instructions turned out to be incredibly insightful. [adjective, having or showing an accurate and deep understanding; perceptive]
There is actually a multi national company called loadbalancer.org who specialises in just one of my considerations. hhmmm... WOW !
It appears I underestimated my skills.