{"title":"Marty Hall","description":null,"products":[{"product_id":"core-servlets-and-javaserver-pages-volume-2-book-marty-hall-9780131482609","title":"Core Servlets and JavaServer Pages, Volume 2","description":"Java EE is the technology of choice for e-commerce applications, interactive Web sites, and Web-enabled services. Servlet and JSP technology provides the link between Web clients and server-side applications on this platform. Core Servlets and JavaServer Pages, Volume 2: Advanced Technologies, Second Edition, is the definitive guide to the advanced features and capabilities provided by servlets and JSP.   Volume 2 presents advanced capabilities like custom tag libraries, filters, declarative security, JSTL, and Struts. Like the first volume, it teaches state-of-the-art techniques and best practices illustrated with complete, working, fully documented programs.    Volume 2 explains in detail the advanced tools and techniques needed to build robust, enterprise-class applications. You'll learn how to control application behavior through the web.xml deployment descriptor file, how to enhance application security through both declarative and programmatic methods, and how to use servlet and JSP filters to encapsulate common behavior. You'll also learn how to control major application lifecycle events, best practices for using JSTL, and how to build custom tag libraries. Volume 2 concludes with an in-depth introduction to the Jakarta Struts framework.   Complete source code for all examples is available free for unrestricted use at www.volume2.coreservlets.com. For information on Java training from Marty Hall, go to courses.coreservlets.com.   Volume 1 presents comprehensive coverage of the servlets and JSP specifications, including HTTP headers, cookies, session tracking, JSP scripting elements, file inclusion, the MVC architecture, and the JSP expression language. It also covers HTML forms, JDBC, and best practices for design and implementation.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49528777638161,"sku":"GOR013725849","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49626632519953,"sku":"GOR002594881","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50299178516753,"sku":"CIN0131482602VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50407205011729,"sku":"CIN0131482602A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51695786623249,"sku":"CIN0131482602G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53291407048977,"sku":"GOR006530729","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0131482602.jpg?v=1769594159"},{"product_id":"core-servlets-and-javaserver-pages-book-marty-hall-9780130092298","title":"Core Servlets and JavaServer Pages","description":"Marty Hall's Core Servlets and JavaServer Pages was the number 1 servlet\/JSP book in 2000 -- helping over 100,000 Java developers master the power of Java server-side programming to Web-enable an extraordinary range of applications. Now, Hall takes the next step, bringing together even more powerful servlet\/JSP techniques. The second edition of Core Servlets and JavaServer Pages provides a complete introduction to the technology, completely updated for JSP 2.0, servlets 2.4, the JSP Standard Tag Library (JSTL), and Java 1.4. This book serves both beginning and advanced developers. For beginning servlet and JSP developers, the book provides clear step-by-step coverage of the basic topics. For programmers already experienced with servlet and JSP technology, the book provides in-depth discussion of advanced topics, complete coverage of newly introduced capabilities, and practical design strategies. J2EE technology is the leading technology for building Web applications and services, and servlet and JSP technology is the heart of the J2EE platform. Servlets and JSP are the most popular way to build Web applications: every Java and Web developer needs to know this. JSP 2.0 will fundamentally change how servlet and JSP technology is used, so even experienced developers need to read this book!","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49626691371281,"sku":"GOR001852536","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50344148566289,"sku":"CIN0130092290G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50344728002833,"sku":"CIN0130092290A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53338202243345,"sku":"GOR001945215","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0130092290.jpg?v=1751194999"},{"product_id":"core-web-programming-book-marty-hall-9780130897930","title":"Core Web Programming","description":"Every Web developer needs to understand three core technologies: HTML 4, Java 2\/J2EE, and JavaScript. Now, you can learn them all in one book: Core Web Programming, Second Edition, the ultimate Web development resource for experienced programmers! Writing for experienced programmers, Marty Hall begins with detailed, practical coverage of HTML 4 -- from the fundamentals to Cascading Style Sheets, Dynamic HTML, and beyond. Next, Hall shows programmers how to use Java as the base language for Web programming, and integrate other key technologies as needed. Along the way, Hall presents Web-focused coverage of Swing, Java threads, I\/O, network programming on both clients and servers, HTTP, servlets, JavaServer Pages, and the latest version of JavaScript -- everything you need to know to build the most effective Web applications possible.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49631144542481,"sku":"GOR001404251","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51413185003793,"sku":"CIN0130897930G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53239852957969,"sku":"CIN0130897930VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0130897930.jpg?v=1751101008"},{"product_id":"core-servlets-and-javaserver-pages-jsp-book-marty-hall-9780130893406","title":"Core Servlets and JavaServer Pages (JSP)","description":"Servlets and JavaServer Pages dramatically simplify the creation of dynamic Web pages and Web-enabled applications. With Java 2 Enterprise Edition (J2EE), these tools have come of age, earning the support of an unprecedented range of Web and application servers on every major operating system. This book is a comprehensive guide for every experienced developer who wants to master the new versions of these powerful tools. Start by mastering servlet syntax, installation and setup fundamentals and the servlet life cycle. Use cookies and session tracking, optimize browsers, compress pages to slash download time, and decrease overhead with persistent HTTP sessions. Next, master every key JavaServer Pages 1.1 technique you'll need: expressions, declarations, and scriptlets; controlling the format of the servlet that results from the page; incorporating reusable JavaBeans; sharing Beans among pages; dynamically including other files; defining your own JSP tag libraries, and combining servlets and JSP in a single application. Part III offers the industry's most in-depth, practical coverage of using applets and HTTP tunneling as servlet front ends, using JDBC and connection pooling, and HTML forms.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49915540570385,"sku":"CIN0130893404G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50096557359377,"sku":"CIN0130893404VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50098607554833,"sku":"CIN0130893404A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0130893404.jpg?v=1750736719"},{"product_id":"more-servlets-and-javaserver-pages-jsp-book-marty-hall-9780130676146","title":"More Servlets and JavaServer Pages (JSP)","description":"This book consists of five parts. Part I provides the reader with a review of the basics. Part II covers the major new servlet and JSP capabilities, and Part III covers Web applications. Part IV the author covers tag libraries, and in Part V, he provides in-depth coverage of optimizing servlet and JSP performance.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50295048405265,"sku":"CIN0130676144VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50344210399505,"sku":"CIN0130676144G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0130676144.jpg?v=1750940127"},{"product_id":"flying-for-something-book-marty-hall-9781453541692","title":"Flying for Something","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51282122604817,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51282124374289,"sku":"NIN9781453541692","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52433396924689,"sku":"NLS9781453541692","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1453541691.jpg?v=1750955355"},{"product_id":"dying-for-something-book-marty-hall-9781456816308","title":"Dying for Something","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52435052069137,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52435052626193,"sku":"NLS9781456816308","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781456816308.jpg?v=1759182381"},{"product_id":"dying-for-something-book-marty-hall-9781456816292","title":"Dying for Something","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52435169771793,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52435170328849,"sku":"NLS9781456816292","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781456816292.jpg?v=1759182724"}],"url":"https:\/\/www.worldofbooks.com\/en-au\/collections\/author-books-by-marty-hall.oembed","provider":"World of Books ","version":"1.0","type":"link"}