Cantitate/Preț
Produs

Professional Java for Web Appl

Autor Nicholas S Williams
en Limba Engleză Paperback – 10 mar 2014

Ecosistemul abordat în Professional Java for Web Appl este unul vast, axat pe soluții robuste pentru mediul enterprise, integrând Java EE 7 cu tehnologii fundamentale precum Spring Framework 4, Hibernate ORM, RabbitMQ și Spring Security. Observăm o atenție deosebită acordată tranziției către Java 8, autorul detaliind utilizarea expresiilor Lambda și a noului API pentru dată și timp (JSR 310), elemente esențiale pentru modernizarea bazelor de cod moștenite. Ne-a atras atenția structura tehnică riguroasă care ghidează cititorul de la configurarea serverului de aplicații până la implementarea unor funcționalități avansate de tip full-duplex prin WebSocket. Putem afirma că volumul publicat de Wiley funcționează atât ca manual de învățare, cât și ca referință tehnică pentru arhitecți software. Autorul Nicholas S Williams nu se limitează la prezentarea specificațiilor JSR (precum Servlet 3.1 sau JPA 2.1), ci insistă pe integrarea practică a acestora cu instrumente din industria reală, cum este cazul căutării full-text prin Hibernate Search sau gestionării fluxurilor de mesaje prin protocolul AMQP. Cititorul care a aplicat ideile din Java EE 8 Recipes va găsi aici contextul arhitectural și detaliile de configurare care completează soluțiile punctuale de tip problemă-rezolvare, oferind o viziune de ansamblu asupra modului în care componentele interacționează într-un sistem complex. Spre deosebire de Java EE 7: The Big Picture, care oferă o perspectivă teoretică asupra nivelurilor platformei, această lucrare se concentrează pe implementarea efectivă, oferind diagrame și ilustrații alb-negru care clarifică fluxurile de date și ierarhiile de clase. Este un instrument de lucru pentru cei care dezvoltă servicii RESTful sau SOAP și au nevoie de o metodologie clară pentru securizarea acestora prin OAuth.

Citește tot Restrânge

Preț: 35069 lei

Preț vechi: 43837 lei
-20%

Puncte Express: 526

Carte tipărită la comandă

Livrare economică 15-29 iunie


Specificații

ISBN-13: 9781118656464
ISBN-10: 1118656466
Pagini: 944
Ilustrații: black & white illustrations, figures
Dimensiuni: 184 x 233 x 48 mm
Greutate: 1.53 kg
Editura: Wiley
Locul publicării:Hoboken, United States

Public țintă

Primary audience: Java software developers, Java software engineers, software architects
Secondary audience: Software development managers, self–teaching programmers

De ce să citești această carte

Recomandăm această carte inginerilor software care doresc să stăpânească dezvoltarea enterprise folosind stiva Java EE 7 și Spring 4. Cititorul câștigă o înțelegere profundă a integrării între Hibernate, Spring și sistemele de mesagerie, esențială pentru construirea unor aplicații scalabile. Este un parcurs tehnic complet care transformă cunoștințele de bază de Java în competențe solide de arhitectură web.


Despre autor

Nicholas S Williams este un specialist recunoscut în dezvoltarea software Java, cu o experiență vastă în arhitecturi enterprise și tehnologii web. Expertiza sa acoperă întreg spectrul Java Enterprise Edition, fiind un contributor activ la bunele practici de utilizare a framework-urilor Spring și Hibernate. În cadrul acestei lucrări publicate de Wiley, Williams își folosește experiența practică pentru a demistifica specificațiile JSR complexe, oferind soluții aplicabile în proiecte reale de anvergură corporativă.


Descriere scurtă

The comprehensive Wrox guide for creating Java web applications for the enterprise This guide shows Java software developers and software engineers how to build complex web applications in an enterprise environment. You'll begin with an introduction to the Java Enterprise Edition and the basic web application, then set up a development application server environment, learn about the tools used in the development process, and explore numerous Java technologies and practices. The book covers industry-standard tools and technologies, specific technologies, and underlying programming concepts. * Java is an essential programming language used worldwide for both Android app development and enterprise-level corporate solutions * As a step-by-step guide or a general reference, this book provides an all-in-one Java development solution * Explains Java Enterprise Edition 7 and the basic web application, how to set up a development application server environment, which tools are needed during the development process, and how to apply various Java technologies * Covers new language features in Java 8, such as Lambda Expressions, and the new Java 8 Date & Time API introduced as part of JSR 310, replacing the legacy Date and Calendar APIs * Demonstrates the new, fully-duplex WebSocket web connection technology and its support in Java EE 7, allowing the reader to create rich, truly interactive web applications that can push updated data to the client automatically * Instructs the reader in the configuration and use of Log4j 2.0, Spring Framework 4 (including Spring Web MVC), Hibernate Validator, RabbitMQ, Hibernate ORM, Spring Data, Hibernate Search, and Spring Security * Covers application logging, JSR 340 Servlet API 3.1, JSR 245 JavaServer Pages (JSP) 2.3 (including custom tag libraries), JSR 341 Expression Language 3.0, JSR 356 WebSocket API 1.0, JSR 303/349 Bean Validation 1.1, JSR 317/338 Java Persistence API (JPA) 2.1, full-text searching with JPA, RESTful and SOAP web services, Advanced Message Queuing Protocol (AMQP), and OAuth Professional Java for Web Applications is the complete Wrox guide for software developers who are familiar with Java and who are ready to build high-level enterprise Java web applications.

Notă biografică

Nicholas S. Williams is a recognized expert in Java and related technologies. In 2010, he was named Software Engineer of the Year for Middle Tennessee. Nick participates extensively in the Open Source community, contributing bug fixes, new features, and documentation to projects like Apache Log4J, Apache Tomcat, Jackson Mapper, Spring Framework, and Spring Security.