Presents a guide to Java 8, covering such topics as interacting with the environment, structuring data, object-oriented and functional programming techniques, GUI development, and working with graphics, audio, and video.
Jakarta Tomcat is the leading Java servlet and JSP platform globally, serving as the reference implementation for Sun's specifications and powering countless websites, from simple static pages to complex e-commerce platforms. This essential guide is a must-have for anyone involved with Tomcat, covering everything from basic installation on major operating systems to advanced configurations. Readers will learn to set up Tomcat for automatic startup and shutdown, explore every configuration option, and utilize various Realm implementations for user authentication against different data sources.
The book delves into the interactions between Apache's httpd web server and Tomcat, providing unique insights into using the mod_jk2 connector for load balancing and advanced clustering techniques, including the new Tomcat session replicator. Security is a key focus, with instructions on using X.509 certificates, running Tomcat in a chroot jail, and protecting against various attacks while filtering bad data from applications.
Additionally, it covers Tomcat log files and formatting for usability. For developers, the book offers valuable tips on server.xml and web.xml files, mastering Tomcat's features, and understanding the HTTP conversation, along with debugging guidance and best practices for clustering support.
The lint program checker has proven time and again to be one of the best tools for finding portability problems and certain types of coding errors in C programs. This book introduces you to lint , guides you through running it on your programs, and helps you to interpret lint's output. lint verifies a program or program segments against standard libraries, checks the code for common portability errors, and tests the programming against some tried and true guidelines. linting your code is a necessary (though not sufficient) step in writing clean, portable, effective programs. Contents
Kuchařka programátora je obsáhlá sbírka návodů, řešení a praktických příkladů, která spojuje teoretické znalosti s reálnými aplikacemi. Nabízí univerzální přístupy k problémům a rozšiřuje znalosti Javy na praktickém základě, což z ní činí neocenitelného pomocníka pro programátory. Umožní vám osvojit si postupy tvorby kompletních aplikací v Javě pomocí aplikačního rozhraní API a řešení dílčích problémů.
Kniha obsahuje konkrétní recepty na úlohy a problémy, jako jsou metody kompilace programů na různých platformách, práce s řetězci a datovými typy, zpracování čísel a dat, techniky objektově orientovaného programování, vývoj grafického uživatelského rozhraní, základy síťového programování, připojení k databázím, operace s daty ve formátu XML a mechanismy vzdáleného volání procedur.
Obsahuje více než tři sta programových výpisů pro různé typy aplikací, všechny důkladně komentované a vysvětlené. Mnohé z nich jsou doplněny ilustracemi výsledků. Zdrojový kód je lokalizován do češtiny a balíčky jsou k dispozici ke stažení.