Opis
Agenda szkolenia
1 | Architektura
- 1. Wybrane produkty IBM WebSphere Application Server
a) WebSphere Application Server: Express, Base, Network Deployment
b) Porównanie wersji WASa - 2. Java EE – Java Enterprise Edition
a) Wymagania dzisiejszych aplikacji
b) Korzyści płynące ze stosowania JAVA EE
c) Wielowarstwowość aplikacji
d) Podział ogólny
e) Schemat procesu tworzenia aplikacji na platformę JAVA EE - 3. JDBC – Java DataBase Connectivity
- 4. JNDI – Java Naming and Directory Interface
- 5. JMS – Java Messaging Service
a) Kolejka (Queue) – komunikacja (Point-to-Point)
b) Temat (Topic) – komunikacja (Publish/Subscribe) - 6. JTA – Java Transaction API
- 7. EJB – Enterprise JavaBeans
a) Sesyjne (Session Beans) reprezentujące procesy biznesowe
i. Pełnostanowe (statefull)
ii. Bezstanowe (stateless)
b) Encyjne (Entity Beans) reprezentujące dane
i. BMP – Bean-Managed Persistency
ii. CMP – Container-Managed Persistency
c) Message Driven Beans – komponenty sterowane komunikatami - 8. Rola i zastosowania serwerów aplikacji
- 9. Architektura jedno i wieloserwerowa
2 | Instalacja serwera
- 1. Zbieranie informacji na temat środowiska
a) Czy JVM na maszynie jest w wersji 32bit czy 64bit?
b) Ile jest wolnego miejsca na maszynie?
c) Czy masz uprawnienia do katalogu gdzie ma być zainstalowany serwer?
d) Czy File Descriptor ma ustawioną odpowiednio dużą wartość?
e) /tmp
f) Wspierane platformy i oprogramowanie
g) Wymagania systemowe - 2. Instalacja binarek
a) Wspierane platformy i oprogramowanie
b) Wymagania systemowe
c) Zmienne środowiskowe
d) Tryby instalacji: Graphical – GUI / Command-line – Silent
e) Weryfikacja instalacji
f) Logi podczas instalowania
3 | Tworzenie profilu
- 1. Instalacja profilu
4 | Zarządzanie serwerami
- 1. Startowanie i stopowanie serwera
a) Konsola
b) Node
c) Serwery zarządzane - 2. Co to jest Node?
5 | Instalacja aplikacji
- 1. Wielowarstwowość aplikacji
- 2. Rodzaje aplikacji
- 3. Narzędzia do instalacji aplikacji
a) Konsola administracyjna
b) wsadmin
c) Auto deploy – WebSphere Rapid Deployment - 4. Deployment descriptor
- 5. Lokalizacja aplikacji podczas instalowania
a) Stage
b) Nostage
c) External stage
6 | Konfiguracja JDBC
- 1. Zbieranie wymaganych informacji
a) Czy aplikacja ma wykorzystywać transakcyjność (XA)?
b) Parametry bazy danych
c) Czy baza danych jest za firewall’em?
d) Przewidywany ruch - 2. Tworzenie DataSource
- 3. Connection Pool
7 | Konfiguracja JMS
- 1. Zbieranie wymaganych informacji
a) Connection Factory JNDI Name
b) Destination JNDI Name (Queue / Topic) - 2. Konfiguracja JMS – Providers
- 3. Konfiguracja JMS – Connection Factories
- 4. Konfiguracja JMS – Queue Connection Factories
- 5. Konfiguracja JMS – Topic Connection Factories
- 6. Konfiguracja JMS – Queues
- 7. Konfiguracja JMS – Topics
8 | Monitorowanie serwera i aplikacji
- 1. Logi
a) Logi serwera
b) Logi profilu
c) Logi Noda
d) Logi aplikacji
e) Inne logi - 2. Procedura wykonania Thread Dump
- 3. Typy błędów, znajdowanych w logach
9 | Konfiguracja i zabezpieczenie środowiska
- 1. Uwierzytelnianie
- 2. Autoryzacja
- 3. Security Providers
- 4. Konfiguracja SSL
- 5. Użytkownicy i grupy
- 6. Przeciwdziałanie atakom
Nauczymy Ciebie
- architektury serwera WebSphere Application Server
- instalacji WAS w wersji Standalone i Network Deployment
- konfiguracji serwera – Data Source, JMS, J2C, LDAP
- konfiguracji JVM w zależności od wersji javy 32/64bit
- wykonywania funkcji administracyjnych
- konfigurowania klastrów i aplikacji rozproszonych
- instalacji i konfiguracji IBM HTTP Server i plugin-cfg.xml
- wdrażania aplikacji Java EE
- różnic między Development mode a Production mode
- monitorowania aplikacji za pomocą GUI oraz z linii komend
- automatyzacji zadań za pomocą skryptów
- skalowania obciążeniem poprzez trzy rodzaje klastrów
- zarządzania bezpieczeństwem serwera i aplikacji
- optymalnie wykorzystywać zasoby sprzętowe
- administrowania serwerem i mogą korzystać z naszej pomocy
- i wiele więcej ale tego dowiesz się na samym szkoleniu 🙂