본문 바로가기

Spring9

[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 73) - IoC/DI(Cont.), JavaScript(jQuery) 2022.11.17 [THU] - Day 73- 수업 주요 목차 IoC/DI(Cont.) JavaScript(jQuery) 🤖Review - IOC/DI 적용 기존 제어 방식 = 필요시 직접 생성 IOC 제어 방식 = IOC COntainer로부터 의존성(Bean or Component)을 확보(DI를 통해서) + 장점 : Loose Coupling(결합도가 낮아진다) -> 구현체가 변경되어도 인터페이스와 소통하므로 외부영향이 최소화된다.(유지보수성 향상) = 풀어서 설명하면, 서비스를 제공하는 컴포넌트(bean), 인터페이스를 구현한 구현체가 업그레이드 되어도 사용하는 측에서 변경해야 되는 작업은 최소화된다. (예: hammer도구가 poclain으로 업그레이드 되더라도 그 도구를 사용하는 프로그램의 .. 2022. 11. 17.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 72) - IoC/DI(Cont.), JavaScript - jQuery 2022.11.16 [WED] - Day 72- 수업 주요 목차 IoC/DI(Cont.) JavaScript 🤖Review Spring : java app을 위한 framework Framework : 사전적 의미는 뼈대, 틀로 소프트웨어의 설계, 구현, 테스트 전반의 기반을 제공 (infra structure 제공) 기반 : 다양한 컴포넌트(or 라이브러리)와 디자인패턴 Spring Framework : 가장 널리 확산된 java 프레임워크로 소프트웨어의 설계,구현,테스트 전반의 다양한 라이브러리 컴포넌트 디자인패턴을 제공 어떤 component와 design pattern을 제공? IoC/DI, AOP, MVC, SpringBoot JUnit, MyBatis 등을 지원 ∴ Spring Framewor.. 2022. 11. 16.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 71) - Spring Framework intro., IOC / DI 2022.11.15 [TUE] - Day 71- 수업 주요 목차 Spring Framework intro. IOC / DI 🤖Spring에 대해 앞으로 배우게 될 내용들 IOC / DI AOP JavaScript : jQuery, JSON, Ajax MyBatis, DB SQL SpringMVC (Spring Legacy) Spring Boot Thymeleaf Template Engine jUnit Test Framework REST, REST 기반 API Server Interceptor Spring Security Cloud JPA 용어정리 library(라이브러리) 재사용 가능한 프로그램의 모음 jar 자바 프로그램 압축 확장자 (라이브러리는 대체적으로 jar형태로 제공) war 자바 웹어플리케이.. 2022. 11. 15.