로그인 구현
로그인 가능한 상태
로그인을 해야 사용할 수 있는 기능들
로그인을 해야 사용할 수 있다 라고 처리
로그인 후에 게시글 작성하면 어떤 회원이 작성을 한 건지 기록
1.로그인을 해야 article write가 정상적으로 수행될 수 있게
2.글을 작성하면 작성자의 정보가 저장
이걸 내가 실제로 어떻게 썼더라 ?
-> 글 작성시에 내가 누군지 입력을 했던가 ? -> 안 한다
글을 쓰는 시점에 이미 누군지 알고 있어야 하지 않나 ?
-> 글을 쓰고 있는 사용자가 누군지 알고 있다는 소리
로그인 후에 게시글 작성하면 어떤 회원이 작성을 한건지 기록 list, detail을 할 때 작성자의 loginId가 보이도록
어떤 회원이 작성을 했는지 기록할 때는 무조건 회원의 id(회원 번호)를 기록한다
1.로그인을 해야만 사용할 수 있는 기능으로
2.수정, 삭제라는 기능이 되기 전에 내가 쓴 글인지 검증
-내가 쓴 글이면 원래대로 기능 동작
-내가 쓴 글이 아니면 권한 없어 나가
구조를 변경
App이 가지고 있는 역할을 축소
App클래스가 너무 많은 것을 직접 판단하고 있다
판단하지 않고 계열만 파악할 수 있게끔 수정
doAction
-사용자가 입력한 명령어에서 뭘 하고 싶은지(methodName)에 따라 실제로 해당 메서드를 호출
switch는 모든 사건의 조건을 충족할 수 없다