Back-End/JSP

[JSP ] 1. 환경설정 STS,JDK, tomcat

CJun 2021. 5. 31. 22:43
반응형
가장 먼저
이클립스, 아파치톰켓, JK8 다운로드를 해줘야한다.
 

Spring Tools 4 is the next generation of Spring tooling

Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE.

spring.io

 

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the

tomcat.apache.org

 

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 데이터베이스 선택 => 테이블생성

 

 

반응형