Cargando…

Software Architecture with Spring 5. 0 : Design and Architect Highly Scalable, Robust, and High-Performance Java Applications.

Spring 5 and the ecosystem around it can be used for building robust architectures in an effective way. This book shows how to choose the right architecture and apply best practices during your software development cycle to avoid technical debt and support every business requirement effectively.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Enríquez, René
Otros Autores: Salazar, Alberto
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Mi 4500
001 OR_on1053798657
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|---|||||
008 180922s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d MERUC  |d IDB  |d UKMGB  |d CHVBK  |d OCLCO  |d LVT  |d OCLCF  |d UMI  |d TEFOD  |d G3B  |d TOH  |d STF  |d UAB  |d N$T  |d UKAHL  |d OCLCQ  |d OCLCO  |d NZAUC  |d OCLCQ 
015 |a GBB8H2853  |2 bnb 
016 7 |a 019056097  |2 Uk 
019 |a 1051075867  |a 1056157572 
020 |a 9781788996730 
020 |a 1788996739 
020 |z 9781788992992 
029 1 |a CHNEW  |b 001025953 
029 1 |a CHVBK  |b 549247726 
029 1 |a UKMGB  |b 019056097 
035 |a (OCoLC)1053798657  |z (OCoLC)1051075867  |z (OCoLC)1056157572 
037 |a 9781788996730  |b Packt Publishing 
050 4 |a QA76.754  |b .E577 2018eb 
072 7 |a COM  |x 051280  |2 bisacsh 
082 0 4 |a 005.12  |2 23 
049 |a UAMI 
100 1 |a Enríquez, René. 
245 1 0 |a Software Architecture with Spring 5. 0 :  |b Design and Architect Highly Scalable, Robust, and High-Performance Java Applications. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2018. 
300 |a 1 online resource (362 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Software Architecture Today; Defining software architecture; I know my land; I want to stay ahead; Predicting the future; Architecture and architects; Software architecture principles; Components; Low coupling; High cohesion; SOLID principles; The single responsibility principle (SRP); The Open-Closed Principle (OCP); The Liskov substitution principle ; The interface segregation principle (ISP); The dependency inversion (DI) principle; Conway's law 
505 8 |a Choosing the right technology for youNew trends ; Summary; Chapter 2: Software Architecture Dimensions; Dimensions; The business dimension; Managing user requirements; Identifying and tracking business metrics; The data dimension; The technical dimension; The operations dimension; How to deploy an application; How interaction occurs among your components; Dealing with infrastructure; Understanding the infrastructure; Versioning; Testing; Cloud versus on-premise; Deploying your application; The C4 model; Context diagram; Container diagram; Components diagram; Class diagram; Summary 
505 8 |a Chapter 3: Spring ProjectsWhy Spring appeared; Spring projects; Spring Initializr; Spring Boot in a Nutshell; Servlet container integration; Autoconfiguration; Dependency management; mvnw and mvnw.cmd; pom.xml; DemoApplication.java; The application.properties file; DemoApplicationTests.java; Avoiding redeployment with developer tools; Spring Data; Supporting EIPs with Spring Integration; Spring Batch; The read step; The process step; The write step; Securing applications with Spring Security; Embracing (Spring) HATEOAS; Spring Cloud and the microservices world; Configuration server 
505 8 |a Service registryEdge services; Microproxy; API gateway; Circuit breaker; Reactive and Spring; Publisher; Subscriber; Subscription; Processor; Project reactor; Mono; Flux; Back pressure; Reactive Spring Data; Reactive REST services; Summary; Chapter 4: Client-Server Architectures; Understanding client-server architectures; Server; Scaling ; Request; Client; Network; Where to apply client-server architectures; Implementing client-server architectures with Spring; The server; SOAP web services; RESTful web services; CORBA; Sockets; AMQP; Implementing the server; Banking-domain; Banking-api 
505 8 |a BoundariesDomain; Persistence; Service; Monitoring the server; Testing; Banking-client; Authentication endpoint client; Account balance endpoint client; The clients; JavaFX client; Android client; Thin client; Summary; Chapter 5: Model-View-Controller Architectures; MVC; The Model (M); The View (V); The Controller (C); Benefits of using MVC ; Common pitfalls; Implementing applications using MVC; Spring MVC; Testing; Test coverage; UI frameworks; Thymeleaf; Securing an MVC application; Basic authentication; Implementing basic authentication; Summary; Chapter 6: Event-Driven Architectures 
500 |a Underlying concepts and key aspects 
520 |a Spring 5 and the ecosystem around it can be used for building robust architectures in an effective way. This book shows how to choose the right architecture and apply best practices during your software development cycle to avoid technical debt and support every business requirement effectively. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Software architecture. 
650 6 |a Architecture logicielle. 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a Software architecture.  |2 fast  |0 (OCoLC)fst01200416 
700 1 |a Salazar, Alberto. 
776 0 8 |i Print version:  |a Enríquez, René.  |t Software Architecture with Spring 5. 0 : Design and Architect Highly Scalable, Robust, and High-Performance Java Applications.  |d Birmingham : Packt Publishing Ltd, ©2018  |z 9781788992992 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781788992992/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH35099437 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5507768 
938 |a EBSCOhost  |b EBSC  |n 1883887 
938 |a YBP Library Services  |b YANK  |n 15684636 
994 |a 92  |b IZTAP