분류 전체보기34 동작 파라미터화1 동작 파라미터화란? 아직은 어떻게 실행할 것인지 결정하지 않은 코드 블록을 의미한다. 변화하는 요구사항에 대응하는 법 우리가 현재 도서부의 일원이고 사서 선생님의 요구에 맞는 책들을 모두 찾아내야 하는 상황이라고 가정해 보자. 1.1 과학 책 분류하기 // 책의 카테고리를 정의하는 enum enum Category { Science, Economy, Literature } public static List filterScieneBooks(List bookshelf) { List scienceBooks = new ArrayList(); for (Book book : bookshelf) { if (Science.equals(book.getCategory()) { scienceBooks.add(book); }.. 2023. 9. 24. 쿠키와 세션 1. 쿠키(Cookie)의 정의 쿠키는 서버가 클라이언트에 저장하는 작은 데이터 파일로 최대 4KB의 내용을 담을 수 있으며 key와 value의 형태로 정보를 저장한다는 특징이 있습니다. 2.HTTP의 특징과 쿠키를 사용하는 이유 HTTP는 클라이언트와 서버가 서로 정보를 주고받기 위해 필요한 통신 규약으로 무상태성(Stateless)과 비연결성(Connectionless)이라는 특징을 가지고 있습니다. 비연결성은 하나의 요청을 보낸 후 그 요청에 대한 응답이 돌아오면 즉시 연결을 끊어버리는 특성을 말하며 무상태성은 서버가 클라이언트의 상태를 보존하지 않는 것입니다. 왼쪽 대화와 달리 오른쪽 예시에서 영화관 직원은 손님이 이전에 했던 요청을 기억하지 못하고 계속 추가적인 정보를 필요로 하고 있는 것을 .. 2022. 8. 24. 이전 1 ··· 6 7 8 9 다음