Самое авторитетное, полностью обновленное по версии Java 11 руководство по разработке пользовательских интерфейсов корпоративных приложений на JavaЭто одиннадцатое полностью обновленное по версии Java 11 издание представляет собой солидное справочное руководство, рассчитанное на опытных программистов, стремящихся писать надежный код на Java для реальных приложений. Во втором томе настоящего издания освещаются расширенные средства для построения графических пользовательских интерфейсов, работа в сети, вопросы программирования корпоративных приложений и безопасности, а также новая эффективная модульная система на платформе Java.В этом надежном и полезном практическом руководстве описаны расширенные языковые средства, библиотеки и прикладные интерфейсы, проиллюстрированные тщательно подобранными и проверенными примерами, отражающими нормы передовой практики и современный стиль программирования на Java. Приведенные примеры просты для понимания, практически полезны и служат неплохой отправной точкой для написания собственного кода.Во втором томе настоящего издания рассматриваются следующие вопросы. Наилучшие методики, идиомы и нормы передовой практики для написания высококачественного и надежного кода на Java. Выгодное применение прикладных интерфейсов современной системы ввода-вывода, сериализации объектов и регулярных выражений. Эффективное подключение программ на Java к сетевым службам, реализация клиентов и серверов, а также сбор веб-данных. Компиляция и выполнение кода через прикладные интерфейсы для сценариев на других языках и компилятора Java, а также обработка аннотаций. Подробное изложение модульной системы на платформе Java и перенос кода для работы с ней. Эффективное повышение безопасности с помощью современных средств, наиболее ценных для прикладного программирования. Программирование развитых пользовательских интерфейсов клиентских приложений и формирование изображений на сервере. Синтаксический анализ, проверка достоверности данных, формирование XML-документов, применение XPath, XSL и многих других средств обработки данных формата XML в Java. Программирование баз данных средствами JDBC. Интернационализация прикладных программ с локализованными датами, отметками времени, числами, текстом и пользовательскими интерфейсами. Эффективное использование кода, написанного на других языках, с помощью платформенно-ориентированных методов из прикладного интерфейса JNI.Подробное рассмотрение основных языковых средств Java, включая объекты, классы, наследование, интерфейсы, события, исключения, графику, основные компоненты библиотек Swing и AWT, обобщения, многопоточную обработку и отладку программ, предлагается в первом томе настоящего издания.Об автореКей Хорстманн - профессор факультета вычислительной техники в Университете Сан-Хосе. Имеет звание "Чемпион по Java" и является частым докладчиком на многих отраслевых конференциях. Автор обои...
Samoe avtoritetnoe, polnostju obnovlennoe po versii Java 11 rukovodstvo po razrabotke polzovatelskikh interfejsov korporativnykh prilozhenij na JavaEto odinnadtsatoe polnostju obnovlennoe po versii Java 11 izdanie predstavljaet soboj solidnoe spravochnoe rukovodstvo, rasschitannoe na opytnykh programmistov, stremjaschikhsja pisat nadezhnyj kod na Java dlja realnykh prilozhenij. Vo vtorom tome nastojaschego izdanija osveschajutsja rasshirennye sredstva dlja postroenija graficheskikh polzovatelskikh interfejsov, rabota v seti, voprosy programmirovanija korporativnykh prilozhenij i bezopasnosti, a takzhe novaja effektivnaja modulnaja sistema na platforme Java.V etom nadezhnom i poleznom prakticheskom rukovodstve opisany rasshirennye jazykovye sredstva, biblioteki i prikladnye interfejsy, proilljustrirovannye tschatelno podobrannymi i proverennymi primerami, otrazhajuschimi normy peredovoj praktiki i sovremennyj stil programmirovanija na Java. Privedennye primery prosty dlja ponimanija, prakticheski polezny i sluzhat neplokhoj otpravnoj tochkoj dlja napisanija sobstvennogo koda.Vo vtorom tome nastojaschego izdanija rassmatrivajutsja sledujuschie voprosy. Nailuchshie metodiki, idiomy i normy peredovoj praktiki dlja napisanija vysokokachestvennogo i nadezhnogo koda na Java. Vygodnoe primenenie prikladnykh interfejsov sovremennoj sistemy vvoda-vyvoda, serializatsii obektov i reguljarnykh vyrazhenij. Effektivnoe podkljuchenie programm na Java k setevym sluzhbam, realizatsija klientov i serverov, a takzhe sbor veb-dannykh. Kompiljatsija i vypolnenie koda cherez prikladnye interfejsy dlja stsenariev na drugikh jazykakh i kompiljatora Java, a takzhe obrabotka annotatsij. Podrobnoe izlozhenie modulnoj sistemy na platforme Java i perenos koda dlja raboty s nej. Effektivnoe povyshenie bezopasnosti s pomoschju sovremennykh sredstv, naibolee tsennykh dlja prikladnogo programmirovanija. Programmirovanie razvitykh polzovatelskikh interfejsov klientskikh prilozhenij i formirovanie izobrazhenij na servere. Sintaksicheskij analiz, proverka dostovernosti dannykh, formirovanie XML-dokumentov, primenenie XPath, XSL i mnogikh drugikh sredstv obrabotki dannykh formata XML v Java. Programmirovanie baz dannykh sredstvami JDBC. Internatsionalizatsija prikladnykh programm s lokalizovannymi datami, otmetkami vremeni, chislami, tekstom i polzovatelskimi interfejsami. Effektivnoe ispolzovanie koda, napisannogo na drugikh jazykakh, s pomoschju platformenno-orientirovannykh metodov iz prikladnogo interfejsa JNI.Podrobnoe rassmotrenie osnovnykh jazykovykh sredstv Java, vkljuchaja obekty, klassy, nasledovanie, interfejsy, sobytija, iskljuchenija, grafiku, osnovnye komponenty bibliotek Swing i AWT, obobschenija, mnogopotochnuju obrabotku i otladku programm, predlagaetsja v pervom tome nastojaschego izdanija.Ob avtoreKej Khorstmann - professor fakulteta vychislitelnoj tekhniki v Universitete San-Khose. Imeet zvanie "Chempion po Java" i javljaetsja chastym dokladchikom na mnogikh otraslevykh konferentsijakh. Avtor oboi...