Java EE 7 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #54
Mar 21, 2016•44 min
Episode description
Mit Java EE 7 ist es recht einfach möglich, mehrschichtige Enterprise-Anwendungen zu programmieren. In der vierundfünfzigsten Episode des Anwendungsentwickler-Podcasts gibt es eine Lernzielkontrolle zur Enterprise Edition von Java.
Inhalt- Welche Versionen von Java gibt es?
- ME, SE, EE
- Was ist Java EE?
- Die Enterprise Edition. Eine Sammelspezifikation für mehrere Teilspezifikationen. Ermöglicht die Entwicklung von mehrschichtigen Enterprise-Anwendungen.
- Wer definiert die Standards in Java EE?
- Der Java Community Process bearbeitet Java Specification Requests.
- Wie werden Java EE-Anwendungen ausgeführt?
- In einem Container, dem Application Server.
- Welche Profile gibt es in Java EE?
- Web und Full
- Welche Application Server gibt es?
- WebSphere, Weblogic, JBoss, Wildfly, Glassfish, TomEE, Jetty, Tomcat
- Wie heißen die Referenzimplementierungen für die zentralen Komponenten von Java EE?
- JSF: Mojarra, JPA: EclipseLink, CDI: Weld, JAX-RS: Jersey, Bean Validation: Hibernate Validator, JAX-WS: Metro
- Was ist JPA?
- Java Persistence API
- Wie persistiere ich meine Daten mit JPA?
- Konfiguration in persistence.xml, Annotation @Entity, weitere Annotationen wie @Id oder @ManyToMany
- Wie werden Daten abgefragt?
- Mittels JPQL oder der Criteria API.
- Kann man auch NoSQL-Datenbanken anbinden?
- Ja, z.B. mit Hibernate OGM.
- Was ist JSF?
- Java Server Faces
- Was ist ein Servlet?
- Eine Java-Klasse, die Requests verarbeitet.
- Was ist CDI?
- Contexts and Dependency Injection
- Was ist JAX-RS?
- Java API for RESTful Web Services
- Wie veröffentliche ich eine REST-Ressource?
- Mittels Annotationen wie @Path, @GET und @Produces
Die „offizielle“ Dokumentation von Oracle ist definitiv einen Blick wert: Java Platform, Enterprise Edition: The Java EE Tutorial Release 7 – Contents.
Als deutschsprachiges Buch kann ich Professionell entwickeln mit Java EE 7* empfehlen:
Sehr geholfen haben mir auch die Pluralsight-Kurse von Antonio Goncalves.
Links- Permalink zu dieser Podcast-Episode
- RSS-Feed des Podcasts
- Java Platform, Enterprise Edition – Wikipedia
- Difference between Java SE/EE/ME? – Stack Overflow
- Java EE – Technologies | Oracle Technology Network | Oracle
- Java Community Process – Wikipedia
- Java Specification Request – Wikipedia
- O Java EE 7 Application Servers, Where Art Thou? – Antonio’s Blog
- Introducing the Java EE Web Profile – JAXenter
- Java EE Compatibility
- Java Persistence API – Wikipedia
- Java Persistence Query Language – Wikipedia, the free encyclopedia
- JavaServer Faces – Wikipedia
- Servlet – Wikipedia
- Contexts and Dependency Injection – Wikipedia
- Java API for RESTful Web Services – Wikipedia
For the best experience, listen in Metacast app for iOS or Android
