{"title":"Budi Kurniawan","description":null,"products":[{"product_id":"java-for-the-web-with-servlets-jsp-and-ejb-book-budi-kurniawan-9780735711952","title":"Java for the Web with Servlets, JSP, and EJB","description":"Covers all the technologies needed to program web applications in Java using Servlets 2.3, JSP 1.2, EJB 2.0 and client-side programming with JavaScript. This book explains the technologies in the context of real-world projects, such as an e-commerce application, a document management program, and file upload and programmable file download.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49599448514833,"sku":"GOR002223604","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50275194700049,"sku":"CIN073571195XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50953728950545,"sku":"CIN073571195XVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/073571195X.jpg?v=1786119951"},{"product_id":"struts-design-and-programming-book-budi-kurniawan-9780975212813","title":"Struts Design and Programming","description":"Struts is the most popular framework for building scalable Java Web applications. The first part of this book explains the latest version of Struts and teaches how to build real-world Struts applications. The second part goes the extra mile to discuss how to design Struts applications and solve common problems in Struts development. It's like two books at the price of one. \u003cbr\u003eMore importantly, this book is a tutorial designed to make the reader truly understand the concepts. It explains not only how to use Struts' features, but also how a certain feature works under the hood and which to choose if similar features exist. Examples are relevant and based on real-world applications. Several important topics rarely mentioned in other bookssuch as file upload, paging, object cachingare given detailed treatment. \u003cbr\u003eThe first part is for beginners and Struts developers who don't feel they have a complete grasp of Struts. It explains the following and many more: \u003cbr\u003e- The Model-View-Controller design pattern\u003cbr\u003e- Action forms\u003cbr\u003e- User input validation\u003cbr\u003e- The Validator Plug-in\u003cbr\u003e- JavaServer Pages Standard Tag Library (JSTL)\u003cbr\u003e- The JSP 2.0 Expression Language (EL)\u003cbr\u003e- HTML, Bean, Logic, Nested Tag Libraries\u003cbr\u003e- Application configuration\u003cbr\u003e- The Custom SelectLabel Tag\u003cbr\u003e- Tiles - Message handling and internationalization\u003cbr\u003e- Struts-JSF Plug-in\u003cbr\u003e- The open source DisplayTag Library\u003cbr\u003e- File upload and programmable file download\u003cbr\u003e- Jakarta Commons BeanUtil Class \u003cbr\u003eIn addition, this book deals with many design topics such as\u003cbr\u003e- Data persistence\u003cbr\u003e- Transfer objects\u003cbr\u003e- Configuration information sharing\u003cbr\u003e- Object caching\u003cbr\u003e- Application security\u003cbr\u003e- Paging and sorting\u003cbr\u003e- HttpServletRequest wrapping\u003cbr\u003e- Early session invalidation \u003cbr\u003eThe last chapter, How Struts Works, dissects Struts' source code and explains the components that together make Struts tick. This chapter is particularly interesting to readers who want to know how Struts works in the background and how to extend Struts. Understanding it helps you design and develop more effective Struts applications.This book is for you if you need one written with clarity and readability in mind.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49647835316497,"sku":"GOR007585930","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53345172619537,"sku":"CIN0975212818G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53633302823185,"sku":"CIN0975212818VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0975212818.jpg?v=1786134426"},{"product_id":"internet-programming-with-visual-basic-book-budi-kurniawan-9781893115750","title":"Internet Programming with Visual Basic","description":"From seasoned developer Budi Kurniawan comes Internet Programming with Visual Basic, which teaches experienced Visual Basic programmers how to successfully combine two key Microsoft technologies used to drive the Web: Visual Basic and Microsoft Internet Information Server (IIS).","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50100100464913,"sku":"GOR013855227","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52428159320337,"sku":"NLS9781893115750","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1893115755.jpg?v=1750834809"},{"product_id":"how-tomcat-works-book-budi-kurniawan-9780975212806","title":"How Tomcat Works","description":"How Tomcat Works is the only book that explains the internal workings of Tomcat, the open source project used by millions of Java developers. Unlike other Tomcat titles, it is unique because it does not simply covers the configuration or servlet development with Tomcat. Rather, this book is meant for advanced readers interested in writing their own Tomcat modules or in understanding more beyond servlet\/JSP programming. The authors of this book have cracked open Tomcat 4 and 5 and revealed the internal workings of each component. Upon understanding the contents of this book, you will be able to develop your own Tomcat components or extend the existing ones.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50555142177041,"sku":"GOR011610068","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50568083833105,"sku":"GOR002307076","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51010004451601,"sku":"NIN9780975212806","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52499820314897,"sku":"CIN097521280XA","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53297875681553,"sku":"CIN097521280XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/097521280X.jpg?v=1786135811"},{"product_id":"servlet-jsp-book-budi-kurniawan-9781771970273","title":"Servlet \u0026 JSP","description":"Servlet and JavaServer Pages (JSP) are the underlying technologies for developing web applications in Java. They are essential for any programmer to master in order to effectively use frameworks such as JavaServer Faces, Struts 2, or Spring MVC. Covering Servlet 3.1 and JSP 2.3, this book explains the important proogramming concepts and design models in Java web development as well as related technologies and new features in the latest versions of Servlet and JSP. With comprehensive coverage and lots of examples, this book is a guide to building real-world applications. Topics discussed in this book include: - The Servlet API - JSP syntax and scripting elements - Session management - Expression Language 3.0 - JSTL - Custom tags and tag files - Filters and listeners - Application design - Dependency injection - File upload and programming file download - Asynchronous processing - Security - Deployment and the deployment descriptor - Dynamic registration - Servlet container initializers - WebSocket and JPA This book is for you if you need one written with clarity and readability in mind.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51050929127697,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51050931650833,"sku":"NIN9781771970273","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1771970278.jpg?v=1750897529"},{"product_id":"java-book-budi-kurniawan-9781771970365","title":"Java","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51051304812817,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51051308122385,"sku":"NIN9781771970365","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1771970367.jpg?v=1751344870"},{"product_id":"java-book-budi-kurniawan-9780992133047","title":"Java","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51607022207249,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51607023354129,"sku":"CIN0992133041G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0992133041.jpg?v=1750820650"},{"product_id":"oca-java-se-7-programmer-study-guide-exam-1z0-803-book-budi-kurniawan-9781771970204","title":"OCA Java SE 7 Programmer Study Guide (Exam 1Z0-803)","description":"This book is designed for people who want to pass the Oracle Certified Associate, Java SE 7 Programmer exam (Exam 1Z0-803). It includes an extensive Java refresher written as a tutorial and a full mock exam. The Java refresher includes all the materials and exam objectives you need to master to pass the exam. It explains the concepts very clearly and in detail and provides examples that are easy to follow even to those with no programming experience. Each of the eight chapters in the Java refresher comes with ten questions to test your knowledge on the subjects discussed in the chapter. These questions are similar to what you would expect in a real exam and the answers and explanations to the questions follow. Here are some of the topics covered in the refresher. - Java language fundamentals - Object-oriented programming - Core classes - Arrays - Error handling - Interfaces and abstract classes The mock exam is an effective way to prepare for the real exam. Without sufficient preparation, you might still fail even if you have several years of experience in Java. Why? Because there may be questions that might surprise you, that you as a developer may never have thought about. The mock exam helps you score your highest.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51679685869841,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51679686426897,"sku":"NIN9781771970204","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1771970200.jpg?v=1751378147"},{"product_id":"javaserver-faces-programming-book-budi-kurniawan-9780072229837","title":"JavaServer Faces Programming","description":"Offers a GUI solution framework. This book includes theory as well as code that readers can compile and run to build their own JSF applications.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52150725411089,"sku":"NLS9780072229837","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53251323822353,"sku":"NIN9780072229837","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780072229837.jpg?v=1786109572"},{"product_id":"real-world-net-applications-book-budi-kurniawan-9781590590829","title":"Real World .NET Applications","description":"Six real .NET applications, each a different type, are thoroughly dissected and documented to show programmers how to put together the various .NET features into complete solutions.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52435818250513,"sku":"NLS9781590590829","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781590590829.jpg?v=1759185499"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/author-books-by-budi-kurniawan.oembed","provider":"World of Books ","version":"1.0","type":"link"}