Back End 55

브라우저에서 HTTP를 받아오는 방법

?year=2021&year=2022&year=2023 String name = request.getParameter("year"); Enumeration enum = request.getParameterNames(); 쿼리스트링의 네임들을 enum형태로 가져온다. Map paramMap = request.getParameterMap(); 맵형태로 key, value값을 가져온다. 만약 쿼리스트링의 name이 같은경우 값을 배열형태로 가져온다. String[] yearArr = request.getParameterValues("year"); HTTP 프로토콜의 특징은 stateless로서 상태를 유지하지않아 클라이언트 정보를 저장하지 않고 상태를 유지하지 않는다. 즉슨 클라이언트 정보를 저장하지 않아 요..

Back End/Spring 2023.03.25

스프링의 정석 by 남궁성 - 개요

fastcampus 강의를 공부하며 정리한것들 Chapter 1. Spring Framework를 배울 준비하기 - 개발도구, 설치, 설정 2. Spring MVC - 웹의 기초, HTTP 3. Spring DI 4. Spring AOP 5. MyBatis 6. REST API 7. Spring MVC로 웹사이트 만들어보기 Web framework으로 유명한게 Structs랑 Spring인데 유지보수가 쉽고, 생산성이 높다는 장점이 있다. 1. 자바기본 꾸준히 복습 2. 실습 많이 -> 이론 "반복만이 살길이다" 감잡힐때까지 원격 컴퓨터에 WAS(TOMCAT같은)가 필요하다 그래야 브라우저에서 url을 입력을해서 원격프로그램을 실행가능 웹에서 브라우저로 서버에 있는 프로그램을 실행할려면 프로그램을 등록해..

Back End/Spring 2023.03.24