Java EE 7 - Front-end Web Application Development

Academy
Digicomp
Kurzbeschreibung
In diesem Kurs erlernen Sie die Bereitstellung und das Deployment von Enterprise-Applikationen mit der Java-Plattform, Enterprise Edition 7 ... mehr...
In diesem Kurs erlernen Sie die Bereitstellung und das Deployment von Enterprise-Applikationen mit der Java-Plattform, Enterprise Edition 7 Web Profile. weniger
Kursorte
Basel, Bern, Zürich, Genève, Lausanne
Kursarten
Kurs/Seminar
Fachbereiche

Software Engineering, Web Programmierung, Interaction Design, Webdesign, Informatik, Java

Dieser Kurs ist neu hier. 0 User folgen diesem Kurs und erhalten Bescheid, wenn es Neues gibt - Kurs jetzt folgen.

Du hast den Kurs besucht? Kurs jetzt bewerten.

Hier kannst du der Eggheads Community deine Fragen zu diesem Kurs stellen. Auch Kursleiter können mitdiskutieren.


Frage stellen

Du must angemeldet sein um zu antworten

Kursleiter

Andi

Andi Profilfoto
Kursinhalt
  1. Java Platform, Enterprise Edition
    • The Java EE Platform
    • The Needs of Enterprise Application Developers
    • Java EE Specifications
    • A Comparison of Services and Libraries
    • The Java EE Web Profile
    • Java EE Application Tiers and Layers
  2. Enterprise Development Tools and Applications
    • The Purpose of an Application Server
    • Starting and Stopping WebLogic Server
    • Properties of Java EE Components
    • The Development Process of a Java EE Application
    • Configuring and Packaging Java EE Applications
  3. JavaBeans, Annotations, and Logging
    • Java SE Features Used in Java EE Applications
    • Creating POJO JavaBeans Components
    • Using Logging
    • Using Common Java Annotations
    • Develop Custom Annotations
    • The Role of Annotations in Java EE Applications
  4. Java EE Web Architecture
    • The HTTP Request-Response Model
    • Differences between Java Servlets, JSP, and JSF Components
    • Application Layering and the MVC Pattern
    • Avoiding Thread Safety Issues in Web Components
    • Use the Expression Language
  5. Developing Servlets
    • The Servlet API
    • Request and Response APIs
    • Set Response Headers
    • Two Approaches to Creating a Response Body
    • Uploading Files Using a Servlet
    • Forwarding Control and Passing Data
    • Using the Session Management API
  6. Developing with JavaServer Pages
    • The Role of JSP as a Presentation Mechanism
    • Authoring JSP View Pages
    • Processing Data from Servlets in a JSP Page
    • Using Tag Libraries
  7. JAX-RS Web Services
    • The Need for Web Services
    • Designing a RESTful Web Service
    • Create Methods That Follow the Prescribed Rules of HTTP Method Behavior
    • Create JAX-RS Resource and Application Classes
    • Consume Query and Other Parameter Types
    • Produce and Consume Complex Data in the Form of XML
    • HTTP Status Codes
  8. Java RESTful Clients
    • Pre-JAX- RS 2 Clients: HttpUrlConnection and the Jersey Client API
    • The JAX-RS 2 Client API
  9. HTML5 Applications with JavaScript and AJAX
    • HTML DOM Manipulation with JavaScript
    • RESTful Clients with JavaScript (AJAX)
    • Limitations of JavaScript Clients
    • The Same-Origin Policy and CORS
  10. WebSocket and the Java API for JSON Processing
    • Web Service Limitations
    • WebSocket Explained
    • Creating WebSockets with Java
    • Client-Side WebSocket with JavaScript
    • Client-Side WebSocket with Java
    • Consuming JSON with Java
    • Producing JSON with Java
  11. Implementing a Security Policy
    • Container-Managed Security
    • User Roles and Responsibilities
    • Create a Role-Based Security Policy
    • The Security API
  12. POJO and EJB-Lite Component Models
    • The Role of EJB Components in Java EE Applications
    • The Benefits of EJB Components
    • Operational Characteristics of Stateless and Stateful Session Beans
    • Creating Session Beans
    • Creating Session Bean Clients
  13. The Java Persistence API
    • The Role of the Java Persistence API in Java EE Applications
    • Basics of Object-Relational Mapping
    • The Elements and Environment of an Entity Component
    • The Life Cycle and Operational Characteristics of Entity Components
  14. Implementing a Transaction Policy
    • Transaction Semantics
    • Programmatic vs. Declarative Transaction Scoping
    • Using JTA to Scope Transactions Programmatically
    • Implementing a Container-Managed Transaction Policy
    • Optimistic Locking with the Versioning of Entity Components
    • Pessimistic Locking Using EntityManager APIs
    • The Effect of Exceptions on Transaction State
Kursziele
  • Erstellen von Java-EE-Applikationen mit der Java-EE-7-Plattform
  • Implementieren und Debuggen von Diensten von einem Application-Server-Package
  • Erstellen Web-basierter Benutzerschnittstellen mit Servlet, JSP, JAX- RS und JavaScript-Technologien
  • Erstellen skalierbarer Geschäftslogiken mit EJB-Lite
  • Erstellen und Nutzen von Java Annotations
  • Wahl der korrekten Java-EE-Profile für bestimmte Applikationen
  • Entwickeln und Ausführen von EJB-Applikationen
  • Entwickeln grundlegender Java-Persistence-API-Entity-Klassen, um den Datenbankzugriff zu aktivieren
  • Entwickeln Web-basierender Benutzer-Interfaces mit Servlets, JSPs, and JAX-RS
  • Entwerfen von Applikationen zur Nutzung von Dependency Injection
  • Entwerfen von IDEs und Application Servers für die Java-EE-Entwicklung
Zielpublikum

Java-Entwickler und Web-Administratoren

Anforderungen

Der Besuch eines der folgenden Kurse wird vorausgesetzt:

Kursgebühr
Fr. 4'300.00