Java Ağ Programcılığı

Java Ağ Programcılığı
Java Network Programming
About the Book
The primary aim of this book is to teach network programming using the Java programming language. In addition to network programming, the book introduces the Java language itself and provides the necessary background on computer networks, TCP/IP, Web technologies, multithreading, input/output streams, socket programming, distributed applications, and Web programming.
The book progresses from fundamental Java programming and networking concepts to practical client/server applications, TCP and UDP socket programming, multicast communication, database access, distributed object technologies, and Java-based Web applications.
Main Topics
The book covers Java programming, computer networks, network programming, distributed applications, and Java Web technologies in an integrated structure.
Java Programming
- Introduction to Java
- Java programming language
- Applets
- Java threads and multithreaded design
- Java streams and input/output
Computer Networks & Internet
- Computer networks
- TCP/IP
- Basic Web concepts
- Internet technologies
- Network communication models
Java Network Programming
- Java networking package
- High-level networking classes
- TCP socket programming
- UDP socket programming
- Multicast communication
Distributed & Web Applications
- JDBC and network data access
- Java RMI
- Distributed applications
- Java Web programming
- Servlets, JSP and UML
Book Structure
The book consists of 17 chapters covering Java programming, networking fundamentals, socket programming, distributed systems, and Java Web technologies.
Chapter 1 — Java'ya Giriş
Chapter 2 — Java Programlama Dili
Chapter 3 — Bilgisayar Ağları ve TCP/IP
Chapter 4 — Temel Web Kavramları ve Teknolojileri
Chapter 5 — Applet'ler ile Web Programcılığına Giriş
Chapter 6 — Ağ Yazılımları Haberleşme Modelleri
Chapter 7 — Java Thread'leri ve Çok-Thread'li Yazılım Tasarımı
Chapter 8 — Ağ Programlarının Yapı Blokları: Java Stream'ler
Chapter 9 — Java Ağ Paketi ve Yüksek Seviyeli Sınıflar ile Ağ Programcılığına Giriş
Chapter 10 — TCP Soket Programcılığı
Chapter 11 — UDP Soket Programcılığı
Chapter 12 — Multicast Haberleşme Modeli ve Programcılığı
Chapter 13 — JDBC ile Ağ Verisine Erişim
Chapter 14 — RMI ile Dağıtık Uygulamalar
Chapter 15 — Java Web Programcılığı
Chapter 16 — Servlet'ler ile Web Programcılığı
Chapter 17 — JSP ile Web Programcılığı ve UML'e Giriş
Electronic Copy
The book is no longer in print. A full-text electronic version is available through ResearchGate.
View Full Text on ResearchGate →