목록분류 전체보기 (71)
IT'S YU
지난 시간과 크게 다른 부분이 없기에 추가된 부분만 기록했다. 1. resultMap 속성 사용 - 검색결과를 특정 자바 객체에 매핑하여 리턴하기 위해서 paramType 속성을 사용한다. 그러나 검색 결과를 parameterType 속성으로 매핑할 수 없는 몇몇 사례가 있다. > 검색 쿼리가 단순 테이블 조회가 아닌 JOIN 구문을 포함할 때는 검색 결과를 정확하게 하나의 자바 객체로 매핑 할 수 없다. > 또는 검색된 테이블의 칼럼 이름과 매핑에 사용될 자바 객체의 변수 이름이 다를 때에 검색 결과가 정확하게 자바 객체로 매핑되지 않을 때이다. 2. CDATA Section 사용 - sql 구문 내에 '
* 실제 쿼리문(CRUD)를 작성할 xml문서의 문법(sqlMapper) 1. select 태그 쿼리문 작성 - parameterClass 속성 => 인수로 값이 객체 형식으로 넘어와서 쿼리문에서 사용함. 사용할때는 #이름# , $이름$ - parameterMap 속성 => 쿼리문은 PreparedStatement를 이용할 때(?) ?의 순서를 태그통해 선언한 후 사용할 때 씀. => 미리 Map을 통해 순서를 구현 해 놓고 적용하는 방법. - resultClass 속성 => 쿼리문을 실행 한 후 결과 값을 객체형식으로 리턴함. 객체의 이름을 package 까지 선언함. - resultMap 속성 => 쿼리문을 실행 한 후 결과 값을 미리 선언된 태그 형식으로 리턴됨 => 주로, DB컬럼명과 bean의 ..
XML XML은 데이터를 저장하고 전달할 목적으로 만들어졌으며, 저장되는 데이터의 구조를 기술하기 위한 언어이다. XML은 EXtensible Markup Language의 약자로, 수많은 응용 분야에서 데이터를 저장하고 전달하는 중요한 역할을 맡고 있다. 데이터를 문서로 저장해서 DBMS 없이도 데이터를 가져와 쓸 수 있다. # XML이 HTML과 다른 점 - 문법이 어렵다 - HTML은 화면 출력하는 목적, 문서 저장 목적(파일형 데이터베이스) - 태그나 속성에서 대소문을 구분한다 - 속성에 값을 대입할 때 = 반드시 ""를 사용한다 - 여는태그 닫는 태그는 반드시 일치 - Spring, MyBatis => XML기반 # XML 장단점 - 장점 : 호환성이 좋다(스마트폰, 리눅스, 윈도우) → 운영체..
태그는 Division의 약자, 레이아웃을 나누는데 주로 쓰임 다른 태그와 다르게 특별한 기능을 갖고 있지는 않고, 가상의 레이아웃을 설계하는데 쓰이며, 주로 CSS와 연동하여 쓰입니다. 정의 태그는 태그자체는 특별한 의미가 없으며 문서의 영역을 지정하는데 사용합니다. 설명 id속성이나 class속성을 이용하여 식별자를 지정한다. 이러한 식별자로 CSS를 적용합니다. div요소는 다른 적절한 요소가 없는 경우 마지막 방편으로 사용하기를 강력히 권장합니다. 그렇지 않으면 접근성을 어렵게 할뿐만 아니라 관리의 어려움을 겪게 됩니다. 즉 블로그 포스트는 article요소를, 챕터는 section요소를, 페이지 네비게이션은 nav요소를, 폼 컨트롤 그룹은 fieldset요소를 이용할 수 있습니다. div요소는 ..