반응형 분류 전체보기164 헥사고날 - 도메인 개념 도메인구성 요소역할상태 변경대표 예Entity상태/정체성 보유 + 행위(전이) 수행⭕Member, OrderVO값 불변 + 값 검증❌Money, Email, MemberIdPolicy엔티티 조합 판단(허용/불허)❌RefundPolicy, SubscriptionPolicyType의미 고정(상태/분류/코드)❌MemberStatus, PaymentMethodDomain Event“일어난 사실” 표현(후속 반응 연결)❌MemberActivated, PaymentCompletedDomain Service (선택)엔티티 2개 이상 얽힌 핵심 규칙/연산❌PricingServiceFactory (선택)복잡한 생성 규칙 캡슐화❌OrderFactorySpecification (선택)복잡한 조건식을 재사용 가능한 형태로❌E.. 2026. 1. 21. 핵사고날 아키텍처란 **핵사고날 아키텍처(Hexagonal Architecture)**는도메인(비즈니스 규칙)을 애플리케이션의 중심에 두고,외부 세계(UI, DB, 메시징, 외부 API 등)와의 의존성을 명확히 분리하기 위한 아키텍처 스타일이다.Alistair Cockburn이 제안했으며,Ports and Adapters Architecture라는 이름으로도 불린다. 2. 핵심 목적목표설명비즈니스 보호도메인 로직이 기술 변화에 영향받지 않게 함변경 용이성UI, DB, 외부 시스템 교체가 쉬움테스트 용이성도메인을 독립적으로 테스트 가능의존성 제어의존성 방향을 단방향으로 강제 3. 구조 개요 (큰 그림)핵사고날은 3가지 핵심 요소로 설명된다.① Domain (Hexagon / Core)· 비즈니스 규칙의 집합.. 2026. 1. 21. wsl 우분투에서 바로 root로 실행하는 방법 wsl 실행 후 우분투 vi 편집기로 실행vi /etc/wsl.conf 아래와 같이 추가해 주시면 됩니다.[user] default=root 2025. 12. 26. 문자와 식 1 2023. 5. 1. 제곱근의 분배 법칙+ 무리수의 정수 부분과 소수 부분 2023. 4. 28. 제곱근의 곱셈, 나눗셈+분모의 유리화+제곱근의 덧셈, 뺄셈 2023. 4. 26. 실수와 수직선 2023. 4. 25. 무리수와 실수 2023. 4. 24. 제곱근의 성질 및 대소 관계 2023. 4. 21. 제곱근 2023. 4. 20. vue vite, yarn - alias 경로(path) 설정 1. vue vite에 alias 경로를 설정하기 위해서는 path 라이브러리를 설치합니다. yarn add path 2. vue프로젝트 디렉토리에 있는 vite.config.js 파일을 편집합니다. import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import path from 'path' // https://vitejs.dev/config/ export default defineConfig({ resolve:{ alias:{ '/@': path.resolve(__dirname,'./src'), '/@components': path.resolve(__dirname,'./src/components') } }, plugins:.. 2023. 4. 9. 윈도우 10/11 vue - yarn으로 vite 프로젝트 설정 1. 아래와 같은 명령어를 커멘드창에 입력합니다. yarn create vite 2. "yarn create vite"명령어를 실행을 하였으면 아래 그림과 같이 나타나며 Project name란에 프로젝트명을 작성합니다. 3. Select a framework 선택란에 다양한 javascript framework 선택지가 있지만 우리는 Vue 프로젝트를 생성하기에 Vue를 선택합니다. 4. Select a variant 선택란에서는 javascript를 선택합니다. 5. 정상적으로 프로젝트가 생성이 되었다면 아래 그림과 같이 나타납니다. 5. 생성한 프로젝트 디렉토리로 이동합니다. cd [프로젝트명] 6. yarn 명령어를 실행합니다. 별 다른 이슈가 없다면 아래 그림과 같이 나타납니다. yarn 7. .. 2023. 4. 9. mssql 테이블 생성, 기본키 생성, 기본키 자동증가(auto increment) 1. 테이블 메뉴에 왼쪽 마우스 클릭을 하시면 아래 그림과 같이 메뉴가 나옵니다. [새로 만들기 > 테이블] 메뉴를 클릭합니다. 2. 테이블의 컬럼을 생성하고 기본키를 지정합니다. 3. 기본키를 지정하였으면 기본키가 되는 컬럼을 클릭을 하고 아래 하단 영역 [열 속성] 탭에서 ID 입력란에 예, ID 시드 입력란에 1, ID 증가 값에 1을 입력합니다. 4. 작성을 완료하였으면 [저장] 아이콘을 클릭하고 테이블 이름을 설정합니다. 2023. 4. 1. classic asp 오류 핸들링, 에러 핸들링(error handling) 0 Then Response.Write("오류 :: " & Err.Description & "오류 코드 " & Err.number) On Error Goto 0 End IfOn Error Goto 0 ' Reset error handling.%> 2023. 4. 1. 깃허브 github personal access token 발급하는 방법 1. 오른쪽 상단에 프로필 아이콘을 클릭 하시면 아래 그림과 같이 [Settings] 메뉴가 보이실겁니다. 해당 메뉴를 클릭합니다. 2. Settings 화면에서 좌측 메뉴에 [Developer settings] 메뉴가 있습니다. 클릭합니다. 3. Developer settings 화면에서 좌측 메뉴에 [Personal access tokens > Tokens(classic)]을 클릭합니다. 4. [Generate new token] 선택 박스를 선택 하시면 아래 그림과 같이 선택 화면이 나오는데 [Generate new token(classic)]을 선택합니다. 5. Note란에는 적절하게 토큰명을 입력하시고, Select scopes 체크란에는 해당 토큰에 대한 접근 범위에 대해서 체크하는 영역인데 .. 2023. 4. 1. classic asp 사용자 지정 오류 페이지 설정 (classic asp custom error page ) 1. 오류 페이지를 작성하고 싶은 웹 사이트를 선택합니다. 2. [오류 페이지] 아이콘을 클릭합니다. 3. [오류 페이지] 아이콘을 클릭 후 [작업 > 기능 설정 편집] 메뉴를 클릭합니다. 그러면 아래 그림과 같이 [오류 페이지 설정 편집] 팝업창이 나타납니다. [사용자 지정 오류 페이지] 체크란에 체크 후 확인 버튼을 누릅니다. 4. 미리 정의된 상태 코드를 편집하여 사용하고 싶으시면 해당 목록의 내용을 보고 클릭 하시면 되고, 없으면 [작업 > 추가] 메뉴를 클릭하여 작성합니다. 5. 선택을 하였으면 아래 그림과 같이 [사용자 지정 오류 페이지 편집] 팝업창이 나타납니다. [이 사이트에서 URL 실행] 체크란에 체크하시고 입력란에는 작성하신 "오류 페이지 상대 경로"를 넣어 주시면 됩니다. 해당 경로.. 2023. 4. 1. classic asp utf-8 설정 CodePage에 65001 설정 사용 예) 2023. 3. 31. windows - iis utf-8 인코딩 설정, utf-8 encoding settings, 한글깨짐 1. utf-8 인코딩으로 변경하고 싶은 웹 사이트를 선택합니다. 2. [ASP] 아이콘을 선택합니다. 3. ASP 아이콘을 선택하면 아래 그림과 같이 설정하는 입력란들이 나옵니다. 그중에서 utf-8 설정하는 부분은 코드 페이지 입력란입니다. 기본 설정값은 0이며 여기에 65001이라고 입력을 합니다. 2023. 3. 31. classic asp - windows iis 서버 기본 페이지, 인덱스 페이지 설정(default page, index page) 1. 기본 페이지를 설정할 웹 사이트를 선택합니다. 2. 설정할 웹 사이트를 선택 후 [기본 문서]아이콘을 클릭합니다. 3. [작업>추가] 메뉴를 클릭합니다. 4. 추가 메뉴를 클릭하면 아래 그림과 같이 [기본 문서 추가]팝업창이 나타납니다. 이름 입력란에 추가할 페이지 파일명을 입력하시고 확인 버튼을 누르면 완료됩니다. 2023. 3. 31. windows - IIS 서버 포트 변경 1. 포트를 변경하고 싶은 웹 사이트를 선택합니다. 2. 웹 사이트를 선택 후 [작업>사이트 편집> 바인딩] 메뉴를 클릭합니다. 3. 바인딩 메뉴를 클릭하면 아래 그림과 같이 사이트 바인딩 팝업창이 나타납니다. 호스트를 선택하고 편집 버튼을 클릭합니다. 4. 포트 입력란에 변경하고 싶은 포트를 변경하고 확인 버튼을 누릅니다. 포트 변경이 완료되었습니다. 2023. 3. 31. 이전 1 2 3 4 ··· 9 다음 반응형