목록Web Study/JSP (14)
Rylah's Study & Daily Life
보호되어 있는 글입니다.

1. 쿠키(Cookie) 먹는 쿠키가 아니고 HTTP 프로토콜에 대한 쿠키이다. HTTP 프로토콜은 상태가 없다. 상태를 기억하지 않는다는 말이다. 웹 브라우저에 대한 응답을 하고 나면 해당 클라이언트와의 연결을 지속하지 않는다. HTTP 프로토콜은 상태에 대한 지속적인 연결 또한 존재하지 않는다. 그래서 이러한 부분을 해결하기 위해 웹서버에서 웹 브라우저의 정보를 저장한다. 이후에는 웹 브라우저 요청에 포함되어 있는 정보와 서버에 저장되어 있는 각각의 정보를 비교해서 동일한 브라우저에서 온 요청인지 판단한다. 쿠키는 상태가 없는 프로토콜을 위해 상태를 지속시키기 위한 방법이다. 쿠키는 웹브라우저의 정보를 웹 브라우저(클라이언트)에 저장하므로 이후에 서버로 전송되는 요청은 쿠키가 가지고 있는 정보가 같이..

1. DBCP Setting 데이터베이스에 연결하기 위한 커넥션(Connection)은 객체이다. 이 객체는 새로 만들어질 때 시스템에서 많은 자원을 요구한다. a. 객체는 메모리에 적재된다. b. 메모리에 객체를 할당할 자리를 만든다. c. 객체가 사용할 여러가지 자원들에 대한 초기화 작업, 객체가 필요없게 되면 객체를 거두는 가비지 컬렉터 작업 등이 요구된다. 즉, 객체 생성은 많은 자원을 필요로 한다. 이러한 문제를 낫게 하기 위해 JSP에서는 커넥션 풀에서 커넥션 객체들을 만들어 놓고, 커넥션 객체가 필요한 경우 작성한 객체를 할당해 주고, 사용이 끝난 후에는 다시 커넥션 풀로 회수하는 방법을 사용한다. 결론적으로 한번 만들어져서 사용한 커넥션 객체는 다시 커넥션 풀로 회수하는 것이다. 자카르타 ..

1. DB Setting DB 설명 DB Name basicjsp DB ID test DB PW 1234 Tool HeidiSQL, Eclipse TableName member - Table : Member 1 2 3 4 5 6 create table member( id varchar(50) not null primary key, passwd varchar(16) not null, name varchar(10) not null, reg_date datetime not null ); Colored by Color Scripter cs Row Setting Etc ID varchar(50) NOT NULL, PRIMARY KEY PASSWD varchar(16) NOT NULL NAME varchar(10)..

1 2 3 4 5 6 create table member( id varchar(50) not null primary key, passwd varchar(16) not null, name varchar(10) not null, reg_date datetime not null ); Colored by Color Scripter cs 1 desc member; cs 내림차순 정렬 1 2 3 4 5 create table test( num_id int not null primary key auto_increment, title varchar(50) not null, content text not null ); Colored by Color Scripter cs 1 drop table test; cs 1 show..

1. DB - MySQL 8.0 설치 https://www.mysql.com/downloads/ MySQL :: MySQL Downloads MySQL Cluster CGE MySQL Cluster is a real-time open source transactional database designed for fast, always-on access to data under high throughput conditions. MySQL Cluster MySQL Cluster Manager Plus, everything in MySQL Enterprise Edition Learn More » C www.mysql.com MySQL Community(GPL) Downloads >> 클릭 MySQL Commun..

1. JavaBean JSP 페이지의 로직 부분을 분리해서 코드를 재사용함으로써 프로그램의 효율을 높이는 것이 목적 모듈(Module)화가 대세인 현 프로그래밍에서 한 번 잘 작성한 코드를 재사용하면서 작성 기간이 단축되고, 이미 실사용중인 코드를 사용하므로 코드의 안정성이 보장되어 유지보수에도 좋다. 자바빈은 자바로 작성되어진 컴포넌트들을 일반적으로 일컫는 말로, 자바는 프로그램 기본 단위가 클래스이고, 자바빈은 클래스들로 이루어진 복합적인 구조이다. 2. JavaBean 만들기 : JavaBean Class a. JavaBean Class - Declaration 1 public class DbDataLogin{ } cs b. Setter, Getter - Declaration 1 2 3 public..
1. HTTP ERROR CODE HTTP Error Code Error Message 100 Continue 101 Switching Protocol 200 OK, 에러 없이 전송 성공 202 Accepted, 서버가 클라이언트의 명령을 받음 203 Non-authoritative Information, 서버가 클라이언트 요구 중 일부만 전송 204 Non Content, 클라이언트의 요구를 처리했으나, 전송할 데이터가 없음 205 Reset Content 206 Partial Content 300 Multiple Choices, 최근에 옮겨진 데이터를 요청 301 Moved Permanently, 요구한 데이터를 변경된 임시 URL에서 찾음 302 Moved Permanently,, 요구한 데이터가 ..