개발자 발전기록

고정 헤더 영역

글 제목

메뉴 레이어

개발자 발전기록

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (144)
    • 설치메뉴얼 (3)
    • Java (71)
    • MySQL (0)
    • Spring boot (28)
    • Final Project (11)
    • HTML, CSS (2)
    • JPA (3)
    • JS (0)
    • Git (0)
    • Flutter (1)
    • error note (0)
    • My Project (0)
    • 소개 (0)
    • SQLD (16)
    • W3School Practice (8)

검색 레이어

개발자 발전기록

검색 영역

컨텐츠 검색

전체 글

  • JPA - DDD(Domain-Driven Design) 방식으로 블로그 엔티티 만들어 보기

    2024.10.04 by endless123

  • JAVA - 데이터 무결성(Data Integrity), 데이터 정합성(Data Consistency)

    2024.10.02 by endless123

  • JPA - 빌드 시스템

    2024.10.02 by endless123

  • JPA - REST API ( Representational State Transfer Application Programming Interface )

    2024.10.02 by endless123

  • W3School - HTML <bdo> 태그

    2024.10.01 by endless123

  • W3School - HTML <b> 태그

    2024.10.01 by endless123

  • HTML - SEO ( Search Engine Optimization )

    2024.10.01 by endless123

  • HTML - 시맨틱 태그 ( Semantic Tag )

    2024.10.01 by endless123

JPA - DDD(Domain-Driven Design) 방식으로 블로그 엔티티 만들어 보기

DDD 도메인 주도 설계라고도 부르며, 도메인 패턴을 중심에 놓고 설계하는 방식을 일컫는다. 애플리케이션의 구조를 기능이나 역할에 따라 나누는 것보다, 도메인 중심으로 나누어서 애플리케이션의 유지보수성과 확장성을 높이려는 의도나 방식이다.도메인 - 소프트웨어가 해결하려는 문제 영역 ( 비즈니스 로직과 규칙 )을 의미 ex ) 블로그 도메인 엔티티 ( Domain Entities ) - 도메인 모델에서 비즈니스 개념을 나타내는 객체이며, 일반적으로 데이터베이스의 테이블에 매핑된다. ex) User, Post, Article, Comment 등 DDD 방식의 프로젝트 구조만들어 보기 1. 도메인별로 패키지 구성각 도메인에는 그 도메인과 관련된 모든 엔티티, 서비스, 레포지토리, DTO 등이 포함됩니다. 2...

JPA 2024. 10. 4. 16:47

JAVA - 데이터 무결성(Data Integrity), 데이터 정합성(Data Consistency)

데이터 무결성(Data Integrity)데이터 정합성(Data Consistency)개념데이터의 정확성, 일관성, 신뢰성을 보장하기 위해 데이터가 특정 규칙을 준수하도록 하는 것데이터베이스 내의 데이터가 서로 일관되며, 여러 트랜잭션 간의 상호작용에서도 데이터가 일관된 상태를 유지하도록 하는 것 목적 데이터의 오류  부정확한 입력을 방지하여 데이터의 품질을 유지하기 위함트랜잭션 간 데이터의 일관성 유지 및 비즈니스 규칙 준수를 보장하기 위함 적용 영역 데이터베이스 테이블, 열, 행, 데이터 제약 조건 (Primary Key, Foreign Key 등)트랜잭션 처리 및 데이터베이스 상태(ACID 속성)문제 상황제약 조건 위반 시 (예: 중복된 Primary Key, 잘못된 Foreign Key 참조)동시..

Java 2024. 10. 2. 12:51

JPA - 빌드 시스템

빌드 시스템빌드 시스템은 소프트웨어 개발에서 소스 코드를 실행 가능한 프로그램으로 변환하는 일련의 과정을 자동화하는 도구 또는 프로세스를 말합니다. 1. 컴파일 :개발+자가 작성한 소스 코드를 기계가 이해할 수 있는 바이트 코드 또는 기계어로 변환하는 과정입니다. ( 자바 소스 파일(.java)을 컴파일하여 .class 파일로 변환)2. 의존성 관리 : 프로젝트에서 사용하는 외부 라이브러리 (예: JUnit, Spring 등)를 자동으로 다운로드하고, 적절한 버전을 유지하며, 이를 프로젝트에 포함시킵니다. (Gradle, Maven 같은 도구 사용)3. 패키징 :컴파일된 소스 코드와 함께 필요한 파일(리소스, 설정 파일 등)을 하나로 패키징하여 배포 가능한 형태로 만듭니다. (자바 프로젝트의 경우 JAR..

JPA 2024. 10. 2. 12:28

JPA - REST API ( Representational State Transfer Application Programming Interface )

REST API REST API ( Representational State Transfer Application Programming Interface )는 네트워크 상에서 자원을 요청하고 조작하기 위한 아키텍처 스타일입니다. REST API는 주로 HTTP 프로토콜을 기반으로 하며, 클라이언트와 서버 간의 통신을 단순하고 효율적으로 수행할 수 있도록하는 표준화 된 약속입니다. REST API의 주요 특징 - 무상태성 (Statelessness) : 각 요청은 독립적이며, 서버는 클라이언트의 상태를 저장하지 않습니다. 모든 요청에는 필요한 모든 정보가 포함되어 있어야 합니다. - 클라이언트-서버 구조 : 클라이언트와 서버는 서로 독립적으로 동작하며, 클라이언트는 요청을 보내고 서버는 그에 대한 응답을 ..

JPA 2024. 10. 2. 09:52

W3School - HTML <bdo> 태그

태그는 텍스트의 방향을 결정할때 사용된다. 속성명속성값설명dirltrrtl필수 속성으로 반드시 명시해야 함. 태그 내에 위치한 텍스트의 방향성을 명시함.    bdo 태그 기본값bdo { unicode-bidi: bidi-override;}

W3School Practice 2024. 10. 1. 18:09

W3School - HTML <b> 태그

태그는 추가적인 중요성 없이 텍스트를 굵게 표시합니다. 팁 태그는 다른 태그가 더 적합하지 않을 때 최후의 수단으로 사용해야 합니다. 명세서에서는 제목을 에서 태그로, 강조된 텍스트를 태그로, 중요한 텍스트를 태그로, 표시되거나 강조된 텍스트를 태그로 나타낼 것을 권장합니다. CSS를 사용하여 텍스트를 굵게 표시하려면 "font-weight: bold;"를 사용할 수 있습니다.b { font-weight: bold;}

W3School Practice 2024. 10. 1. 17:42

HTML - SEO ( Search Engine Optimization )

SEO SEO ( Search Engine Optimization )는 검색엔진에 친화적인 웹사이트를 구축하여 자연 검색 결과를 통해 트래픽의 양과 질을 극대화하는 작업입니다. 주된 목표는 검색 결과에서 더 많은 키워드로 상위에 노출되어 온라인 가시성을 개선하고 방문자를 유치하는 것입니다. SEO는 기술적인 웹사이트 최적화뿐만 아니라, 사용자에게 유용한 양질의 콘텐츠를 제공하여 검색엔진이 콘텐츠를 잘 이해하고, 관련 검색어로 상위에 노출될 수 있도록 하는 작업을 포함합니다. 많은 사람들이 SEO를 검색광고전략의 효율성을 관리하는 것으로 오해할 수 있지만, SEO는 광고와 달리 자연 검색을 통한 노출을 목표로 합니다.검색엔진은 사용자가 입력한 검색어 ( Query )의 의도에 가장 잘 맞는 답을 제공하는 ..

HTML, CSS 2024. 10. 1. 17:26

HTML - 시맨틱 태그 ( Semantic Tag )

시맨틱 ( Semantic )시맨틱 단어 그 자체에는 ‘의미의, 의미론적인’ 라는 뜻이 담겨있습니다. 이로 유추해보았을 때, 시맨틱 태그는 태그 내용에 의미를 부여하는 태그라고 할 수 있습니다. 시맨틱 태그는 웹 페이지에 보이는 것 이상의 정보를 제공합니다. 웹 기술이 발전함에 따라 태그의 내용은 정보로서 높은 가치를 포함해야 하고, 중요도 또한 증가 하고있습니다. 그래서 개발자들은 유용한 형태의 데이터로 웹을 만들기 위해 노력해야 합니다. 그러한 노력 중 하나가 바로 시맨틱 태그를 사용하는 것입니다. 이를 통해 사람들은 코드를 읽는 것이 훨씬 쉬워지고, 검색엔진 즉, 기계 입장에서는 콘텐츠를 더 쉽게 이해할 수 있습니다. 따라서 SEO(검색엔진최적화) 성능을 더욱 향상할 수 있습니다. 시맨틱 태그 ( ..

HTML, CSS 2024. 10. 1. 16:40

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 18
다음
TISTORY
개발자 발전기록 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바