가야대학교 분성도서관

상단 글로벌/추가 메뉴

회원 로그인


자료검색

자료검색

상세정보

부가기능

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

상세 프로파일

상세정보
자료유형E-Book
개인저자Enri?quez, Rene?.
Salazar, Alberto.
서명/저자사항Software Architecture with Spring 5. 0[electronic resource] :Design and Architect Highly Scalable, Robust, and High-Performance Java Applications.
발행사항Birmingham : Packt Publishing Ltd, 2018.
형태사항1 online resource (362 p.)
소장본 주기Master record variable field(s) change: 072 - OCLC control number change
ISBN9781788996730
1788996739

일반주기 Description based upon print version of record.
Underlying concepts and key aspects
내용주기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
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
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
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
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
요약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.
일반주제명Software architecture.
Software architecture.
COMPUTERS / Programming Languages / Java.
언어영어
기타형태 저록Print version:Enri?quez, Rene?Software Architecture with Spring 5. 0 : Design and Architect Highly Scalable, Robust, and High-Performance Java ApplicationsBirmingham : Packt Publishing Ltd,c20189781788992992
대출바로가기http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1883887

소장정보

  • 소장정보

인쇄 인쇄

메세지가 없습니다
No. 등록번호 청구기호 소장처 도서상태 반납예정일 예약 서비스 매체정보
1 WE00016319 005.12 가야대학교/전자책서버(컴퓨터서버)/ 대출가능 인쇄 이미지  

서평

  • 서평

태그

  • 태그

나의 태그

나의 태그 (0)

모든 이용자 태그

모든 이용자 태그 (0) 태그 목록형 보기 태그 구름형 보기
 

퀵메뉴

대출현황/연장
예약현황조회/취소
자료구입신청
상호대차
FAQ
교외접속
사서에게 물어보세요
메뉴추가
quickBottom

카피라이터

  • 개인정보보호방침
  • 이메일무단수집거부

김해캠퍼스 | 621-748 | 경남 김해시 삼계로 208 | TEL:055-330-1033 | FAX:055-330-1032
			Copyright 2012 by kaya university Bunsung library All rights reserved.