-
#1 JSP Project 01(Blog) - 환경설정JSP 2021. 6. 24. 21:51
210624 유투버 '데어프로그래밍'님 강의 참조
1.서버 연결 테스트
- 프로젝트를 처음으로 생성시에는 반드시 톰켓 서버가 잘 작동이 되는지 먼저 테스트를 해야한다.
- index.jsp를 만들고 서버부터 테스트 하기
서버가 이상없이 작동한다! *중요포인트
- localhost:.../blog/ 에서 '/blog/'부터의 부분은 context-path라고 불리며 웹 서버 실행시 실행자가 어떤 프로젝트를 실행하려 하는지 경로를 보여준다
- '/index.jsp' 없이 index.jsp를 실행하는 이유는 톰켓의 'web.xml'파일이 웰컴경로로 'index.jsp'로 설정이 되어 있기 때문
2. DB 세팅 (MySQL)
- User 생성 뒤 테이블 세팅
create user 'bloguser'@'%' identified by 'bitc5600'; GRANT ALL PRIVILEGES ON *.* TO 'bloguser'@'%'; create database blog;
- user/board/reply 테이블 생성
CREATE TABLE user( id int primary key auto_increment, username varchar(100) not null unique, password varchar(100) not null, email varchar(100) not null, address varchar(100), userRole varchar(20), createDate timestamp ) engine=InnoDB default charset=utf8; CREATE TABLE board( id int primary key auto_increment, userId int, title varchar(100) not null, content longtext, readCount int default 0, createDate timestamp, foreign key (userId) references user (id) ) engine=InnoDB default charset=utf8; CREATE TABLE reply( id int primary key auto_increment, userId int, boardId int, content varchar(300) not null, createDate timestamp, foreign key (userId) references user (id) on delete set null, foreign key (boardId) references board (id) on delete cascade ) engine=InnoDB default charset=utf8;
3. 필요 라이브러리 삽입
- 이렇게 lib에 복붙하게되면 빌드패스가 따로 필요없다.
- JSP를 사용해서 만들때는 이렇게 따로 넣어줘야한다.
'JSP' 카테고리의 다른 글
#1 JSP Project 06(Blog) - 로그인/로그아웃 (0) 2021.06.30 #1 JSP Project 05(Blog) - Ajax(회원가입 계속) (0) 2021.06.30 #1 JSP Project 04(Blog) - 회원가입 (0) 2021.06.27 #1 JSP Project 03(Blog) - 프로젝트 전체 구조 (0) 2021.06.26 #1 JSP Project 02(Blog) - 기본지식 (0) 2021.06.25