<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://min4034415.github.io/</id><title>Ouimin Lee</title><subtitle>Currently Working On Vue.</subtitle> <updated>2026-01-02T01:59:21+00:00</updated> <author> <name>your_full_name</name> <uri>https://min4034415.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://min4034415.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://min4034415.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 your_full_name </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>세션, 쿠키</title><link href="https://min4034415.github.io/posts/SESSION-COOKIE/" rel="alternate" type="text/html" title="세션, 쿠키" /><published>2025-06-09T00:00:00+00:00</published> <updated>2025-06-09T00:00:00+00:00</updated> <id>https://min4034415.github.io/posts/SESSION-COOKIE/</id> <content type="text/html" src="https://min4034415.github.io/posts/SESSION-COOKIE/" /> <author> <name>이의민</name> </author> <summary>세션과 쿠키는 웹 환경에서 클라이언트(브라우저)와 서버 간의 상태를 유지하기 위한 핵심적인 기술입니다. HTTP 프로토콜은 기본적으로 “무상태(stateless)” 프로토콜이므로, 이전에 어떤 요청이 있었는지 기억하지 못합니다. 이러한 한계를 극복하고 사용자의 로그인 상태, 장바구니 내용 등을 유지하기 위해 세션과 쿠키가 사용됨 1. 쿠키 (Cookie) 개념: 쿠키는 클라이언트의 웹 브라우저에 저장되는 작은 텍스트 파일입니다. 서버가 클라이언트에게 쿠키를 보내면, 브라우저는 이 쿠키를 저장하고 이후 동일한 서버에 요청을 보낼 때마다 해당 쿠키를 함께 전송합니다. 특징: 저장 주체: 클라이언트(웹 브라우저) 저장 방식: 텍스트 파일 형태로 브라우저에 저장 (key-value 쌍) 저장...</summary> </entry> <entry><title>JSP의 이해</title><link href="https://min4034415.github.io/posts/JSP/" rel="alternate" type="text/html" title="JSP의 이해" /><published>2025-06-09T00:00:00+00:00</published> <updated>2025-06-10T07:10:30+00:00</updated> <id>https://min4034415.github.io/posts/JSP/</id> <content type="text/html" src="https://min4034415.github.io/posts/JSP/" /> <author> <name>이의민</name> </author> <summary>📘 JSP (JavaServer Pages)란? JSP는 HTML 코드 안에 Java 코드를 삽입해서 동적인 웹 페이지를 만들 수 있도록 해주는 기술 Java EE (Enterprise Edition)의 일부로, 서블릿보다 HTML과의 통합이 쉬워서 과거에 많이 사용 🔧 JSP 기본 구조 예: &amp;lt;%@ page contentType="text/html;charset=UTF-8" %&amp;gt; &amp;lt;html&amp;gt; &amp;lt;body&amp;gt; &amp;lt;% String name = request.getParameter("name"); %&amp;gt; &amp;lt;h1&amp;gt;Hello, &amp;lt;%= name %&amp;gt;!&amp;lt;/h1&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html...</summary> </entry> <entry><title>HTML5 서블릿</title><link href="https://min4034415.github.io/posts/HTML-SERVLET/" rel="alternate" type="text/html" title="HTML5 서블릿" /><published>2025-06-09T00:00:00+00:00</published> <updated>2025-06-09T00:00:00+00:00</updated> <id>https://min4034415.github.io/posts/HTML-SERVLET/</id> <content type="text/html" src="https://min4034415.github.io/posts/HTML-SERVLET/" /> <author> <name>이의민</name> </author> <summary>form 태그 HTML의 &amp;lt;form&amp;gt; 태그는 사용자가 입력한 데이터를 웹 서버로 전송하기 위한 영역을 정의합니다. action 속성 설명: submit 버튼을 클릭했을 때, 사용자가 입력한 데이터를 웹 서버의 어떤 컴포넌트(예: 서블릿, JSP, PHP 스크립트 등)가 처리할지를 지정합니다. 지정 방식: 주로 JSP나 서블릿의 경로를 지정합니다. 예시: &amp;lt;form action="/loginServlet" method="post"&amp;gt; method 속성 설명: 웹 브라우저가 웹 서버로 데이터를 요청하는 방식(HTTP 메서드)을 명시합니다. 주로 GET 또는 POST 방식이 사용됩니다. GET 방식 method 속성이 GET으로 지정되었을 때의 특징입니다...</summary> </entry> <entry><title>FrontController</title><link href="https://min4034415.github.io/posts/FRONTCONTROLLER/" rel="alternate" type="text/html" title="FrontController" /><published>2025-06-09T00:00:00+00:00</published> <updated>2025-06-10T06:49:17+00:00</updated> <id>https://min4034415.github.io/posts/FRONTCONTROLLER/</id> <content type="text/html" src="https://min4034415.github.io/posts/FRONTCONTROLLER/" /> <author> <name>이의민</name> </author> <summary>FrontController (프론트 컨트롤러) FrontController 개념: 모든 요청을 받고, 요청의 종류에 따라 작업을 분기하는 Dispatcher Servlet 위치: MVC 패턴에서 제일 앞 단에 위치 이 아키텍처는 클라이언트의 요청이 FrontController를 거쳐 Controller, Service, Dao, Database로 이어지는 흐름을 보여줍니다. 그리고 최종적으로 View를 통해 HTML 응답이 클라이언트로 전달됩니다. 사용자 요청 식별 방법 URL의 구성: http://서버IP번호:포트번호/context명/경로(식별값) 경로(식별값)는 수행해야 할 명령에 해당합니다. 식별값 추출하기 HttpServletRe...</summary> </entry> <entry><title>포워드, 리다이렉트</title><link href="https://min4034415.github.io/posts/FORWARD-REDIRECT/" rel="alternate" type="text/html" title="포워드, 리다이렉트" /><published>2025-06-09T00:00:00+00:00</published> <updated>2025-06-10T06:49:17+00:00</updated> <id>https://min4034415.github.io/posts/FORWARD-REDIRECT/</id> <content type="text/html" src="https://min4034415.github.io/posts/FORWARD-REDIRECT/" /> <author> <name>이의민</name> </author> <summary>이번에 주신 이미지는 웹 개발 모델과 MVC 패턴에 대해 설명함 웹 애플리케이션 개발이 어떻게 발전해왔는지를 보여주는 중요한 내용 웹 개발 모델 웹 개발 모델은 웹 애플리케이션의 구조를 어떻게 설계하고 기능을 분리할 것인가에 대한 접근 방식입니다. 이미지에서는 크게 세 가지 모델을 제시하고 있습니다. 모델 1 설명: 기존의 JSP만으로 구현한 웹 애플리케이션의 초기 구조입니다. 웹 브라우저의 요청을 JSP 페이지가 받아서 처리하는 구조입니다. JSP 페이지 하나에서 비즈니스 로직(데이터 처리, 계산 등)과 프리젠테이션 로직(화면에 결과 출력) 코드가 모두 섞여 있는 형태입니다. 모델 1에서는 JSP 페이지가 핵심적인 역할(컨트롤러 + ...</summary> </entry> </feed>
