Национална академия по разработка на софтуер



страница1/14
Дата25.07.2016
Размер2.68 Mb.
#6706
  1   2   3   4   5   6   7   8   9   ...   14


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

с Java

Светлин Наков



Софийски университет „Св. Климент Охридски”

Българска асоциация на разработчиците на софтуер

София, 2004

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

© Светлин Наков, 2004

© Издателство „Фабер”

Web-site: www.nakov.com

E-mail: inetjava-booknakov.com

Настоящата книга се разпространява свободно. Авторът Светлин Наков притежава правата върху текста на книгата и програмния код, публикуван в нея.

Читателите имат право да разпространяват безплатно оригинални или променени части от книгата, но само при изричното спомена­ване на източника и автора на съответния текст, програмен код или друг материал. Никой, освен авторът, няма право да разпространява настоя­щата книга или части от нея срещу заплащане.

Всички запазени марки, използвани в тази книга са собственост на техните притежатели.

Официален сайт:



www.nakov.com/books/inetjava/

ISBN 954-775-305-3





Национална академия по разработка на софтуер

Лекторите

» Светлин Наков е преподавател по съвременни софтуерни технологии в СУ “Св. Климент Охридски”.

Той е автор на десетки на­учни и технически публи­ка­ции и ня­колко книги, свър­­зани с раз­работката на соф­ту­ер, заради което е търсен лектор и консултант.

През 2004 г. получава наг­ра­дата "Джон Атанасов" от прези­дента на България Ге­орги Пър­ва­нов за приноса му към разви­тието на инфор­ма­ци­он­ните технологии и ин­формаци­он­ното общество.

» Мартин Кулов е изпълнителен директор във фирма “Код Атест”, където раз­работва проекти за пови­ша­ване качеството на соф­ту­ер­ните продукти в Бъл­гария чрез автоматизация на про­цесите и внедряване на сис­теми за управление на ка­чеството.

Мартин е опитен лектор и сертифициран от Майкрософт разработчик по програмите MCSD и MCSD.NET.



Академията

» Национална академия по раз­ра­ботка на софтуер (НАРС) е център за професионално обу­чение на соф­ту­ерни специалисти.

» НАРС провежда задълбочени кур­сове по разработка на софтуер и съв­ременни софтуерни тех­ноло­гии.

» Предлагани специалности:



.NET Enterprise Developer

Java Enterprise Developer

» Качествено обу­чение с много практически упраж­нения

» Завършвате само за 3 месеца.

» Гарантирана работа след ус­пеш­но завършване!

» Професионална сертификация!

» БЕЗПЛАТНО!

Учите безплатно, плащате като завършите и започнете работа.

Стипендии от софтуерни фирми.



http://academy.devbg.org



www.devbg.org

Българската асоциация на разработчиците на софтуер е нестопанска организация, която подпомага професионалното развитие на българ­ските софтуерни разработчици чрез различни дейности, насърчаващи обмяната на опит между тях и усъвършенстването на техните знания и умения в областта на проектирането и разработването на софтуер.

Асоциацията организира конференции, семинари, симпозиуми, работни срещи и курсове за обучение по разработка на софтуер и софтуерни технологии.


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


Светлин е опитен програмист, многократно доказан специалист по съвременни софтуерни технологии, талантлив лектор. Неговите курсове в Софийски Университет са сред най-високо ценените, най-полезните и най-посещаваните. Със своите лекции и презентации по научни и технически конференции и семинари той неведнъж е събирал аплодис­ментите на начинаещи и професионални софтуерни разработчици.

В духа на своята творческа натура и нестихващ академичен идеализъм през 2002 Светлин, заедно със свои колеги, разработи курса „Интернет програмиране с Java”. По време на обучението на студентите от Факултета по математика и информатика на Софийски университет, които избраха да слушат този курс, Светлин и колегите му създадоха лекции по “Интернет програмиране с Java”, които по-късно станаха основа на серия от статии в списание “PC Magazine/Bulgaria”. В последствие, с много труд и усилия тези учебни материали достигнаха един завършен академичен вид и станаха основа на настоящия учебник.

Книгата „Интернет програмиране с Java” е едно отлично въведение в най-важните аспекти на програмирането с Java за Интернет. В нея се обръща внимание на проблемите на многонишковото програмиране и синхронизацията, разработката на Java приложения, които комуникират по протоколите TCP/IP, създаването на Java аплети, комуникацията между аплет и сървър, разработката на Web-приложения с технологиите Java Servlets и Java Server Pages (JSP) и изпълнението им на сървъра за Web-приложения Tomcat.

Настоящата книга е официален учебник за дисциплината „Интернет програмиране с Java”, преподавана от Светлин Наков и ръководения от него екип във факултетa по математика и информатика на Софийски Университет „Св. Климент Охридски” през 2004 г.

доц. д-р Магдалина Тодорова

Софийски Университет „Св. Климент Охридски”

Съдържание


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

Съдържание 9

Предговор 10

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

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

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

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

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

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

1.4. TCP сокети 41

1.4.1. TCP forward сървър 53

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

1.5. UDP сокети 78

1.6. Multicast сокети 82

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

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

1.8. Въведение в Java аплетите 93

1.9. Особености на аплетите и работата с AWT 107

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

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

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

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

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

1.14. Java сървлети 146

1.15. Работа със сървъра Tomcat 149

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

1.17. Жизнен цикъл на сървлетите 162

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

1.19. Java Server Pages (JSP) 178

1.20. Сървлет филтри 194

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

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

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

Заключение 240





Каталог: books -> inetjava
books -> В обятията на шамбала
books -> Книга се посвещава с благодарност на децата ми. Майка ми и жена ми ме научиха да бъда мъж
books -> Николай Слатински “Надеждата като лабиринт” София, Издателство “виденов & син”, 1993 год
books -> София, Издателство “Българска книжница”, 2004 год. Рецензенти доц д. ик н. Димитър Йончев, проф д-р Нина Дюлгерова Научен редактор проф д-р Петър Иванов
books -> Николай Слатински “Измерения на сигурността” София, Издателство “Парадигма”, 2000 год
books -> Книга 2 щастие и успех предисловие
books -> Превръщане на числа от една бройна система в друга
books -> Тантриското преобразяване


Сподели с приятели:
  1   2   3   4   5   6   7   8   9   ...   14




©obuch.info 2024
отнасят до администрацията

    Начална страница