Web Programlama

Web Programlama
Sunucu (Server) & Sunucuk (Servlet )
Örüm (Web) Sunucu : Apache
Uygulama (Application) Sunucu : Tomcat
Kurum(Enterprise) Sunucu : Glassfish
JSP – Java Server Pages
Tag Extensions & JSTL
JSF – JavaServer Faces & MVC
JSP Sözdizimi
Betikçik – Scriptlet <%
Deyim – Expression <%=
Bildirim – Declaration <%!
%>
%>
%>
Yönerge – Directive : @Page @Include …
Öntanımlı Nesneler – request response out session
Request - İstek
Request : İstek
Parametreler
Form & Girdi
POST / GET Yönemleri
Tek Sayfada Hem Form Hem Sonuç
Oturum ve Çerez
Durumsuz – Stateless HTTP
İstemci – Client Tanıma
Oturum – Session
Oturuma Nitelik Koyma ve Alma
Çerez – Cookie
Çerez Ekleme ve Alma
Yönlendirme ve İletme
Yönlendirme - Redirection
İletme – Forward
Yönlendirme – İletme Farkları
Aynı Sunucu/Dil
Yenileme ve Adres
İki İstek ve Yanıt
İçerme
İçerme - Include
Durağan İçerme – Static Include
Devingen İçerme – Dynamic Include
Yapılandırma
Yapılandırma - Configuration
Yapılandırma Dosyası : web.xml
Bağlam - Context Parametreleri
Sunucuk - Servlet Parametreleri
JSP 'config' Nesnesi
Web & Veritabanı
JDBC Sürücüsü
Veritabanına Ekleme Formu
Veritabanından Listeleme Sayfası
Varlık Örneği
Varlık - Yönetici Örüntüsü
Varlık - Entity
Yönetici - Manager
Ayrıntı Sayfası
Özet Sayfası
Oturumla Doğrulama
Doğrulama - Authentication
Giriş Sayfası - Login Page
Çıkış Sayfası - Logout Page
Ev Sayfası - Home Page
Oturumla Veritabanı
Doğrulama
Kayıt Sayfası - Register Page
Giriş Sayfası - Login Page
Çıkış Sayfası - Logout Page
Ev Sayfası - Home Page
Varlık İlişki Örneği
Varlık - Entity
İlişki - Relation
Ayrıntı Sayfası ve Yabancı Anahtar Seçimi
Özet Sayfası ve Yabancı Değerle Süzme
JSF ile MVC
Java Sunucu Yüzleri - JavaServer Faces
Kalıp Görünüm Denetleyici - Model View Controller
JSF h: ve f: Aduzayları
Yönetilen Tane - Managed Bean
Deyim Dili - Expression Language
JSF Form
Çıktı - Input Bileşenleri
Girdi - Output Bileşenleri
Buyruk - Command Bileşenleri
Bağlama - Binding
Dönüşüm - Conversion
JSF Tablo
Veri Tablosu - Data Table Bileşeni
Liste Bağlama
Yineleme Değişkeni - Var Niteliği
JSF Seçim
Seçim - Select Bileşenleri
Seçim Maddesi - SelectItem
Tek - One ve Çok - Many Seçim
Mantıksal - Boolean Seçim
Tane Kapsamı
İstek Kapsamı : @RequestScoped
Oturum Kapsamı : @SessionScoped
Uygulama Kapsamı : @ApplicationScoped
Görünüm Kapsamı : @ViewScoped
Özet - Ayrıntı Örneği
Özet Sayfası - Summary Page
Özet Tanesi - Summary Bean
Ayrıntı Sayfası - Detail Page
Ayrıntı Tanesi - Detail Bean
JPA ile JSF
JPA & JSF
ORM & MVC
Özet Sayfası
Ayrıntı Sayfası
JSF ile Varlık ve İlişki
İlişki - Relation
Ayrıntı Sayfası & Yabancı Anahtar Seçimi
Özet Sayfası & Yabancı Anahtarla Süzme
JSF ile Doğrulama
Giriş Sayfası - Login Page
Çıkış Sayfası - Logout Page
Ev Sayfası - Home Page
Oturum Kapsamı - Session Scope
Web Servisleri
Hizmet Yönelimli Mimari
Service-Oriented Architecture - SOA
JAX-WS
SOAP & WSDL
XML & XSD