Time Machine resurrects Geronimo
Last night in class during a fit of frustration I totally rm -rf‘d my local Apache Geronimo installation. D’oh! Panic did not overtake me. I shrugged it off knowing that Time Machine had it backed up on my external at home and thought “hey, I’ll finally get to use that trippy space/time interface”. I’m pleased to report that it didn’t let me down. Server restored.
As an aside, trying to concurrently learn EJB and the (very cool) Persistence API is driving me mad. I still love the core Java language, but honestly the complexity of EJBs is just overwhelming. Even though the learning curve is challenging (at least to me) I totally understand why big businesses use this for serious apps. Abstraction is everywhere, making it easier to swap out parts. Clean architecture is basically enforced due to the separation of the various tiers. So while the JavaEE infrastructure makes writing “Hello World” a total PITA, it could definitely be an asset when you want to go big.