2025-4-8 15일차

심서진·2025년 4월 8일

수업 정리

로그인 구현
로그인 가능한 상태
로그인을 해야 사용할 수 있는 기능들
로그인을 해야 사용할 수 있다 라고 처리
로그인 후에 게시글 작성하면 어떤 회원이 작성을 한 건지 기록

1.로그인을 해야 article write가 정상적으로 수행될 수 있게
2.글을 작성하면 작성자의 정보가 저장

이걸 내가 실제로 어떻게 썼더라 ?
-> 글 작성시에 내가 누군지 입력을 했던가 ? -> 안 한다

글을 쓰는 시점에 이미 누군지 알고 있어야 하지 않나 ?
-> 글을 쓰고 있는 사용자가 누군지 알고 있다는 소리

로그인 후에 게시글 작성하면 어떤 회원이 작성을 한건지 기록 list, detail을 할 때 작성자의 loginId가 보이도록
어떤 회원이 작성을 했는지 기록할 때는 무조건 회원의 id(회원 번호)를 기록한다


1.로그인을 해야만 사용할 수 있는 기능으로
2.수정, 삭제라는 기능이 되기 전에 내가 쓴 글인지 검증
-내가 쓴 글이면 원래대로 기능 동작
-내가 쓴 글이 아니면 권한 없어 나가


구조를 변경
App이 가지고 있는 역할을 축소

App클래스가 너무 많은 것을 직접 판단하고 있다
판단하지 않고 계열만 파악할 수 있게끔 수정

doAction
-사용자가 입력한 명령어에서 뭘 하고 싶은지(methodName)에 따라 실제로 해당 메서드를 호출

switch는 모든 사건의 조건을 충족할 수 없다

0개의 댓글