-I've passed the SCJP and SCWCD.
-It seems that a framework is the best thing to study next. I will welcome comments on this point.
-I know nothing of Struts 1 or EJB.
-Finding a job is not an immediate concern.
Get anyone confirm or deny that Struts 2 is the best thing to do next? And if so, which book? I was looking over the Manning book but I see that it has chapters devoted to updating from Struts 1 which I have no interest in right now, so I hesitated there.
Costs matter. Justice lies in processes not outcomes. Crime is caused by criminals.
While I would not personally say that Struts 2 is "next", I'd certainly say that Struts 1 is not, unless you have a pressing business need for Struts 1 (like you just got saddled supporting a Struts 1 application).
The manning book has one chapter which tells you how to move to Struts 2 from Struts 1. If you don't have interest in Struts 1, you can skip that chapter. The rest of the book is dedicated to Struts 2. You can find list of more books here...
I wouldn't say Struts 2 is the "best thing to do next". Personally, I'd learn core Spring first, or possibly Hibernate/JPA. They're not used in every job, but the Spring stuff in particular is good to understand anyway.