[WIL] 5주차 ⎮ Java - 빌드시스템 ➕ 런타임 ➕ 래퍼 클래스 ➕ 상속 ➕ 팩토리 패턴 ➕ IoC 컨테이너
빌드 시스템은 IDE의 종속성을 없애 개발 환경의 유연성을 높여주고, 런타임은 자바 애플리케이션 실행을 위한 JVM 환경을 의미합니다. 래퍼 클래스는 기본 타입을 객체로 감싸 다양한 활용성을 제공하며, Simple Factory Pattern은 객체 생성을 팩토리 클래스에서 집중적...
빌드 시스템은 IDE의 종속성을 없애 개발 환경의 유연성을 높여주고, 런타임은 자바 애플리케이션 실행을 위한 JVM 환경을 의미합니다. 래퍼 클래스는 기본 타입을 객체로 감싸 다양한 활용성을 제공하며, Simple Factory Pattern은 객체 생성을 팩토리 클래스에서 집중적...
Java 개발에서 어노테이션(Annotation)과 리플렉션(Reflection)은 코드의 메타데이터를 활용하여 유연하고 강력한 기능을 제공하는 중요한 개념입니다. 어노테이션과 리플렉션의 개념, 주요 기능, 그리고 두 개념의 관계와 활용 방법을 정리합니다.
3-Tier 아키텍처는 시스템을 3계층으로 분리하여 확장성, 유지보수성, 안정성을 높입니다. 이러한 구조에서 웹 서버와 WAS는 각각의 역할을 수행하며, 이 둘을 연결하는 미들웨어는 중요한 중간 다리 역할을 합니다.
16,17일차 Redux, Docker 이미지 생성하고 컨테이너 실행, React Router Outlet 사용해서 중첩 라우팅 관리, React 동적 로딩, Reat 커스텀 훅 사용하기
Styled-components의 네이밍 선택하기. s-dot 방식과 className 방식