sfd
Java web: от сокетов в сервлеты в spring web
Допустим мы хотим написать web-server с rest-like API на java, но пока не знаем никаких фреймворков, стандартов и библиотек. 1. Socket Первое, что мы можем сделать - реализовать полностью сами всю логику с нуля на сокетах. Socket - это такое понятие из TCP протокола. Это некое гнездо, которое может принимать/отправлять пакеты данных по сети на определенном порту. Нам нужно будет сделать примерно следующее: * установка/завершение TCP соединений с клиентами * поддержание пула соединений, чтобы сервер...
«Разработка бизнес-приложений с помощью Java2» Н. Кассем Java 2 предлагает упрощенный, базирующийся на компонентах подход к созданию приложений как для внутренних сетей компаний, так и для Интернета. Книга создана группой разработки бизнес-приложений, входящей в Java Software, подразделение Sun Microsystems. В книге описываются конфигурации приложений, поддерживаемых платформой J2EE, и даются практические рекомендации для построения наилучшего проекта для конкретных нужд. Исследуются web-клиенты, базирующиеся на сервлетах Java и JavaServer Pages, решения промежуточного уровня, использующие технологию Enterprise JavaBeans, и вспомогательные соединения, опирающиеся на технологию JDBC. В книге также рассматриваются средства управления безопасностью, размещением, транзакциями и другие ключевые для современных приложений вопросы. Основные темы книги: Введение в понятие платформы J2EE и несколько сценариев приложений (для внутренних сетей и Интернета), встроенных в платформу J2EE Технологии, обеспечиваемые платформой J2EE Создание web-приложений, реализованных с помощью технологий сервлетов Java и JavaServer Pages Реализация промежуточного уровня приложений J2EE с использованием технологии компонентов Enterprise JavaBeans Соединение новых приложений J2EE с существующими информационными системами путем использования JDBC и других технологий Упаковка и размещение приложений для платформы J2EE Технические приемы автоматизации и программирования для управления транзакциями Средства безопасности, обеспечиваемые платформой J2EE Полный практический пример приложения электронной торговли Java Pet Store demo, созданного с помощью этих проектных рекомендаций Об авторах Николас Кассем является ведущим инженером компании Sun Microsystems. Он отвечал за разработку целого ряда технологий и проектов, в том числе Java Web Server, Java Embedded Server, Java Servlet API, JavaServer Pages, Java Message Queuing и модели программирования J2EE. Группа разработки бизнес-приложений - это Стефани Бодофф, Абишек Чаухан, Винита Ханна, Рон Монзилло, Грег Мюррей, Тони Энджи, Рахул Шарма и Индерджит Сингх. Это и многое другое вы найдете в книге Разработка бизнес-приложений с помощью Java2 (Н. Кассем). Напишите свою рецензию о книге Н. Кассем «Разработка бизнес-приложений с помощью Java2» http://izbe.ru/book/142131-razrabotka-biznes-prilozheniy-s-pomoschyu-java2-n-kassem/