반응형
가장 먼저
이클립스, 아파치톰켓, JK8 다운로드를 해줘야한다.
Window => Preferences => enc 입력 후 Workspace, CSS Files, HTML Files. JSP Files을
전부 UTF-8로 지정해준다.
File => New => Other 클릭후
Dynamic Web Project 선택한다.
파일명은 자신이 원하는걸로 런타임은 아파치톰켓의 경로는 다운로드한 아파치톰켓 9.0을 선택하면 된다.
그 후 가장 먼저할일은 webapp => index.jsp를 생성 후 실행시켜본다.
실행방법은 자신의 프로젝트 마우스 우클릭 => Rus As => 1 Run on Server
Context Path
: 나의 블로그를 찾게 해주는 역할이다.
그런데 localhost:8080/blog 만 검색해도 index.jsp 파일을 찾아주는걸까?
그 이유는 Server => web.xml 맨 아래에
welcome file list가 있는데
이것이 만약이 자원을 직접적으로 요청하지 않는다면
index.html, index.jsp 순으로 찾아준다.
create user 'bloguser' @'%' identified by 'bitc5600'; GRANT ALL PRIVILEGES ON *.* TO 'bloguser '@'%'; -- 모든 ip에서 접근할 수 있게 해준다. create database blog; use blog;
create table product(
id number primary key,
name varchar2(100),
price number
);
SELECT * FROM PRODUCT WHERE ID = 1;
SELECT * FROM PRODUCT;
--시작 값 1, 증가 값 1인 시퀀스를 생성하시오. (시퀀스명 : PRODUCT_SEQ)
CREATE SEQUENCE PRODUCT_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOMAXVALUE;
오라클 MySQL을 접속하여 접근권한을 위해 작성과
테이블 생성을 해준다.
bloguser 사용자로 접속 => use blog 데이터베이스 선택 => 테이블생성
반응형
'Back-End > JSP' 카테고리의 다른 글
세션(Session), 쿠키(Cookie) 특징과 차이를 알아보자 (0) | 2021.06.15 |
---|---|
MVC 패턴이 무엇인지 왜 사용하는지 알아보자 (0) | 2021.06.14 |
[JSP ] 4. JSP에서 가장 중요한 MIME타입 알아보자 (0) | 2021.06.07 |
[JSP ] 3. stateless과 stateful 차이점은? (0) | 2021.06.03 |
[JSP ] 2. 웹서버와 웹 애플리케이션 서버 차이 (0) | 2021.06.01 |