Jquery
EL
EL을 사용하는 경우
- 자기가 얻어온 값을 클라이언트에게 출력하는 용도
${requestScope.userName}
- JSTL 에서 사용할 데이터를 만든다.
<c:forEach var="user" items="${userList}">
<p>${user.name}</p>
</c:forEach>
EL은 데이터 출력 및 JSTL의 데이터 소스로 사용
EL의 특이한 특징
- 파라미터로 값은 ${param.파라미터명}으로 얻을 수 있다.(=쿠기도 동일함)

request를 사용하지 않고 EL로 파라미터명을 바로 갖고오고 싶을 때 사용한다.
JSTL와 EL의 역할?
EL = 데이터를 가져오고 보여주는 역할
JSTL = 데이터를 활용해 화면을 구성하는 틀 생성
JSTL
<c:choose> + <c:when> + <c:otherwise>

여러 가지 경우로 나눌 때 이용한다.
Oracla DB 연결
Oracle에 접속
- 오라클에 연결하기 위해서 ojdbc11jar 가 필요 + 접속을 위한 객체를 DbcpBean로 생성

ojdbc11.jar는 자바에서 오라클 접속
DbcpBean은 톰캣의 Connection Pool을 통해서 효율적으로 사용하기 위한 객체 생성

로그인 정보(userName, password, email) 입력 후 DB에 연동하기
입력한 아이디 DB 중복 검사
- fetch 로 페이지 이동 없이 입력한 아이디를 중복 검사 jsp로 보냄

- dao를 반환해서 원하는 데이터를 DB에서 가져와서 확인

아이디 중복 검사 시 null? true: false; 사용한다.
지금까지 생성한 시퀀스 조회

read only 뷰이다.
javascript 심화
forEach

베열에 담긴 정보를 알고싶을 때 사용, 알고싶은 내용은 매개변수에 작성하기
- insertAdjacentHTML : HTML의 요소로 추가하여 화면에 출력
map


기존 배열을 활용해서 새로운 요소 배열로 만들고 싶을 때 사용함
보완
- cpath 와 jsp, html
- jquery 쿼리문자열
- backtic + insertAdjacentHTML
갑자기 이클립스에서 remote tracking 사라지면...(git 문제)
- 원드라이브에서 계속 건드려서 삭제되니
- 내 PC의 로컬디스크에 playground 파일을 만들어서 거기에서 git 사용하기

- C에 web_work 파일(새로 만든 파일)에 내가 수업때 올리는 git hub 주소 git clone 하기
- 바탕화면 web_work에 .metadata 복붙 = .metadata 로 속이기...
- 바탕화면의 프로젝트 파일 복붙해서 덮어쓰기
- 이클립스의 switch로 환경 변경하기
(여기서 gitignore 가 변경사항으로 되어있으면 일단 이클립스 재부팅)
바탕화면에 있는 서버는 삭제하지 말기
나는 집에 가서 c위치에 git clone만 받으면 된다.