목록관심쟁이영호 (63)
관심쟁이 영호
태그란? 태그는 Division의 약자입니다. 레이아웃을 나누는데 사용하는 태그입니다. 쉽게 말해서, 구역들을 정해주는 겁니다. 예를들면, 어느 구역만 background 색을 바꿔주고 싶을 때, 해당 구역만 지칭하는 틀을 만들어주어야 합니다. 이 떄, 태그를 사용합니다. 사용법 첫번째 구역 두번째 구역 위와 같이 코드를 짜면 구역이 2개가 생깁니다. 박스가 2개 생겼다고 생각하시면 됩니다. 여기서 css를 이용하여 div의 구역을 설정해줄 수 있습니다. 첫번째 구역 두번째 구역 #first{ background-color: #000000; width: 10px; height: 100px; } #second{ background-color: #123456; width: 1000px; height: 100..
CSS를 HTML에 적용하는 방법은 3가지가 있어요. HTML File의 태그마다 CSS 적용하기! HTML File의 태그 안에 CSS 넣기! CSS File을 새로 만들어서 적용하기! 3가지의 방법을 모두 알아두면 좋지만, 현업에 나가게되면 3번째 방법인, "CSS File"을 새로만드는 방법을 사용해요! 그래서 3번째 방법만 알아보도록 합시다. 안녕하세요. 관심쟁이 영호입니다. html이 이렇게 있어요! CSS를 적용하기 위해서는, 안녕하세요. 관심쟁이 영호입니다. 라인을 추가했어요! CSS_FILE.css 라는 파일이 css폴더안에 있어야합니다!

1. Getter와 Setter 실무에서는 Getter를 이용하여 데이터 조회를 하는 경우가 상당히 많다. 그래서 Getter를 열어두지 않으면 많이 힘들다. 그래서 열어두는 것이 좋다. 반면에, Setter는 데이터를 잘못 바꾸는 경우가 있어서 열어두었다가 어느 부분에서 어떻게 데이터가 업데이트 되었는지 파악하기가 힘든 경우가 있다. 그래서 꼭 필요한 경우가 아니라면 Setter를 닫아두는 것을 추천하신다. -> 변경전용 비지니스 메서드가 필요하다. 2. 엔티티 식별자 엔티티의 식별자는 id, PK 컬럼명은 member_id를 사용해주는 이유는, 엔티티는 타입이 있어서 id필드 만으로 쉽게 구분할 수 있지만, 테이블은 타입이 없다. 그래서 구분이 상당히 힘들다. 그리고 관례상 테이블은 테이블명 + id..

Context란? 어떠한 대상에 대한 모든 정보를 가지고 있는 것이 Context다. 그럼 영속성 Context란? 영원히 저장해야하는 Context를 말한다. Spring에서의 영속성 Context는 이렇게 이해할 수 있다. 자바를 이용해서 데이터를 조회하거나 입력할 때, 직접적으로 DB에 요청하는 것이 아니다. 중간에 영속성 컨텍스트라는 것이 있고, 영속성 컨텍스트에 호출을 하게 되면 영속성 컨텍스트가 DB에 직접가서 받아오거나 입력한다. 왜 필요한걸까? 1. 트랜잭션을 지켜 "쓰기 지연"을 제공한다. 이 말은 어떠한 값을 입력할 때, Insert가 따로 동작하면 모든 것을 한번에 처리할 수 있도록 도와준다는 말이다. 모종의 이유로 따로 동작하다가 1개는 insert되고, 다른 하나는 insert가 ..

이제 카테고리 엔티티 클래스를 작성할 차례이다. 1. 카테고리 작성 @Entity @Getter @Setter public class Category { @Id @GeneratedValue @Column(name = "category_id") private Long id; private String name; @ManyToMany @JoinTable(name = "category_item",// 다대다 관계에서는 중간 테이블을 통해서 매칭시켜주어야한다. joinColumns = @JoinColumn(name = "category_id"), //중간 테이블에 있는 아이템 inverseJoinColumns = @JoinColumn(name = "item_id")) // 거기에 있는 item으로 들어가는 것 ..

이번 게시글은 이전 수업의 연장으로 다른 엔티티를 살펴볼 예정이다. ※ 현재까지 느낀 바로는, 문서를 읽을 줄 아는 능력이 필수인 듯 한다. 그 의미는 UML을 읽을 줄 알아야한다. 1. 클래스를 완성시켜준다. - OrderItem, Item, Delivery, Address를 작성해준다. // OrderItem @Entity @Getter@Setter public class OrderItem { @Id @GeneratedValue @Column(name = "order_item_id") private Long id; private Item item; @ManyToOne @JoinColumn(name = "order_id") private Order order; private int orderPrice;..