본문 바로가기
수업 내용/Spring

(57일차) 1월 12일

by 효자로 캉테 2022. 1. 12.

전체적인 흐름

 

 

 

erdcloud로 board 테이블 만들기 (외래키 중요)

 

 

DBeaver board 테이블 만들기

--게시판
DROP TABLE FP_Board;
CREATE TABLE FP_Board(
	board_no NUMBER,
	member_no NUMBER,
	board_title VARCHAR2(200),
	board_content VARCHAR2(4000),
	board_readcount NUMBER,
	board_writedate DATE
);

DROP SEQUENCE FP_Board_seq;
CREATE SEQUENCE FP_Board_seq;


--3번 회원이 글을 쓴다
INSERT INTO FP_Board VALUES(
	FP_Board_seq.nextval,
	3,
	'77777',
	'77777',
	0,
	SYSDATE
);

 

 


 

 

jsp : loginFail (webapp => WEB-INF => view => member 폴더) 

 

프로젝트 FinalProject=> 패키지 com.ja.finalproject.board.controller; =>

클래스 : BoardController 

 

jsp : mainPage (src/main/webapp/WEB-INF/views/board 폴더 생성) 

jsp : writeContentPage (src/main/webapp/WEB-INF/views/board 폴더 생성)

 

프로젝트 FinalProject=> 패키지 com.ja.finalproject.vo =>

클래스 : BoardVo

 

 

[전체 개요]

 

클래스

 - 로직처리 클래스: MemberController, MemberService // BoardController 

 - 데이터 클래스: MemberVo (Vo: 데이터 담는 클래스) // BoardVo

 

JSP: loginPage, joinMemberPage, joinMemberComplete, loginFail, mainPage, writeContentPage

 

MyBatis 연동

 - 인터페이스 : MemberSQLMapper

 - xml : MemberSQLmapper

'수업 내용 > Spring' 카테고리의 다른 글

(59일차) 1월 14일  (0) 2022.01.14
(58일차) 1월 13일  (0) 2022.01.13
(56일차) 1월 11일  (0) 2022.01.11
(55일차) 1월 10일  (0) 2022.01.10
(54일차) 1월 7일  (0) 2022.01.07