일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- jquery 속성선택자
- 재귀함수
- char to str
- 후위표기
- Interface
- 자바스크립트 이벤트중지
- 순열 재귀
- 자바 순열 코드
- 자바
- jquery dom 계층 선택자
- 조합 재귀
- 자바 조합 재귀
- 상속
- jquery 필터선택자
- 서로소
- 알고리즘 그래프
- 자바스크립트 이벤트처리
- Java
- 자바 재귀 조합
- inner class
- jquery 이벤트 처리
- 알고리즘
- java Collections.sort()
- 순열코드
- str to char array
- java lambda
- java 내부 클래스
- 자바입출력
- 재귀
- parseInt()
- Today
- Total
목록전체 글 (278)
유블로그
Subquery(서브쿼리) 서브쿼리란 다른 쿼리 내부에 포함되어 있는 select 문을 의미한다. 서브 쿼리를 포함하고 있는 다른 쿼리를 외부쿼리(outer query) 또는 메인 쿼리라고 부르며, 서브 쿼리는 내부 쿼리(inner query)라고도 부른다. 서브 쿼리는 비교 연산자의 오른쪽에 기술해야 하고 반드시 괄호로 감싸져 있어야 한다. - 종류 중첩 서브 쿼리 (Nested Subquery) - WHERE 문에 작성하는 서브 쿼리 단일 행 복수(다중) 행 다중 컬럼 인라인 뷰 (inline View) - FROM 문에 작성하는 서브 쿼리 스칼라 서브 쿼리 (Scalar Subquery) - SELECT 문에 작성하는 서브 쿼리 - 주의사항 서브 쿼리는 반드시 () 로 감싸야 함 단일 행 또는 다중..
JOIN 둘 이상의 테이블에서 데이터가 필요한 경우 테이블 조인 일반적으로 조인 조건을 포함하는 WHERE 절을 작성해야 한다. 조인 조건은 일반적으로 각 테이블의 PK 및 FK 로 구성된다. 종류 INNER JOIN : 직접 조건 주기 (on , using) OUTER JOIN:조건에안맞는것까지다출력 LEFT OUTER JOIN RIGHT OUTER JOIN JOIN 조건의 따른 구분 NATURAL JOIN : 두 테이블 간 동일 컬럼을 모두 조인 조건으로 사용 CROSS JOIN(FULL JOIN, CARTESIAN JOIN) : 일부러 조건을 안 줘서 mxn개 출력 employees 테이블과 departments 테이블을 'where 절'로 join select e.employee_id, e.fir..
JSP는 HTML 내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다. 웹 어플리케이션 서버에서 동작한다. 실행시 서블릿으로 변환 후 실행된다. 최초로 JSP 를 요청하거나 JSP 파일이 변경될 때 JSP가 서블릿으로 변경된다. - JSP 스크립팅 요소 선언 : 멤버 변수 선언이나 메소드를 선언 하는 영역 스크립트릿 : servlet 으로 변환시 service() 에 해당되는 영역이다. request, response 에 관련된 코드를 구현한다. 표현식 : 데이터를 브라우저에 출력할 때 사용 (+ ; 안 붙임!!) 주석 html 주석 은 사용자의 브라우저에 걸러지지않고 보여짐. 하지만 jsp 주석은 브라우저에 보이지 않는다. - JSP 지시자 1. pag..
Servlet : 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 JSP 는 HTML 문서 안에 Java 코드를 포함하는 반면, 서블릿은 자바 코드 안에 HTML을 포함하고 있다. - LifeCycle ServletClass는 main method 가 없다. 즉 객체의 생성부터 사용의 주체가 사용자가 아닌 ServletContainer에 있다. 주요 메소드 : init(), doGet(), doPost(), service(), destory() 파라미터 전송 방식 GET vs POST GET POST 특징 전송되는 데이터가 URL 뒤에 QueryString으 로 전달. 입력 값이 적은 경우나 데이터가 노출이 되도 문제가 없을 경우 사용 URL과 별도로 전송. HTTP Header 뒤 body..
JSTL : Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음 개발자가 직접 태그를 작성할 수 있는 기능을 제공(custom tag) custom tag 중에서 많이 사용되는 것들을 모아서 JSTL 이라는 규약을 만듦. 가장 많이 쓰는 태그는 core ! prefix 는 c, uri는 http://java.sun.com/jsp/jstl/core 이다. 변수지원, 흐름제어, URL 처리를 할 수 있다. - 변수 선언 : -> 변수나 특정 객체의 프로퍼티에 값을 할당할 때 사용 value 속성 이용하여 생존범위 변수 값 할당 (범위 디폴트는 page) 액션의 body 컨텐츠 사용하여 변수 값 할당 (범위 디폴트는 page) body content target = 객체, property ..
EL 표현을 위한 언어! JSP 스크립트 표현식( )을 대신한다. ex) ${ user.name } -> 왼쪽은 java.util.Map 객체 또는 Java Beans 객체여야 한다. 오른쪽은 맵의 키 or Bean 프로퍼티여야 한다. - 기능 JSP 네가지 기본 객체가 제공하는 영역의 속성 사용 자바 클래스 메소드 호출 가능 표현 언어만의 기본 객체 제공 수치, 관계, 논리 연산 제공 - 예시 ( 스크립트릿 -> EL ) ↓ ${ userinfo.zipDto.address } - EL 문법 Map 사용 : ${ Map.Map의 키 } Java Beans 사용 : ${ Java Bean.Bean 프로퍼티 } [] 연산자 [ ] 안의 값이 문자열인 경우, 맵의 키가 될 수도 있고, Bean 프로퍼티나 리스..
http protocol 은 요청에 대한 응답 후 연결을 해제하여 상태 정보를 유지해야할 수 없다. 그래서 Cookie와 Session 을 사용한다. Cookie 서버에서 사용자의 컴퓨터에 저장하는 정보파일 사용자의 요청 없이도 request 시 Request Header를 넣어 자동으로 서버에 전송한다. key 와 value 로 구성되고 String 형태로 이루어져 있다. 브라우저마다 저장되는 쿠키가 다르다. 사용목적 세션관리 : 사용자 아이디, 접속시간, 장바구니 등 정보 저장 개인화 : 사용자마다 다른 페이지 보여줄 수 있다. 트래킹 : 사용자의 행동과 패턴을 분석하고 기록 구성요소 이름 : 여러 개의 쿠키가 client의 컴퓨터에 저장되므로 각 쿠기를 구별하는 데 사용되는 이름 값 : 쿠키의 이름..