You can get Mastering EJB3
here. It's most commonly attributed to Ed Roman - I didn't even realise there were co-authors until I checked just now.
As far as Struts goes, you might want to try the Struts forum. I've yet to find an online tutorial that's an adequate replacement for a decent book. I have O'Reilly's "Programming Jakarta Struts", and it's done me well so far. Still, others may know of a good tutuorial.
-Tim