[TailwindCSS] 가상 클래스와 가상 요소를 활용하여 스타일 적용하기
·
Tailwind CSS
Tailwind CSS  - 유틸리티 기반의 CSS 프레임워크  - CSS를 직접 작성하지 않고도, 유틸리티 클래스를 사용하여 사용자 정의 디자인을 구축할 수 있음  - https://tailwindcss.com/   가상 클래스  - https://tailwindcss.com/docs/hover-focus-and-other-states#pseudo-class-reference # 해당 요소의 상태에 따라 클래스 적용하기  - hover, focus, active Save changes# 해당 요소의 자식요소에 클래스 적용하기  - first, last, odd, even, only-child, first-of-type, ... ... ...# 폼 상태 속성에 따라 클래스 적용하기  - required..
[Vue.js] PrimeVue 컴포넌트 정리
·
Vue.js
PrimeVue  - Vue.js를 기반으로 한 UI 컴포넌트 라이브러리   - 미리 만들어진 UI 컴포넌트를 제공함  - Bootstrap과 유사한 역할을 함     → 둘 중 하나를 선택하여 사용하는 것을 권장함          i. PrimeVue             - Vue.js의 컴포넌트 기반 아키텍처를 활용하기에 좋음            - Tailwind CSS와 함께 사용하여 좀 더 세밀하게 스타일을 적용할 수 있음          ii. Bootstrap            - 다양한 프레임워크와 쉽게 통합할 수 있음  - https://primevue.org/ ※ Tailwind CSS  - 유틸리티 기반의 CSS 프레임워크   - 클래스 이름을 사용하여 스타일을 직접 조합할 수 있..
[CS] DDD (Domain-Driven Design, 도메인 주도 설계)
·
CS
DDD (Domain-Driven Design, 도메인 주도 설계)  - 비즈니스 도메인과 로직을 중심으로 설계하는 방식  - 현업과 개발자 간의 쌍방향 커뮤니케이션을 중요시함     → 상호 간에 이해할 수 있는 보편적인 (Ubiquitous) 언어 사용↔ 데이터 주도 설계  - 객체가 가져야 할 데이터에 초점을 두고 설계하는 방식  주요 개념1) 도메인 (Domain)  - 소프트웨어가 해결하고자 하는 문제 영역 2) 유비쿼터스 언어 (Ubiquitous Language)  - 협업과 개발자 간의 원활한 의사소통을 위해 사용하는 공통 언어  - 코드와 문서에서 동일한 용어를 사용하는 것  - 도메인 모델에 대한 이해를 바탕으로 설계할 수 있도록 도움 3) 바운디드 컨텍스트 (Bounded Contex..
[C#] 값 형식 (Value types) & 참조 형식 (Reference types)
·
C#
✔️ Java와 비교하기  - 값 형식 ▶ 기본 자료형 (https://young0105.tistory.com/7)  - 참조 형식 ▶ 참조 자료형 (https://young0105.tistory.com/12)➡️ 사실상 동일한 개념  값 형식 (Value Type)  - 스택 메모리 영역에 저장됨  - 변수에 실제 데이터 값이 저장됨     → 변수를 다른 변수에 할당할 때, 값 자체가 복사됨  - 기본적으로 null 값을 가질 수 없음     → ?를 붙여서 nullable 형태로 만들 수 있음  ex) int?, float?  - Java와 달리, 부호 없는 자료형이 존재함 (0, 양수만 가능)     : unshort, uint, ulong 구조체 형식 (struct 키워드)  - 데이터와 관련 ..
[C#/dotnet] 라우팅 (Routing)
·
C#
참조https://learn.microsoft.com/en-us/previous-versions/aspnet/cc668201(v=vs.100)  ASP.NET Routing  - URL이 특정 파일에 매핑될 필요 없이, 더 직관적이고 사용자 친화적인 URL을 사용할 수 있도록 함     → URL이 물리적인 파일 경로에 의존하지 않음  - 실제 URL이 변경되는 게 아니라, 라우팅 시스템이 기존 URL에서 필요한 값을 추출하여 처리함 동작 방식 비교1) 라우팅을 사용하지 않는 경우  - URL이 웹 사이트의 물리적 파일에 매핑됨     ex) https://server/application/Products.aspx?id=4        → 실제 서버에 있는 Products.aspx 파일에 매핑됨2) 라우..