8. Treffen: Extreme Lightweight Architectures (XLAs :-)) mit Java EE 6 und insbesondere EJB 3.1
Do, 10.09.2009 · 19:00 Uhr · Fakultät Informatik der TU Dresden, Raum E023
Adam Bien
· Java Champion
Java Champion Adam Bien is developing Enterprise Java Solutions for 15 years. He is working as self-employed consultant, mentor, lecturer software architect and developer (in real world projects the roles blurs) around the world and help companies to implement Java Solutions in pragmatic and efficient manner. His books include J2EE Patterns, J2EE HotSpots, Java EE 5 Architectures, Enterprise Architectures, Enterprise Java Frameworks, SOA Expert Knowledge and Struts, all published in German and Real World Java EE Patterns - Rethinking Best Practices, published in English. He is Netbeans Dream Team, Java Champion, Sun Advantage Partner, Glassfish System Integrator and Expert Group member of the Java Community Process (EJB 3.1, JPA 2.0, Java EE 6) and involved in Cloud, Grid and P2P technology. He is currently working as an architect and developer in several J2EE/Java EE 5/MDA (Model Driven Architecture), and EAI component architecture projects for Java EE and .NET.
EJB 3.1 ermöglicht eine direkte Umsetzung der Architekturprinzipien auf den Source-code. Man kann hier allerdings auch zu ungewöhnlichen Mitteln wie z.B. gänzlicher Verzicht auf Schnittstellen oder das Deployment innerhalb eines WARs greifen. In dieser Session werden leichtgewichtige und minimalistische Architekturen am Beispiel der EJB 3.1, JSR-330 (Java Contexts und Dependency Injection) und REST diskutiert. Dabei werden pragmatische Ansätze wie z.B. das Entity Control Boundary Pattern diskutiert und mit Code aus der Praxis veranschaulicht. Fragen wie: Was bringt Convention Over Configuration? Werden Schnittstellen noch benötigt? Sind DAOs überflüssig? Brauchen wir DTOs? Wie teste ich EJBs außerhalb des Containers? Lohnt sich noch der Einsatz von reinen “POJOs”?, sowie alle Fragen der Teilnehmer werden während der Session beantwortet. Die Veranstaltung ist open-ended - d.h. wir hören erst auf, wenn alle Fragen beantwortet und im best-case auscodiert wurden…
8. Treffen: Extreme Lightweight Architectures (XLAs :-)) mit Java EE 6 und insbesondere EJB 3.1
Do, 10.09.2009 · 19:00 Uhr · Fakultät Informatik der TU Dresden, Raum E023
EJB 3.1 ermöglicht eine direkte Umsetzung der Architekturprinzipien auf den Source-code. Man kann hier allerdings auch zu ungewöhnlichen Mitteln wie z.B. gänzlicher Verzicht auf Schnittstellen oder das Deployment innerhalb eines WARs greifen. In dieser Session werden leichtgewichtige und minimalistische Architekturen am Beispiel der EJB 3.1, JSR-330 (Java Contexts und Dependency Injection) und REST diskutiert. Dabei werden pragmatische Ansätze wie z.B. das Entity Control Boundary Pattern diskutiert und mit Code aus der Praxis veranschaulicht. Fragen wie: Was bringt Convention Over Configuration? Werden Schnittstellen noch benötigt? Sind DAOs überflüssig? Brauchen wir DTOs? Wie teste ich EJBs außerhalb des Containers? Lohnt sich noch der Einsatz von reinen “POJOs”?, sowie alle Fragen der Teilnehmer werden während der Session beantwortet. Die Veranstaltung ist open-ended - d.h. wir hören erst auf, wenn alle Fragen beantwortet und im best-case auscodiert wurden…
Adam Bien
· Java Champion
Java Champion Adam Bien is developing Enterprise Java Solutions for 15 years. He is working as self-employed consultant, mentor, lecturer software architect and developer (in real world projects the roles blurs) around the world and help companies to implement Java Solutions in pragmatic and efficient manner. His books include J2EE Patterns, J2EE HotSpots, Java EE 5 Architectures, Enterprise Architectures, Enterprise Java Frameworks, SOA Expert Knowledge and Struts, all published in German and Real World Java EE Patterns - Rethinking Best Practices, published in English. He is Netbeans Dream Team, Java Champion, Sun Advantage Partner, Glassfish System Integrator and Expert Group member of the Java Community Process (EJB 3.1, JPA 2.0, Java EE 6) and involved in Cloud, Grid and P2P technology. He is currently working as an architect and developer in several J2EE/Java EE 5/MDA (Model Driven Architecture), and EAI component architecture projects for Java EE and .NET.