메인페이지
상태:
1.회원가입
2.로그인
3.로그아웃
000님 ON/OFF
/명령 입력받아서 각각의 게시판을 띄울 수 있음
자유 게시글
번호/제목 /내용 /작성자 / 날짜
1번 /문자열자르기 /문자열자르기 /문자열자르기 /문자열자르기
2번
3번
공지 게시글
번호/제목 /내용 /작성자 / 날짜
1번 /문자열자르기 /문자열자르기 /문자열자르기 /문자열자르기
2번
3번
게시글 등록 / 명령)등록
제한 공백12칸
제한 한글6칸
첫출력 때 조회를 디폴트로 출력
데이터 없으면 비워둠
로그인
id 입력
pw 입력
유효성 확인
로그인 성공
로그인 실패 ID또는PW 불일치
입력형태
ID) 입력 :
PW) 입력 :
로그인?id=1&pw=abcd
String in1;
String in2;
"로그인?id=" + in1 + "&pw=" + in2
회원가입
id 입력(중복불가능)
pw 입력
회원가입 성공
회원가입 실패 => ID가 일치하지않는 , PW가 일치하지 않음
회원가입?id=1&pw=abcd
String in1;
String in2;
"로그인?id=" + in1 + "&pw=" + in2
로그아웃
로그인상태 ON / OFF 전환
로그인 상태면 로그아웃표시
로그아웃 상태면 로그인 표시
게시글 등록(로그인상태에서만 가능)
제목 입력
내용 입력
입력형태)
게시글?title=1&content=abcd
String sbj;
String cont;
"로그인?id=" + sbj + "&pw=" + cont
로그인 해주세요
or
%d 등록되었습니다.
명령)자유게시판
자유게시판 조회, 로그인 여부 상관없음
명령)공지게시판
공지사항게시판 조회, 로그인 여부 상관없음
게시글 등록시 (로그인 되어있어야함)
자유게시판에 등록할건지 공지사항게시판에 등록할건지
선택이 필요한데..
공지 테이블을 새로만들어서 게시판 구분을 해야할지 ?..
article테이블안에 구분속성을 추가할지 ?.. 뭐가 맞을까
article테이블안에 속성을 추가 하자..
+) 게시글 등록시에는 admin계정이어야 함
memberId가 1인 계정을 admin계정으로 계속 고정시켜야 할 것 같음
패키지
article
db
system
Main main()
App run()
ArticleController articleAdd() insert, join() insert, loginChk() select, logout(), findAll1() select, findAll2() select
ArticleService 회원가입 시 joinFindID()
ArticleRepository
Article 생성자, getId(), markAsDone()
DBConnection
Container
Request
