전체 글

조금은 꼬질꼬질한 기록들
우당탕탕 이슈

이슈 :: java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener

💣 이슈STS에서 톰캣을 실행하려고 하니 무시무시한 에러가 발생했다. 🔧 해결 방법정신을 부여잡고 중간의 `java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener`에 집중하여, 검색해보니 톰캣 10.0.0 버전 이후에는 수정해야 할 부분이 있다고 한다.9.0.0으로 변경 후 정상적으로 동작한다.

Design

디자인패턴 :: Singleton Pattern

Singleton 패턴인스턴스가 하나만 존재하는 것을 보증하는 패턴`singleton`이란 요소가 하나뿐인 집합을 말한다. Singleton 클래스package singleton;public class Singleton { private static Singleton singleton = new Singleton(); private Singleton() { System.out.println("인스턴스를 생성했습니다."); } public static Singleton getInstance() { return singleton; }}인스턴스를 하나만 만들 수 있다.Singleton은 static 필드로 정의되고 Singleton 클래스의 인스턴스에서 초기..

Design

디자인패턴 :: Factory Method Pattern

Factory Method Pattern인스턴스 생성 방법을 상위 클래스에서 결정하되, 구체적인 클래스 이름은 결정하지 않는다.인스턴스 생성을 위한 뼈대(프레임워크)와 실제 인스턴스를 생성하는 클래스를 나누어 생각할 수 있다. Factory Method Pattern 예제신분증 카드를 만드는 공장`Product` 추상 메서드 use만 정의한 추상 클래스`Factory` 메서드 create를 구현한 추상 클래스`IDCard` 메서드 use를 구현한 클래스`IDCardFactory` 메서드 createProduct, registerProduct를 구현한 클래스`Main` 동작 테스트용 클래스 Product 클래스package factory_method.framework;public abstract class..

seonhannn
temp