2024/05/05 6

[HTML,CSS] HTML의 구성 요소

목차: 웹사이트의 최상단의 네비게이션 영역본문: 웹사이트를 구성하는 주요 정보들이 담긴 영역부록: 웹사이트의 최하단의 회사/저작권 정보들이 담긴 영역 , 태그 : 웹 사이트의 머리글(탭에 표시) : 메뉴 버튼을 담는 공간(,, 등과 함께 사용)         , 태그 문서의 주요 내용을 담는 태그하나 이상의태그가 반드시 필요함     태그

[HTML,CSS] HTML 기본 태그

HTML이란HyperText Markup Language, 웹사이트에서 눈에 보이는 정보나 특정 구역을 설정할 때 사용하는 언어눈에 보이는 정보 텍스트 정보, 이미지 정보(회사 슬로건),특정 구역 : 네비게이션, 주요 본문 영역, 가장 밑 사업자 주소 정보주요 정보들의 특징들을 활용해서 그 특징들 별로 구역설정을 하는 과정도 전부 HTML이 담당함.시간이 지남에 따라 자주 사용되지 않는 용어들은 사라지고, 시대에 맞추오 새로운 신조어가 등장. HTML 태그 구성 요소태그명 : HTML이 갖고 있는 고유의 기능, 형태로 입력컨텐츠 : 열린태그와 닫힌태그 사이에 있는 내용물속성 :  HTML 태그가 갖고 있는 추가 정보속성값 : 어떤 역하릉 수행할지 구체적인 명령을 진행하는 것 HTML 문서의 기본 구조 ..

[Computer Science] 프론트엔드 사이드를 구성하는 요소

프로그래밍이란컴퓨터와 소통하는 한 방법이를 통해 컴퓨터에게 전달하는 정보를 어떻게 보여주고 제어할지 결정할 수 있음. 이 과정에서 다양한 프로그래밍 언어를 사용하는데, 웹 개발의 경우 브라우저와 소통하기 위한 언어들을 사용한다. 프로그래밍 언어는 컴퓨터에게 명령을 내리고, 그 결과를 사용자에게 보여주는 데 필수적이다. 대표적인 프론트엔드 언어HTML (HyperText Markup Language) : 웹 페이지의 구조를 만드는 데 사용되는 마크업 언어.정보나 설계도와 같은 역할.웹 페이지의 제목, 문단, 이미지, 링크 등의 콘텐츠를 정의하고 구조화하는 데 사용 CSS: 웹 페이지의 디자인이나 스타일링을 담당.HTML로 만들어진 웹 페이지의 구조에 색상, 글꼴, 레이아웃 등의 시각적 스타일을 적용디자인을..

[JPA] JPA와 cascade, orphanRemoval

엔티티 간 관계에서 부모 엔티티에 대한 변경이 자식 엔티티에 어떻게 전파되는지, 그리고 연관관계가 끊긴 객체(Orphan)를 어떻게 처리할 것인지를 정의함.public class Parent { @OneToMany(mappedBy = "parent", cascade = CascadeType.ALL, orphanRemoval = true) private List children = new ArrayList(); 여러 cascade 를 동시에 적용하려면 @OneToMany(mappedBy = "parent", cascade = {CascadeType.PERSIST, CascadeType.REMOVE}, orphanRemoval = true) private List children ..

[JPA] JPA 와 연관관계

연관관계JPA에서 영속 객체(Entity) 간의 연관관계를 통해 객체 지향 프로그래밍에서의 객체들 간 관계와 데이터베이스의 테이블 간 관계를 서로 매핑하여 연결함.영속객체가 테이블과 매핑되는 것 처럼 영속객체간의 관계는 테이블간의 관계와 매핑됨. 영속객체간 관계 그리고 테이블간 관계에는 차이가 있어 이해하고 매핑을 구성해야함. 객체 참조 vs. 외래 키 참조객체 지향 프로그래밍에서는 객체 간의 관계가 객체 참조를 사용하여 표현. User 객체가 여러 개의 Order 객체를 참조할 수도 있음.관계형 데이터베이스에서는 테이블 간의 관계가 외래 키를 사용하여 표현됨.  'Orders' 테이블에는 'User' 테이블의 기본 키를 참조하는 외래 키가 있을 수 있음.방향성(Direction)단방향(One-way):..

[JPA] JPA와 Column

@Column 영속 객체의 필드와 데이터베이스 테이블의 열(column)을 매핑할 때 사용.옵션 기능을 제공하며 이를 통해 영속 객체 필드의 속성을 정의할 수 있음.대부분 선택적으로 사용하며 기본값이 지정되어 있음. @Lob RDBMS에서 대규모 데이터를 저장하기 위해 BLOB 또는 CLOB 데이터 유형을 지원함.BLOB(Binary Large Object)은 기가 바이트까지의 이미지, 파일, 기타 유형의 데이터를 저장함.CLOB(Character Large Object)은 기가 바이트까지의 긴 문자열을 저장함.@Lob 어노테이션은 객체의 필드나 속성의 유형에 따라 BLOB이나 CLOB으로 구분됨.주로 @Basic 어노테이션과 함께 LAZY 로딩으로 선언하여 대규모 데이터를 필요할 때만 로드하도록 하여 ..