목록Etc (4)
아님말고
APIM(API Management)란? API를 생성하고 수정하고 삭제하는 과정과, API를 서비스할 수 있도록 배포하고 사용 정보를 확인하는 과정들을 통칭해 부르는 개념입니다. 일반적으로 APIM은 API의 요청과 응답을 중계하는 API Gateway와 API 관리를 위한 Management 시스템으로 구성됩니다. 이를 통해, API 제공자와 요청자(사용자)가 함께 윈윈할 수 있는 플랫폼의 역할을 하게 됩니다. Service Mesh 구성 Service Mesh는 API Gateway를 통해 들어온 내부 네트워크를 관리하는데 초점을 맞추고있다. 특히 기존 어플리케이션 영역(Business Logic)과 네트워크 영역을 분리(Sidecar 추가 (istio솔루션))하여 네트워크의 변경 및 적용을 분리된..
abstract factory 패턴, factory 패턴을 이용한 게시판 - BoardField (추상클래스) - FieldTitle - FieldWriter - FieldContent - FieldAttachFile - BoardForm (추상클래스) - NoticeWriteForm - NoticeListForm - KinWriteForm - KinListForm - BoardWrite.jsp - BoardWriteProc.jsp //필드 추상 클래스 abstract class BoardField{ String fieldName; String fieldContent; abstract String getFieldContent(); } //제목 필드 class FieldTitle extends BoardF..
factory - Field - Page - Factory tableFactory - TableTitle - TableWriter - TablePageList - TablePage - TabeFactory 게시판 종류에 따라 파일 업로드 기능이 있는 게시판, 없는 게시판 등등.. 이러한 기능을 충족시키기 위해 필드를 종류별로 클래스로 만들고 페이지에서 필요한 필드들을 객체로 만들어 조합하는 식의 게시판을 짜고 있습니다. 문제는 페이지를 하나 생성할때마다 필드 객체가 많이 생성되는 것 같아 flyweight 패턴을 적용해서 필드의 인스턴스를 관리하려는데 글수정하기 페이지 같은 경우 필드에 값을 넣어줘야 하는데 pool에서 필드 인스턴스를 가져와 페이지를 만들다 보니 값을 넣어줄 수가 없네요. 좋은 방법이 ..
abstract factory 패턴, flyweight 패턴, Singleton 패턴 을 이용한 게시판 - Field (추상클래스) - TitleField - WriterField - FieldFactory - Page (추상클래스) - NoticeWritePage - NoticeListPage 게시판 종류에 따라 파일 업로드 기능이 있는 게시판, 없는 게시판 등등.. 이러한 기능을 충족시키기 위해 필드를 종류별로 클래스로 만들고 페이지에서 필요한 필드들을 객체로 만들어 조합하는 식의 게시판을 짜고 있습니다. 문제는 페이지를 하나 생성할때마다 필드 객체가 많이 생성되는 것 같아 flyweight 패턴을 적용해서 필드의 인스턴스를 관리하려는데 글수정하기 페이지 같은 경우 필드에 값을 넣어줘야 하는데 poo..