{"title":"David R Heffelfinger","description":"\u003cp\u003eDelve into the captivating works of David R. Heffelfinger, blending historical depth with compelling narratives. Explore tales that bring the past to life with rich detail and engaging characters.\u003c\/p\u003e","products":[{"product_id":"ruby-on-rails-enterprise-application-development-book-david-r-heffelfinger-9781847190857","title":"Ruby on Rails Enterprise Application Development","description":"The book aims to speed up the reader in Java EE 5 development. All major Java EE 5 APIs and the details of the GlassFish server are covered followed by examples of its use. This book is aimed at Java developers wishing to become proficient with Java EE 5, who are expected to have some experience with Java  and to have developed and deployed applications in the past, but need no previous knowledge of Java EE or J2EE. It teaches the reader how to use GlassFish to develop and deploy applications.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49629624795409,"sku":"GOR012432952","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1847190855.jpg?v=1751412312"},{"product_id":"java-ee-6-development-with-netbeans-7-book-david-r-heffelfinger-9781849512701","title":"Java EE 6 Development with NetBeans 7","description":"Develop professional enterprise Java EE applications quickly and easily with this popular IDE  Key Features  Use features of the popular NetBeans IDE to accelerate development of Java EE applications Develop JavaServer Pages (JSPs) to display both static and dynamic content in a web browser Covers the latest versions of major Java EE APIs such as JSF 2.0, EJB 3.1, and JPA 2.0, and new additions to Java EE such as CDI and JAX-RS Learn development with the popular PrimeFaces JSF 2.0 component library  Book DescriptionNetBeans has several features that greatly simplify Java EE development, but with many features and great flexibility, Java developers can become overwhelmed by the options available in NetBeans. This book provides step-by-step recipes that show you how to take control of the environment and make use of these features to make your enterprise Java application development more efficient and productive than ever before, so that you can concentrate on the important parts of your application.Java EE 6 Development with NetBeans 7 takes you through the most important parts of Java EE programming and shows you how to use the features of NetBeans that will improve your development experience with clear, careful instructions and screenshots. It will show you how to use NetBeans functionality to automate many of the tedious or repetitive tasks frequently encountered when developing enterprise Java applications, freeing you up to focus on the business logic specific parts of the application. As well as showing you time-saving tricks, keyboard shortcuts, and other productivity enhancements possible with NetBeans, it will take you through the major Java EE APIs and how to get them working in the NetBeans environment.  While focusing on NetBeans features, you will learn about developing applications using the servlet API and JSPs, including taking advantage of JSTL and developing custom JSP tags. Developing applications that take advantage of JavaServer Faces is also covered in detail, including how to generate standard JSF applications from an existing database schema. The book also covers how to easily develop elegant JSF applications by taking advantage of the PrimeFaces JSF 2.0 component library that is bundled with NetBeans.What you will learn  Develop Java web applications by leveraging NetBeans functionality Build standard JSF applications by taking advantage of NetBeans features Integrate NetBeans with third-party RDBMS Develop JavaServer Pages (JSPs) to display both static and dynamic content in a web browser Develop aesthetically pleasing JSF web applications by leveraging the PrimeFaces JSF 2.0 component library Quickly and easily develop applications taking advantage of the Java Persistence API Implement the Model-View-Controller design pattern by using JavaBeans as the model component Take advantage of NetBeans functionality to easily develop Enterprise JavaBeans, including configuring transaction management via annotations Use static and dynamic navigation to define navigation between pages Utilize NetBeans to easily add messaging functionality to enterprise applications, through the Java Messaging Service API and through message-driven EJBs Develop SOAP-based and RESTful web services using NetBeans, including exposing EJB functionality as web services  Who this book is forThe book is aimed at Java developers who wish to develop Java EE applications while taking advantage of NetBeans functionality to automate repetitive tasks and to ease their software development efforts. Familiarity with NetBeans or Java EE is not assumed.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49632023642385,"sku":"GOR006728747","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50137513951505,"sku":"CIN1849512701G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51103965085969,"sku":"NIN9781849512701","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52125499556113,"sku":"NLS9781849512701","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1849512701.jpg?v=1751249460"},{"product_id":"java-ee-8-application-development-book-david-r-heffelfinger-9781788293679","title":"Java EE 8 Application Development","description":"Java EE is an Enterprise Java standard, applications written to comply with the Java EE specification that do not tie developers to a specific vendor, instead, they can be deployed to any Java EE compliant application server. This book begins by introducing you to Java EE 8 application development and then covers all major Java EE 8 APIs.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49855943311633,"sku":"GOR013141472","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50400752435473,"sku":"CIN1788293673A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51050438131985,"sku":"NIN9781788293679","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52128089833745,"sku":"NLS9781788293679","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1788293673.jpg?v=1750766579"},{"product_id":"jasperreports-for-java-developers-book-david-r-heffelfinger-9781904811909","title":"JasperReports for Java Developers","description":"This book is a concise and practical guide aimed at getting the results you want as quickly as possible. This book is for Java developers who want to create rich reports for either the web or print, and want to get started quickly with JasperReports to do this. No knowledge of JasperReports is presumed, although obviously familiarity with Java, SQL, and XML are assumed where they are required.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50171568095505,"sku":"CIN1904811906VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50401110393105,"sku":"CIN1904811906G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52424517484817,"sku":"NLS9781904811909","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1904811906.jpg?v=1751092736"},{"product_id":"jakarta-ee-application-development-book-david-r-heffelfinger-9781835085264","title":"Jakarta EE Application Development","description":"Learn Jakarta EE by building real-world microservices with code examples, practical exercises, and the latest Jakarta EE features  Key Features  Craft microservices using standard Jakarta EE technologies such as Jakarta RESTful Web Services, JSON Processing, and JSON Binding Design web-based applications with Jakarta Faces Harness Jakarta EE technologies such as Jakarta Enterprise Beans and Jakarta Messaging to build enterprise applications Purchase of the print or Kindle book includes a free PDF eBook  Book DescriptionJakarta EE stands as a robust standard with multiple implementations, presenting developers with a versatile toolkit for building enterprise applications. However, despite the advantages of enterprise application development, vendor lock-in remains a concern for many developers, limiting flexibility and interoperability across diverse environments. This Jakarta EE application development guide addresses the challenge of vendor lock-in by offering comprehensive coverage of the major Jakarta EE APIs and goes beyond the basics to help you develop applications deployable on any Jakarta EE compliant runtime. This book introduces you to JSON Processing and JSON Binding and shows you how the Model API and the Streaming API are used to process JSON data. You’ll then explore additional Jakarta EE APIs, such as WebSocket and Messaging, for loosely coupled, asynchronous communication and discover ways to secure applications with the Jakarta EE Security API. Finally, you'll learn about Jakarta RESTful web service development and techniques to develop cloud-ready microservices in Jakarta EE. By the end of this book, you'll have developed the skills to craft secure, scalable, and cloud-native microservices that solve modern enterprise challenges.What you will learn  Design microservices architectures with a clear separation of concerns Understand the contexts and dependency injection (CDI) specification to develop Java EE applications Use Jakarta Faces to create interactive web applications using component-based development Understand the steps involved in handling JSON data with Jakarta JSON Processing and Binding Design secure RESTful web services using server-sent events (SSE) for real-time data updates Secure your applications with the Jakarta Security API Build message-driven applications with Jakarta Messaging  Who this book is forThis book is for Java developers looking to learn Jakarta EE and expand their skill set. You’ll also find this book useful if you are familiar with Java EE and want to stay abreast of the latest version of the Jakarta EE specification. Knowledge of core Java concepts such as OOP, data types, control flow, and basic collections will be beneficial.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51077672173841,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51077674434833,"sku":"NIN9781835085264","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52588887179537,"sku":"NLS9781835085264","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1835085261.jpg?v=1751280024"},{"product_id":"java-ee-7-development-with-netbeans-8-book-david-r-heffelfinger-9781783983520","title":"Java EE 7 Development with NetBeans 8","description":"About This Book  Use the features of the popular NetBeans IDE to accelerate your development of Java EE applications Covers the latest versions of the major Java EE APIs such as JSF 2.2, EJB 3.2, JPA 2.1, CDI 1.1, and JAX-RS 2.0 Walks you through the development of applications utilizing popular JSF component libraries such as PrimeFaces, RichFaces, and ICEfaces  Who This Book Is ForThe book is aimed at Java developers who wish to develop Java EE applications while taking advantage of NetBeans functionality to automate repetitive tasks. Familiarity with NetBeans or Java EE is not assumed.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52133526896913,"sku":"NLS9781783983520","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53036935086353,"sku":"NIN9781783983520","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781783983520.jpg?v=1757531688"},{"product_id":"payara-micro-revealed-book-david-r-heffelfinger-9781484281604","title":"Payara Micro Revealed","description":"Intermediate user level","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52150460252433,"sku":"NLS9781484281604","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52995486122257,"sku":"NIN9781484281604","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484281604.jpg?v=1757610186"},{"product_id":"jasperreports-3-5-for-java-developers-book-david-r-heffelfinger-9781847198082","title":"JasperReports 3.5 for Java Developers","description":"This book is a comprehensive and practical guide aimed at getting the results you want as quickly as possible. The chapters gradually build up your skills and by the end of the book you will be confident enough to design powerful reports. Each concept is clearly illustrated with diagrams and screen shots and easy-to-understand code. If you are a Java developer who wants to create rich reports for either the Web or print, and wants to get started quickly with JasperReports to do this, this book is for you. No knowledge of JasperReports is presumed.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52502708519185,"sku":"NLS9781847198082","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52756382253329,"sku":"NIN9781847198082","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781847198082.jpg?v=1760152337"}],"url":"https:\/\/www.worldofbooks.com\/en-au\/collections\/author-books-by-david-r-heffelfinger.oembed","provider":"World of Books ","version":"1.0","type":"link"}