JAVA_School/JAVA_School_class

[1031] 객체지향적사고와프로그래밍

지윤이다 2022. 10. 31. 10:12

진행

- Main 화면

PMain -> PLogin -> SLogin -> ELogin -> Account

           <-              <-            <-              <-

PMain -> PAccount 

Account로 갔다가 다시 PLogin으로 돌아옴

PMainFrame

코드가 폼이 안나올수도있다. 너무 단순해 보인다 안에다가 ActionHandler이런거를 만들고 그렇게짜면 큰일난다

고대로짠다.

Label를 안 만드는 로그인 다이알로그를 안 만들어서 어떻게 할거냐

ValueAccount에서 get메소드읽기

LoginDialog는 끝나면 없어져야한다.

LoginDialog에서 get해서 가져와서 mainframe에 넘겨옴

mainframe이 해야될 것을 바깥에서 하면 안 된다.

Label를 만들고 하면 EaccountPAnel임

얘한테는 값만 가져오게 하는거야

container를 통해서 vaccount만 가져오는거야 어떤 형태든

이안에서 그림을 그리고 하는 것은 다 내가 하는 것이다.

에러가나오면 확인 dialog가 나와야한다.

dialog를 일반적으로 또 띄운다.

그래서 확인 Dialog학 ㅗ재로그인할까요? 취소할까요 이런걸 만들어야 한다고.

Account가 없으시면 account만들까요? 다이알로그 또 만든다고

Google 계정을 찾을 수 없습니다.

이메일을 잊으셨나요?

이런거 만들기 얘네들은 고객이 빠져나가지 않도록 하려고

이메일을 잊으셨나요? 이런 것을 만든거야

계정 만들기 이런걸 만든거야 의도가 별로 안 좋아.

우리는 이런 것도 있고 카카오는 clientServer이며 우리같이 만든거야 우리랑 스타일이 같아 

웹만 달라

로그인 dialog를 만드는거다. 너네들도 색깔 칠하고 타이틀바도 없는거야. standard이런거 만드는거라고

이게 우리가 만드는거다. 

http://blog.eomdev.com/java/2016/04/01/%EC%9E%90%EB%B0%948%EC%9D%98-java.time-%ED%8C%A8%ED%82%A4%EC%A7%80.html

우리나ㅏㄹ는 서울 time을 써서 자동으로 LocalTime을 계산해준다고

년도 월 일 시간 분 초 밀리세컨까지 나와 꼐산할 수 있어 그럼 그 format을 여기다 써주는거야 우리가 만들어 낼 수 있다고

과제

* Login 결과

성공

실패

- 취소

- 재시도

- 계정 생성

 

* 이슈

보안

- 통신

- 저장

(키보드에서 입력이 될 때 암호화 해서 들어가야 한다. 그래서 보통 것들은 그렇게 안하는데 우리가 은행같은 곳 가면 키보드 보안이라고 나오지, 키보드에서 뭘치면 ~)

은행 사이트 들어가면 Keyboard이런거 쓰지 앱같은거 client server은 좀 다르다.

그러니까 우리가 하는 것처럼 통신으로 바깥으로 나가고 보안하고 저장됐다가 들어와.

거기서는 우리 비밀번호가 뭔지를 몰라 하지만 같으냐 틀리냐는 알 수 있어

비밀번호의 값을 알 수는 없다. 비밀번호 전체를 보면 알 수 있다. 사이ㅏ트에서 ~ㄴ는 아닙니다. 이러면 잘못된거야

비밀번호 고치거나 generation을 고치면 랜덤으로 generation한다고 비밀번호는 나밖에 몰라 사이트에서도 알면 안돼

근데 그건 푸는 프로그램이 있긴함 소스가 있고 이런거

소스를 나누면 암호화부분이니까 우리는 안해 너무 많아서 해킹하고 그런거

하여튼 배울게 너무 많다.