분류 전체보기

보호되어 있는 글입니다.
DTO와 VO를 혼용해서 쓰이는 경우가 많이 있다. 이유는 core J2EE Patterns 이라는 책에서 데이터 전달용 객체를 VO로 정의하다가 TO(현재는 데이터를 의미하는 D를 붙여 DTO로 사용)으로 바꾸었기 때문에 DTO (Data Transfer Object) 데이터 전달용이다. 계층 간 데이터 교환을 위해 사용하는 객체이다. DTO에 데이터를 담아 전달한다. 데이터를 담은 private변수들과 이 변수들을 조작할 수 있는 getter&setter 메소드로 구성되어 있다. -> 다른 로직들은 담고 있지 않다! 왜? 순수하게 데이터 전달만 하기 때문에 따라서 한마디로 말해서 데이터를 담을 수 있는 바구니 라고 생각하면 편하다 VO (Value Object) 값 표현용 말 그대로 값을 가진 객체 ..
쿠키와 세션 개념 쿠키와 세션은 인터넷 사용자라면 많이 들어본 단어입니다. 쿠키와 세션은 무엇일까 1. HTTP의 특징과 쿠키와 세션을 사용하는 궁극적인 이유는 무엇일까? Http 프로토콜 약점을 보완하기 위해서 쿠키 또는 세션을 사용한다. 기본적으로 HTTP 프로토콜 환경은 connectionless , stateless 한 특성을 가지기 때문에 서버는 클라이언트가 매번 누구인지 확인해야 한다. 이 특성을 보완하기 위해서 쿠키와 세션을 사용한다. connectionless 클라이언트가 요청을 한 후 응답을 받으면 그 연결을 끊어 버리는 특성 HTTP가 먼저 클라이언트가 request 를 서버에 보내면, 서버는 클라이언트에게 요청에 맞는 response를 보내고 접속을 끊는 특성이 있다. 헤더에 keep..
1. Model : 데이터와 관련된 부분 2. View : 사용자한테 보여지는 부분 3. Controller : Model 과 View 를 이어주는 부분 1. Model은 Controller 와 view에 의존하지 않아야 한다. (Model 내부에 Controller 와 View에 관련된 코드가 있으면 안 된다. ) 2. View는 Model에만 의존해야 하고 , Controller 에는 의존하면 안된다. (View 내부에 Model의 코드만 있을수 있고 , Controller 의 코드가 있으면 안된다.) 3. View가 Model 로부터 데이터를 받을 때는 , 사용자마다 다르게 보여주어야 하는 데이터에 대해서만 받아야 한다. 4. Controller는 Model 과 View에 의존해야 한다. (Cont..
1. 쿠키와 세션이란? 정리해서 티스토리 올리기 2. DTO와 VO의 차이 정리해서 티스토리 올리기 3. 그날 배운거 깃허브 커밋하기! 2. 3월 15일 배운 거 정리해서 티스토리 올리기 - 제이쿼리 - AJax 3. 3월 15일 수업에서 배운 거 스터디(복습) 하기
11일에 진행된 스트럿츠2 + iBatis를 이용한 답변형 게시판 을 하면서 게시판 리스트출력 게시물 클릭 일련번호를 했었다. 오늘은 답변형게시판의 하이라이트인 답변 , 수정 , 삭제 를 하였다. 테이블 구조 2. 답글 정렬 알고리즘 1,5 동일 그룹 1번 / 2,3,4 동일 그룹 2번 groupNum은 최상위 parent BoardNum을 의미한다 depth 답변의 심도를 의미한다. parent에 해당하는 레코드의 depth + 1 값을 반영한다. orderNo은 같은 그룹 안에서 출력되는 순서를 의미한다.(desc-내림차순정렬) 항상 나중에 입력된 게시글이 위로 올라간다. parent가 없는 게시물의 경우 depth , orderNo, parent 모두 0으로 입력되고 ,groupNum도 자기자신의 ..
꾸준히개발하자
'분류 전체보기' 카테고리의 글 목록 (21 Page)