교육, 학습79 스프링 핵심원리 기본 - 스프링이란 강의 소개 인프런 김영한 스프링 완전 정복 시리즈 중 '스프링 핵심 원리 - 기본 편'정리입니다. 자세한 내용을 수강하고 싶으시다면 김영한님 강의 수강을 적극 추천합니다. 1. 스프링이란? 스프링이라는 단어는 문맥에 따라 다르게 사용된다. 1) 스프링 DI 컨테이너 기술 2) 스프링 프레임워크 3) 스프링 생태계 등 스프링 프레임워크 스프링의 가장 핵심 기술 (스프링 DI 컨테이너, AOP, 이벤트, 기타) 웹 기술 (스프링 MVC, 스프링 WebFlux) 데이터 접근 기술: 트랜젝션, JDBC, ORM 지원, XML 지원 스프링 부트 스프링의 많은 기능들을 편리하게 사용할 수 있도록 도와준다. 최근에는 기본으로 사용한다. 톰캣 같은 웹 서버를 내장한다.(별도 설치 X) 지금은 스프링 부트로 빌드, 서.. 2021. 12. 29. 스프링 핵심원리 기본 - 객체 지향을 위한 SOLID원칙 강의 소개 인프런 김영한 스프링 완전 정복 시리즈 중 '스프링 핵심 원리 - 기본편'의 내용을 기반으로 작성되었습니다. 자세한 내용을 수강하고 싶으시다면 김영한님 강의 수강을 적극 추천합니다. SOLID원칙 클린코드의 저자 로버트 마틴이 제시한 좋은 객체 지향 설계를 위한 5가지 원칙이다. 1. SRP (Single Responsibility Principle, 단일 책임 원칙) 1개의 클래스는 1개의 책임만 가져야 한다. 여기서 1개의 책임이라는 것은, 수정 사항이 있을 때 파급 효과가 적으면 단일 책임 원칙을 준수했다고 볼 수 있다. 2. OCP (Open / Closed Principle, 개방 - 폐쇄의 원칙) 확장에는 열려 있지만, 변경에는 닫혀 있어야 한다. 기존의 코드를 변경하지 않으면서 .. 2021. 12. 29. [Python] 파이썬으로 실시간 달러환율 슬랙봇 만들기(초간단, 기초)[1] 소규모 개발 프로젝트로 '환율 실시간 슬랙봇' 만들기를 아래와 같은 순서로 다루겠습니다. 초보자분들도 충분히 하실 수 있으니 차근차근 성공하시길 바라요! 1번 게시글(현재): 'Open API'를 활용하여 환율을 JSON 으로 다루기 2번 게시글(다음): 슬랙봇을 제작하여 환율 자동 알림 받기 사용할 API는 한국수출입은행 Open API로 일일 1000번의 호출이 허용된다고 하니 참고부탁드려요 :) 1. 한국수출입은행 Open API 페이지 접속 https://www.koreaexim.go.kr/site/program/openapi/openApiView?menuid=001003002002001&apino=2&viewtype=C Open API 제공목록 < Open API < 공공데이터개방 < 정보공개 .. 2021. 7. 27. 이전 1 ··· 17 18 19 20 다음