일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래밍
- ERWin
- 객체지향프로그래밍
- Project
- 코딩
- 객제지향
- 프로젝트
- 자바
- 데이터베이스
- 웹
- orcle
- 객체지향
- sql
- 주말이다..
- 오라클
- 웹프로그래밍
- DB
- html
- jsp
- Oracle
- 공부를열심히
- 테이블
- javascript
- 객제지향프로그래밍
- 공부
- squery
- UI
- Java
- web
- CSS
- Today
- Total
목록고급 JAVA (65)
햄찌개

1. Redirect Server가 client 요청에 대해 특정 URL로 이동을 다시 요청하는 rule입니다. Redirection인 경우 클라이언트에서 서버로 요청을 보내면 클라이언트 요청을 처리 후 리다이렉트 메소드가 호출되면 Client 브라우저에 응답을 보내며 이 응답에는 브라우저가 웹 컨테이너의 응답을 받은 후 location 에 새롭게 Redirection 될곳의 주소를 넣어서 보낸다. 여기에서 하나의 요청이 종결되고, 새로부여받은 URL로 Client 브라우저에서 새롭게 요청하기 때문에 이전 요청 스코프에 저장되어 있던 request 객체는 소멸된다. 클라이언트 브라우저 상단의 URL 창에도 새로운 요청이 만들어져 넘어가므로 리다이렉션되는 곳으로 URL 주소가 바뀐다. 요청객체를 지우고 다..

클라이언트의 요청을 처리하고, 그 결과를 반환하는 Servlet 클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술 간단히 말해서, 서블릿이란 자바를 사용하여 웹을 만들기 위해 필요한 기술입니다. 그런데 좀더 들어가서 설명하면 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해주어야 하는데, 이러한 역할을 하는 자바 프로그램입니다. 예를 들어, 어떠한 사용자가 로그인을 하려고 할 때. 사용자는 아이디와 비밀번호를 입력하고, 로그인 버튼을 누릅니다. 그때 서버는 클라이언트의 아이디와 비밀번호를 확인하고, 다음 페이지를 띄워주어야 하는데, 이러한 역할을 수행하는 것이 바로 서블릿(Servlet)입니다. 그래서 서블릿은 자바로 구현 된 *CGI라고 흔히 말합니다. [ Servlet 특징 ] 클라이언..
디자인 패턴 이란? - 숙력된 객체지향소프트웨어 개발자에의해 사용되는 베스트사례 모음집 - 소프트웨어 개발 중 직면하게 되는 일반적인 문제들의 해결을 위한 솔루션 모음집 - 오랜 기간 동안 수많은 개발자들에 의해 시도되고 테스트된 솔루션 모음집 1. 생성패턴 - 객체 생성 방법을 추상화 하기 위한 패턴 상황에 맞는 적정한 객체 생성으로 효율성 높인다. ※ 추상 팩토리(Abstract Factory) : 구체적인 클래스를 지정하지 않고 관련성을 갖는 객체들의 집합을 생성하거나 서로 독립적인 객체들의 집합을 생성할 수 있는 인터페이스를 제공하는 패턴 - 팩토리 : 객체를 찍어내는 것 - 추상팩토리 : 어떤 팩토리를 생성할지 정하는 것 ※ 빌더 (Builder) :복합 객체의 생성과 과정과 표현 방법을 분리하..
* JSON : Javascript Object Notation * 자바스트립트 오브젝트 형식으로 표현된 텍스트 * * - JSON에서 value 값으로 가능한 데이터 타입 * 1. String * 2. number * 3. object(JSON Object) * 4. array * 5. boolean * 6. null public class JsonSimpleWriterTest { public static void main(String[] args) throws IOException { // JSON 데이터 생성 JSONObject jsonObj = new JSONObject(); jsonObj.put("name", "홍길동"); jsonObj.put("job", "학생"); jsonObj.put("a..

HTTP 프로토콜 (1)비연결성 프로토콜이다. (COnnectionless) 클라이언트와 서버가 연결을 맺은 후 , 클라이너트 요청에 대해 서버가 응답을하고나면, 맺고 있었던 연결을 종료 시키는 것을 말한다. (2)상태가 없는 프로토콜이다. (Stateless) 비연결성으로 인해 서버는 클라이언트를 식별할 수가 없는 상황을 말한다. (3) TCP/IP 통신 위에서 동작하며 기본포트는 80이다. HTTP 요청(응답) 메시지 구조 request : 사용자가 서버에게 원하는 데이터를 요구할 때 사용 response : 서버가 요청받은 대로 사용자에게 데이터를 줄 때 사용 request 시작줄 : request line : 메서드, URL, 버전 예) GET /restapi/v1.0 HTTP/1.1 헤더 : 요..