YOO'sssss 2023. 12. 21. 18:04

 

 

라이브러리 : 자주 사용되는 기능들을 정리해 모아 놓은 것

인터페이스 (User Interface, UI) : 사용자와 컴퓨터 프로그램이 서로 상호작용을 하기 위해 중간에서 서로 간에 입력과 출력을 제어해주는 것
ㄴ ex : 버튼이나 텍스트 입력창 
UI 라이브러리 : 사용자 인터페이스를 만들기 위한 기능 모음집

프레임워크 VS 라이브러리 
차이점 : 프로그램의 흐름에 대한 제어 권한
프레임워크는 흐름의 제어 권한을 개발자가 아닌 프레임워크가 갖고 있는 반면에 라이브러리는 흐름에 대한 제어를 하지 않고 개발자가 필요한 부분만 필요할 때 가져다 사용하는 형태
컴포넌트 : 구성요소

리액트 : 사용자와 웹사이트의 상호작용을 돕는 인터페이스를 만들기 위한 자바스크립트 기능 모음집
장점 : 빠른 업데이트와 렌더링 속도, 컴포넌트 기반의 구조 ()
단점 : 

Virtual Dom : 하나의 웹사이트에 대한 정보를 모두 담고 있는 큰 그릇

 

 

 

1.  일정횟수 비밀번호 입력 오류 시 해당 사용자 ID에 대한 Lock 기능

ㄴ ID마다 로그인 실패 시 실패 횟수 증가
ㄴ 로그인 실패 횟수 : loginFailCount
ㄴ 5번 이상 실패 시 계정을 비활성화
ㄴ 로그인 실패에 대한 에러 메시지를 sesstion처리 에서 
ㄴ 

userName : id가 입력되는 input 태그의 name



vo 



2.  영문/숫자/특수문자 혼용하여 비밀번호 설정하도록 해야함

3.  ID와 동일한 비밀번호 금지할 수 있도록 해야함

4.  유추 가능한 비밀번호 사용 금지 할 수 있도록 해야함(연속번호, 이름, 주민번호 등)

5.  분기 1회 강제적으로 비밀번호 변경하도록 해야함

6.  이전 비밀번호 재사용 금지할 수 있도록 해야함

https://mmxvi.tistory.com/48


https://blog.naver.com/p952973/220991799675
https://taesan94.tistory.com/124