전체 글103 컬렉션 프레임워크(Collection Framework) 컬렉션 프레임워크(Collection Framework) 란? 배열에 저장할 고정된 크기가 벗어나면 더이상 인덱스를 저장할수 없다. 이러한문제를 해결하기 위해 컬렉션 프레임워크에서 3가지 인터페이스 제공해주는데 List, Set이다. * 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공해주는 클래스 집합이다. 2022. 4. 17. 화면으로부터 입력받기 Scannner 이란? 화면에 키 입력을 통해서 받을수 있도록 자바에서 제공하는 클래스 입니다. Scanner 사용법 import 선언을 합니다. new Scanner(System.in) 통해서 화면 키보드 입력값을 받습니다. scanner.nextLine(); 으로 문자열값을 받아서 input 변수에 넣어줍니다. input 변수에 담아져 있는 문자열 값을 Integer.parseInt(input); 담아서 int로 변환해서 num변수에 넘겨줍니다. 출력하면 값을 잘 확인된걸 알수있습니다. 감사합니다.^^ 2022. 4. 13. Spring Security 스프링 시큐리티는 스프링 애플리케이션 보안 인증과 인가 권한을 가지는 스프링 하위 프레임워크 입니다. 접근 주체: 보호된 리소스에 접근하는 대상 인증: 보호된 리소스에 접근한 대상에 대해 이 유저가 누구인지, 애플리케이션의 작업을 수행해도 되는 주체인지 확인하는 과정 권한 : 어떠한 리소스에 대한 접근 제한, 모든 리소스는 접근 제어 권한이 걸려있다. 즉, 인가 과정에서 해당 리소스에 대한 제한된 최소한의 권한을 가졌는지 확인. 2022. 4. 13. Thymeleaf 페이지 레이아웃 적용 Thymeleaf 페이지 레이아웃 만들기전에 pom.xml 에 dependency 추가합니다. pom.xml 에 추가하고나서 새로고침 실행합니다. templates 밑에 fragments 폴더를 생성합니다. 그리고나서 footer.html, header.html 파일을 생성합니다. fragments 폴더 밑에 하위 레이아웃 footer.html 를 작성합니다. fragments 폴더 밑에 상위 레이아웃 header.html 를 작성합니다. templates 폴더 밑에 thymeleafEx07.html 를 작성합니다. templates 폴더 밑에 layouts 폴더를 생성합니다. layouts 폴더 밑에 layout1.html 를 작성합니다. 위와같이 클라이언트 화면을 작성하고 이제 서버쪽 Contr.. 2022. 4. 13. 이전 1 ··· 20 21 22 23 24 25 26 다음