Eğitim Hakkında
Java Platform Enterprise Edition 7 (Java EE 7 olarak da bilinir), büyük ölçekli, çok katmanlı, ölçeklenebilir ve güvenli kurumsal uygulamalar geliştirmek için kullanılan yapılandırılmış bir uygulamadır.
Eğitmen liderliğindeki bu canlı eğitim (çevrimiçi veya yerinde), kurumsal uygulamalar geliştirmek için Java EE 7'yi kurmak, yönetmek ve uygulamak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar Java EE 7 kullanarak kurumsal uygulamalar ve web hizmetleri oluşturabilecek, yönetebilecek, uygulayabilecek, dağıtabilecek ve güvenliğini sağlayabilecek.
Neler Öğreneceksiniz
Eğitim İçeriği
Introduction
Overview of Java EE 7 Platform Features and Architecture
- Containers, APIs, and services
- Lifecycle and memory scopes
- Enterprise JavaBeans
- Supporting technologies
Getting Started with Java EE 7 Platform Basics
- Installation
- Packaging, deployment, and injection
- Web applications introduction
Managing Persistence with Java EE 7
- Java Persistence API
- Creating and executing queries
- Creating and managing entities
- Access control with locking
- Fetch plans
Implementing the Enterprise JavaBeans (EJB) Technology
- Enterprise, session, and message-driven beans
- Contents and lifecycle
- EJB operations and transactions
- Creating EJB methods and timers
- Session components
- Applying interceptors
Working with Java Message Service (JMS) API
- Basic JMS API concepts
- Programming model and features
- Writing simple JMS applications
- Transactions and message-driven beans
- Implementing message producers and consumers
Building Web Services with Java EE 7 Platform
- Web services types
- Building web services with JAX-WS
- Building RESTful web services with JAX-RS
- Accessing REST resources
Creating Web Applications Using Java Servlets
- Servlet lifecycle
- Creating and initializing a servlet
- Writing service methods
- Uploading files
- Asynchronous servlets
- Interceptors and filters
- HTTP headers, parameters, and cookies
Creating Web Applications Using Java Service Pages (JSP)
- JSP lifecycle
- JSP syntax
- Errors
- Tag libraries
- Expression language and CDI beans
Building Java Applications with WebSockets
- Programmatic and annotated endpoints
- Sending and receiving messages
- Encoders and decoders
- Path parameters
- Endpoint configurator class specification
Developing Web Applications Using JavaServer Faces (JSF)
- User interface component model
- Navigation model
- JavaServer Faces lifecycle
- Partial processing and rendering
- Converters, listeners, and validators
- Expression language and CDI beans
- Produce messages
- JSF tag libraries
Securing Java Applications with Java EE 7 Platform
- Security mechanisms and containers
- Working with realms, users, groups, and roles
- Securing connection with SSL
- Web application security
- Enterprise application security
- Certification and authentication