분류 전체보기

Spring

Spring framework 프로젝트 설정 part2. Spring 구성(with Java)

💡 환경 PC: MacBoock Pro (16-inch, 2021) OS: macOS Ventura Version 13.3.1 CPU: Apple M1 Pro Memory: 16GB 💡 프로젝트 환경 Spring framework 6.0.8 Spring 구성 Servlet 3.0 부터는 web.xml ServletContainerInitializer를 구현하여 web.xml에서 서블릿 컨텍스트 초기화 하였던 부분을 Java에서 설정해보도록 하겠습니다. 서블릿 컨텍스트 초기화 web.xml에서 했던 서블릿 등록/매핑, 리스너 등록, 필터 등록 같은 작업등을 말합니다. gradle에 추가한 spring-webmvc 라이브러리에 ServletContainerInitializer를 구현한 클래스가 포함되어 있고..

마케팅?/GA4

GA 4 : Google Analytics4 설정

최근 마케팅 팀과 협업하는 과정에서 Ga4관련 설정하고 관리하고, 블로그를 시작하며 통계 데이터를 확인하기 위해 시작하게 되었습니다. 전문적이지 않은 부분이라 제가 설정하고 적용한 부분에 대해 작성하였습니다. 티스토리에 GA를 적용하는 방법을 위주로 설명하도록 하겠습니다. Ga4를 사용하기 위해 Google 계정이 있어야 합니다. Google 애널리틱스에 접속하여 측정 시작버튼을 클릭합니다. 계정 이름은 간단하게 티스토리 블로그라고 작성하였습니다. 이외 설정은 변경하지 않고 다음 버튼을 클릭합니다. 속성 설정에서 속성 이름은 계정이름과 동일하게 작성하였습니다. 보고 시간대 : 대한민국 통화 : 대한민국 원 속성 설정의 보고 시간대와 통화는 추후 변경이 가능합니다. 저는 비즈니스 정보를 작성하였지만, 작성..

Spring

Spring framework 프로젝트 설정 part1. 프로젝트 생성

💡 환경 PC: MacBoock Pro (16-inch, 2021) OS: macOS Ventura Version 13.3.1 CPU: Apple M1 Pro Memory: 16GB 💡 프로젝트 환경 Spring framework 6.0.8 프로젝트 생성 Spring boot 사용이 증가함에 따라 Intellij에서 Spring framework 생성이 없어졌습니다. 따라서 Spring framework 프로젝트를 생성하기 위해 New Project로 framework를 하나씩 설정해야 합니다. Build는 Maven이 아닌 Gradle로 설정하며 Gradle DSL은 Groovy를 선택하였습니다. Spring 라이브러리 추가 Spring Boot는 기본적으로 내장 Tomcat을 사용하지만 Spring은..

클린코드

DPI: 의존관계 역전 원칙

Single Responsibility principle : 단일 책임 원칙 Open Close Principle : 개방 폐쇄 원칙 Liscov Substitution Principle : 리스코프 치환 원칙 Interface Sergregation Principle: 인터페이스 분리 원칙 Dependency Inversion Principle : 의존성 역전 원칙 좋은 객체 지향 설계의 5가지 원칙 중 의존관계 역전 원칙(DIP)에 대해 알아보겠습니다. Dependency Inversion Principle 프로그래머는 "추상화에 의존해야지, 구체화에 의존하면 안 된다." 공휴일은 규정에 의존하기 때문에 규정 변경될 때 공휴일이 생길 수도 없어질 수도 있습니다. 다음과 같이 코드로 표현할 수 있습니..

클린코드

ISP: 인터페이스 분리 원칙

Single Responsibility principle : 단일 책임 원칙 Open Close Principle : 개방 폐쇄 원칙 Liscov Substitution Principle : 리스코프 치환 원칙 Interface Sergregation Principle: 인터페이스 분리 원칙 Dependency Inversion Principle : 의존성 역전 원칙 좋은 객체 지향 설계의 5가지 원칙 중 인터페이스 분리 원칙(ISP)에 대해 알아보겠습니다. Interface Segregation Principle 특정 클라이언트를 위한 인터페이스 여러 개가 범용 인터페이스 하나보다 낫다 기존과 동일하게 마우스로 예시를 들어보도록 하겠습니다. 다른 회사 제품과 다르게 특별한 기능을 넣기 위해 마우스에 ..

클린코드

LSP: 리스코프 치환 원칙

Single Responsibility principle : 단일 책임 원칙 Open Close Principle : 개방 폐쇄 원칙 Liscov Substitution Principle : 리스코프 치환 원칙 Interface Sergregation Principle: 인터페이스 분리 원칙 Dependency Inversion Principle : 의존성 역전 원칙 좋은 객체 지향 설계의 5가지 원칙 중 리스코프 치환 원칙(LSP)에 대해 알아보겠습니다. Liskov Substitution Principle : 리스코프 치환 원칙 프로그램의 객체는 프로그램의 정확성을 깨트리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어야 한다. 가장 많은 예시인 직사각형과 정사각형 관계가 있습니다. public cl..

RE.YEOL
'분류 전체보기' 카테고리의 글 목록