TODO - 1/30
[프로그래머스]
1. 문제해석 (100%)
2. 문제풀이 (80%)
3. 2번을 코드로 번역 (0%)
4. 벨로그에 정리 (65%)
[Spring_AM]
강의다시보고 로직이해하기
• 작업 17, 회원가입 기능 구현, 회원 테이블 추가 (100%)
• 작업 18, DB 스키마 업데이트 (100%)
• 작업 19, 회원 가입 후 가입한 회원의 정보를 화면에 표시 (100%)
• 작업 20,21 (95%)
• 작업 22,23 (80%)
• 작업 24, 회원가입시 이름, 이메일 중복체크 (100%)
• 작업 25, Ut.f, 문장 구성을 쉽게 할 수 있도록 (80%)
• 작업 26, 보고서 양식 클래스 ResultData 생성, getArticle에 적용 (80%)
• 작업 27, getArticles, doWrite에 ResultData 적용 (50%)
class A { }
class B extends A { } // A 클래스를 상속
public static void main(String[] args) {
A a = new A();
B b = new B();
System.out.println(a instanceof A); // true 출력
System.out.println(b instanceof A); // true 출력 : A를 상속 받았기 때문
System.out.println(a instanceof B); // false 출력
System.out.println(b instanceof B); // true 출력
}
%s - 문자열 -> "hello"
%d - 10진수 정수 -> 123
%f - 부동소수점 실수 -> 3.14
%c - 문자 -> 'a'
%b - boolean 값 -> true 또는 false
%n - 줄바꿈 문자 -> 줄바꿈
사용자 <-> 브라우저
브라우저 <-> 컨트롤러
컨트롤러 <-> 서비스
서비스 <-> 리포지터리
리포지터리 <-> db
표준보고서가 지켜야 할 사항 or 있어야 할 기능
[성공(실패), 메세지, 추가데이터]
doJoin메서드 안에서
중복체크를 시도 함
중복이고 뭐고 join자체가 안됨!!
if문 주석처리하면 join 가능
if문 xxxxxxxx
========================
doLogin
로그인기능 구현하려면
아이디와 비밀번호를 입력받아야 함
입력 받은 아이디와 비밀번호가 존재하는지 데이터에서 찾아봐야함
어떻게 찾아?
멤버 레파지토리에
셀렉트 쿼리 먼저 만들어보자
getMemberByLoginId 있음!
이걸 사용해보자