LDR | | 05537cmm u2200601Mu 4500 |
001 | | 000000315436 |
003 | | OCoLC |
005 | | 20230525170701 |
006 | | m d |
007 | | cr -n--------- |
008 | | 180922s2018 xx o 000 0 eng d |
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 |
035 | |
▼a 1883887
▼b (N$T) |
035 | |
▼a (OCoLC)1053798657
▼z (OCoLC)1051075867
▼z (OCoLC)1056157572 |
037 | |
▼a 9781788996730
▼b Packt Publishing |
040 | |
▼a EBLCP
▼b eng
▼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 248032 |
049 | |
▼a MAIN |
050 | 4 |
▼a QA76.754
▼b .E577 2018eb |
072 | 7 |
▼a COM
▼x 051280
▼2 bisacsh |
082 | 04 |
▼a 005.12
▼2 23 |
100 | 1 |
▼a Enri?quez, Rene?. |
245 | 10 |
▼a Software Architecture with Spring 5. 0
▼h [electronic resource] :
▼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 p.) |
336 | |
▼a text
▼2 rdacontent |
337 | |
▼a computer
▼2 rdamedia |
338 | |
▼a online resource
▼2 rdacarrier |
500 | |
▼a Description based upon print version of record. |
500 | |
▼a Underlying concepts and key aspects |
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 |
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 Master record variable field(s) change: 072 - OCLC control number change |
650 | 0 |
▼a Software architecture. |
650 | 7 |
▼a Software architecture.
▼2 fast
▼0 (OCoLC)fst01200416 |
650 | 7 |
▼a COMPUTERS / Programming Languages / Java.
▼2 bisacsh |
655 | 0 |
▼a Electronic books. |
655 | 4 |
▼a Electronic books. |
700 | 1 |
▼a Salazar, Alberto. |
776 | 08 |
▼i Print version:
▼a Enri?quez, Rene?
▼t Software Architecture with Spring 5. 0 : Design and Architect Highly Scalable, Robust, and High-Performance Java Applications
▼d Birmingham : Packt Publishing Ltd,c2018
▼z 9781788992992 |
856 | 40 |
▼3 EBSCOhost
▼u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1883887 |
938 | |
▼a EBL - Ebook Library
▼b EBLB
▼n EBL5507768 |
938 | |
▼a YBP Library Services
▼b YANK
▼n 15684636 |
938 | |
▼a EBSCOhost
▼b EBSC
▼n 1883887 |
990 | |
▼a 관리자 |
994 | |
▼a 92
▼b N$T |