Интернет програмиране с Java

Съдържание

Отзив за книгата „Интернет програмиране с Java”........................................................6

Съдържание.......................................................................................................................8

Предговор..........................................................................................................................9

Глава 1. Разработка на Java приложения, които си комуникират по TCP/IP мрежи..14

1.1.          Как работи Интернет. Основи на TCP/IP мрежите.......................................15

1.2.          Вход/изход в Java...............................................................................................25

1.3.          Многонишково програмиране и синхронизация на нишки в Java...............29

1.3.1.       Многонишково програмиране в Java...............................................................29

1.3.2.       Синхронизация на нишки.................................................................................31

1.4.          TCP сокети..........................................................................................................40

1.4.1.       TCP forward сървър............................................................................................52

1.4.2.       Многопотребителски сървър за разговори (chat server)..................................60

1.5.          UDP сокети..........................................................................................................77

1.6.          Multicast сокети....................................................................................................81

1.7.          Работа с URL ресурси.........................................................................................87

Глава 2. Java аплети...........................................................................................................91

2.1.          Въведение в Java аплетите................................................................................92

2.2.          Особености на аплетите и работата с AWT....................................................106

2.3.          Java аплети и сигурност. Комуникация със сървъра......................................115

Глава 3. Разработка на Web-приложения с Java.............................................................123

3.1.          Основни понятия. Web-сървър. Протокол HTTP...........................................124

3.2.          Основни концепции в Web-програмирането.................................................134

3.3.          Java базирани Web-приложения.......................................................................142

3.4.          Java сървлети.......................................................................................................145

3.5.          Работа със сървъра Tomcat.................................................................................148

3.6.          HTML форми и извличане на данните от тях..................................................156

3.7.          Жизнен цикъл на сървлетите............................................................................161

3.8.          Поддръжка на потребителски сесии.................................................................168

3.9.          Java Server Pages (JSP).........................................................................................177

3.10.        Сървлет филтри..................................................................................................193

3.11.        Тънкости при разработката на Web-приложения с Java.................................200

3.12.        Цялостен пример за Web-приложение.............................................................207

Поглед към следващото издание на книгата.....................................................................238

Заключение..........................................................................................................................239