일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 객체협력
- react
- 추상 메서드
- 리스트 모달창
- SUB Query
- 이클립스 오라클 연동
- 상속
- static 예제
- 다중 모달창
- Java
- IP
- static메서드
- 사용자 데이터그램 프로토콜
- 오라클 비교연산자
- static
- 스프링 모달창
- 형변환
- AOP란?
- 템플릿
- 싱클톤패턴
- 깃 명령어
- order by
- oracle 연동
- spring annotation
- singleton
- 다운캐스팅
- Servlet 맵핑
- 모달창 여러개
- GROUP BY
- downcasting
- Today
- Total
목록분류 전체보기 (80)
모든지 기록하자!
Reqeust(요청)는 검색사이트에서 검색 결과를 요청하거나 로그인 요청, 회원가입 요청 등 과 같이 서버로 데이터를 주고받기를 원하는 과정을 Reqeust라고 한다. 자바는 객체지향 이기 때문에 Reqeust도 객체로 만들어서 객체로 전달된다. 이 객체 이름을 Reqeust 객체라고 한다. Response(응답)는 서버에서 사용자의 요청이 들어오면 그 요청에 맞게 데이터를 가공하고 처리해서 사용자에게 다시 응답해주는 것을 말한다. 응답을 객체로 만든 것을 Response 객체라고 한다. HttpServelt HttpServelt은 추상 클래스이다. 아래 클래스 다이어그램을 확인해보자 ServletEx는 사용자가 목적에 맞게 만든 Servlet이다. 자바 파일을 만들 때 Servlet 객체로 만들려고 하..
Servlet 맵핑이란? 여러 개의 Servlet이 존재할 때 브라우저가 어떤 Servlet을 요청하는지 구별하기 위해 각 Servlet마다 이름이 필요하고 그 이름은 중복이 될 수 없다. Servlet을 구분하기 위한 full path는 길이도 길고 복잡하며 모든 경로가 다 나타나기 때문에 보안에 취약하다. 반대로 맵핑을 사용 하게되면 URL이 간결하고 보안에 취약하지 않게 할 수 있다. 1. web.xml 파일을 이용한 맵핑 HelloServlet com.testPjt.HelloServlet HelloServlet /hs web.xml 파일에 위와 같이 임의로 에 가명(HelloServlet)을 적어주고 servlet의 패키지명을 포함한 full path name을 에 넣어준다. 태그는 위쪽에서 만든..
JSP란? JavaServer Pages의 약자로 HTML 코드에 Java 코드를 넣어 동적인 웹 페이지를 생성하는 웹 애플리케이션 도구이다. JSP는 자바 기반이기 때문에 운영체제에 상관없이 플랫폼에 독립적이다. 1.선언태그 JSP 페이지에서 Java의 멤버 변수 또는 메서드를 선언한다. 2. 주석 태그 JSP 주석은 jsp 파일이 서블릿 파일로 변할 될 때 제외된다. 3. 스트립트릿 태그 jsp 페이지에서 java 코드를 넣기 위한 태그 4. 표현식 태그 java의 변수 및 메서드의 반환 값을 출력하는 태그 5. 지시어 서버에서 jsp페이지를 처리하는 방법을 정의 사진으로 웹 컨테이너의 구조를 알아보자 1. 개발자가 JSP 파일을 생성해 웹 컨테이너에 요청(request)을 한다. 2. JSP페이지가..
시퀀스(sequence) 란? 특별한 숫자 식별자를 생성하는 방법에서 사용하는 오브젝트다. UNIQUE 또는 PRIMARY KEY에서 사용하기 위한 일종의 일련번호다. 단독으로 사용될 때는 의미를 가지지 않으며 테이블을 위해 사용한다. 실제 시퀀스 길이에 제한이 있기 때문에 재 사용시에는 다른 컬럼과 복합하여 UNIQUE 또는 PRIMARY KEY를 구성한다. 시퀀스 생성 CREATE SEQUENCE TEST_SEQ INCREMENT BY 1 --INCREMENT : 한번씩 증가 START WITH 10 MAXVALUE 100 --생략가능 MINVALUE 1 ; --생략가능 -- CURRVAL = 현재 SEQ 값 NEXTVAL한번 실행후에 확인가능 SELECT TEST_SEQ.CURRVAL FROM DU..