servlet 2

2022.03.29 수업일지

오늘도 로직을 만드는 것보다 설계의 중요성을 강조하셨습니다 확실히 설계단계에서 꼼꼼하게 설계를 하니 코드를 작성할 때 편안하게 작성했던 것 같습니다 오늘 강의때 나온 개념들과 todo를 만든 설계에 대해 정리해보려 합니다 MVC 모델 2를 MVC 방식이라고도 부름 MVC는 Model, View, Controller의 약자입니다. 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 세 가지의 역할로 구분한 패턴입니다. Query String 사용자가 입력 데이터를 전달하는 방법 중의 하나로, url 주소에 미리 협의된 데이터를 파라미터를 통해 넘기는 것을 말한다. “ [http://host:port/path? querystring](http://host:port/path? querystring) “ ..

2022.03.28 Servlet 그리고 모델 1 , 모델 2

Servlet의 정의와 목적 서블릿이란 Dynamic Web Page를 만들 때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술입니다 클라이 언트의 요청에 대해 동적으로 작동하는 웹 애플리케이션 동적 작동 : 실시간으로 매번 다른 데이터를 만들어낸다 → 브라우저에게 전송 서블릿 → java 안에 html 코드를 넣는 것 jsp →html 안에 java코드를 넣는 것 에러 500대 에러는 서버의 에러 400대 에러는 원하는 걸 찾을 수 없을 때 나는 에러 서블릿 로딩하는 시점은 지정할 수 있다 ⭐서블릿은 싱글 인스턴스 -멀티스레드가 지나가는 구조 -서버의 리소스를 절약하기 위해 게으른 로딩 lazy loading 서블릿의 특징은 처음부터 로딩하는 것이 아닌 필요한 순간까지 작업을 미룬다 (게으른 로딩..