본문 바로가기
728x90

개발공부 개발새발127

Spring) 서블릿, JSP ( 저장소 ) HTTP 특징 상태정보 저장 X ->저장소가 필요해요! 4개의 저장소 1.접근 범위 2.생존 기간 각각 다르니 필요한 걸로 사용 MAP형태로 되어 있다! 키, 밸류 pasgcontext - 페이지 안에서만 접근 가능 저장소에는 lv와 기본 객체 저장 %{} EL을 쓰려면 저장소에서 읽을 수 있음 읽기,쓰기 가능 EL땜에 씀 application - 웹애플리케이션 전체에서 접근 가능 1개만 존재함 공통 저장소 session - 개별 저장소 클라이언트마다 1개 로그인하면 생겼다가 로그아웃하면 제거~~ 아이디, 장바구니 이런 거 사용자*n개의 저장소가 생기기 때문에 최소한의 정보만 저장함, 메모리 서버 부담이 제일 큼 request - 요청할때마다 생김 요청이 처리되는 동안만 존재 JSP가 응답할 때 얘가 정.. 2022. 10. 25.
Spring mvc) HTTP, 텍스트파일 바이너리파일, Base64 프로토콜 protocol 서로간의 통신을 위한 약속, 규칙 주고 받을 데이터에 대한 형식을 정의 HTTP(Hyper Text Transfer Protocol) 텍스트 기반의 프로토콜, 단순하고 읽기 쉬움(html) 상태를 유지하지 않음 - 클라이언트 정보 저장 X 요청이 같은 클라이언트한테 와도, 같은 클라이언트인지 알 수 없음 쿠키,세션이 있으면 구별 가능 확장 가능 - 커스텀 헤더 추가 가능 HTTP 응답 메시지 HTTP/1.1 200 OK //상태라인, 200은 상태코드 헤더 N줄, 엔터로 구분 ------------ 암호화) EX) 게시판 글쓰기, 로그인, 회원가입 POSTMAN 확장 프로그램으로 GET, POST 다른 방식으로 요청 가능 기록도 남아서 테스트할때 편리 텍스트파일 vs 바이너리파일.. 2022. 10. 25.
Spring mvc) 요청과 응답 스프링 강의를 보고 요청을 받고 응답을 하는 것을 만들어보았다 서버가 클라이언트로부터 request(요청)을 받고 그 요청에 따라 response(응답)을 해준다...!! package com.fastcampus.ch2; import java.io.IOException; import java.io.PrintWriter; import java.util.Calendar; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.R.. 2022. 10. 22.
JAVA) 자바의 정석 기초편 : Iterator 예제 Collection 인터페이스를 구현한 List와 Set만 쓸 수 있는 일회용 추출기(?) 리스트 자체를 Iterator에 넣고 돌리면 객체가 하나씩 반환 된다! 보통 while문과 같이 사용된다 (예제 확인) package JavaChapter11; import java.util.ArrayList; import java.util.Iterator; public class Ex11_5 { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); //list에 객체 하나씩 넣기 Iterator it .. 2022. 10. 21.
JAVA) 자바의 정석 기초편 : ArrayList 예제 컬렉션 프레임웍 중에 Collection 인터페이스에 속하는 ArrayList 중복 O 순서 O package JavaChapter11; import java.util.ArrayList; import java.util.Collections; public class Ex11_1 { public static void main(String[] args) { ArrayList list1 = new ArrayList(10); list1.add(new Integer(5)); list1.add(new Integer(4)); list1.add(new Integer(2)); list1.add(new Integer(0)); list1.add(new Integer(1)); list1.add(new Integer(3)); A.. 2022. 10. 21.
JAVA) Arrays의 유용한 메서드들 Arrays 클래스에는 배열을 다루는 유용한 메서드들이 많다! copyOf() - 배열 전체 복사 (배열, 배열.length) 배열 길이만큼(전부) copyOfRange() - 배열 일부 복사 from 2022. 10. 17.
728x90