본문 바로가기

전체 글

(10)
[Mac M1 초기세팅] <Homebrew> install 설치 및 사용법 Homebrew 설치 및 사용법 ✔︎ Homebrew(흠브류) 란? macOS 용 패키지 관리자입니다. 터미널(Terminal)에서 명령어를 작성하여 자신이 필요한 프로그램을 설치, 삭제, 업데이트를 손쉽게 관리할 수 있습니다. 다른 리눅스에서 사용하던 yum, apt-get 등과 같다. ✔︎ 홈브류(Homebrew)를 왜 사용하나요? Mac을 사용하시면 자신에게 맞는 프로그램을 이것저것 설치하게 됩니다. 프로그램을 사용하려면 보통 App Store 또는 해당 사이트에 접속해서 프로그램을 다운로드하는 게 일반적인 방법입니다. 하지만 이런 경우 원치 않는 프로그램이 자신도 모르게 설치될 수도 있고 나중에 프로그램을 재설치, 삭제, 업데이트할 때 기존의 데이터가 남아있는 경우가 많아서 성격에 따라 찝찝함을 ..
[Spring] 1-1. 스프링이란 ? 1-1 스프링이란? 스프링 생태계 스프링 프레임워크 : 핵심! 스프링 부트 : 스프링 프레임 워크를 편리하게 사용할 수 있게 도와주는 도구. 스프링 데이터 : CRUD를 편리하게 사용할 수 있게 함. (스프링 데이터 JPA를 제일 많이 사용함) 스프링 세선 : 세션과 관련하여 편리하게 하는 도구. 스프링 시큐리티 : 보안과 관련된 설정을 도와주는 도구. 스프링 Rest Docs : API문서화를 편리하게 해주는 도구. 스프링 배치: 엄청나게 많은 데이터를 배치하여 한꺼번에 처리할 수 있게 도와주는 도구. 스프링 클라우드 : 클라우드 기술에 특화된 기술. 등등 엄청 많음 아래 링크 https://spring.io Spring makes Java simple. Level up your Java code an..
[Spring Framework] 스프링의 핵심 기술 익히기 스프링의 Core Technology 스프링 프레임워크 핵심기술 Core (DI, IoC) 스프링의 근간, 내가 만든 클래스를 스프링이 직접 관리하여 어플리케이션을 동작하게 한다 스프링의 밑바탕 판(장기판....같은?) AOP(Aspect Oriented Programming) 공통적인 코드를 프레임워크 레벨에서 지원해주는 방법 (관점지향 프로그램) Validation, Data binding 검증 그리고 외부에서 받은 데이터를 담아내는 방법 (요청값에 대한 확인이나 요청값을 우리의 객체에다 담아주는 [DTO]) Resource 스프링 내부에서 설정이 들어있는 파일들에 접근하는 동작 원리 (외부 자원들에 접근하는...) SpEL 짧은 표현식을 통해 필요한 데이터나 설정 값을 얻어올 수 있게 하는 특별한 ..