분류 전체보기42 [영화리뷰] 승부 / 백돌과 흑돌의 끊임없는 대결 1. 승부 2025년 3월 26일 개봉한 영화 는 한국 바둑계의 전설적인 인물로 평가받으며 세계 최고 바둑 대회에서 국내 최초 우승자가 된 조훈현 기사와 그의 제자이자 바둑 신동이라 불리던 이창호를 주인공으로 실화를 바탕으로 한 드라마장르의 영화입니다. 이 영화에서는 두 천재 바둑기사의 치열한 대결과 그 안에서 느낄 수 있는 숨겨진 인물들의 감정선이 매력적으로 그려지고 있습니다. 더불어 두 인물을 연기한 조훈현 역할의 이병헌과 이창호 역할의 유아인의 숨 막히는 연기 대결을 감상할 수 있습니다. 영화 는 단순히 바둑기사들의 이야기만을 담고 있지는 않습니다. 영화는 이들의 대결을 중심으로 바둑이 단순한 게임을 넘어서 한 인간의 인생을 담고 있는 축소판임을 보여줍니다. 바둑을 두면서 각 인물들이 두는 한수 한.. 2025. 6. 10. [JSP] 서블릿(Servlet) 개념 정리 – JSP 이전 웹 개발의 핵심 기술 JSP가 등장하기 전, 자바를 이용해 웹 애플리케이션을 구현하기 위한 대표적인 기술이 바로 서블릿(Servlet)입니다. 지금도 웹의 핵심 기술로 사용되며, JSP와 함께 MVC 구조에서 컨트롤러 역할을 수행합니다. 1. 서블릿(Servlet)이란?서블릿(Servlet)은 자바를 사용하여 서버 측에서 실행되는 웹 애플리케이션 컴포넌트입니다.클라이언트(주로 브라우저)로부터 요청을 받아 처리하고, 그에 대한 응답을 보내주는 서버 프로그램입니다.웹 애플리케이션에서 동적인 처리를 담당HTML만으로는 불가능한 로직 처리와 데이터베이스 연결 가능jakarta.servlet.http.HttpServlet 클래스를 상속하여 작성 2. 서블릿의 특징항목설명동적 응답 처리클라이언트의 요청에 따라 결과가 동적으로 생성됩니다.. 2024. 8. 29. [JSP] JSP에서의 요청 처리 흐름과 스코프 개념 정리 JSP는 다양한 방식으로 클라이언트의 요청을 처리하고 응답합니다. 특히 forward, sendRedirect, 그리고 스코프(scope) 개념은 웹 애플리케이션의 흐름을 이해하는 데 매우 중요합니다. 또한, 데이터를 효과적으로 다루기 위해 DTO 객체도 함께 사용됩니다. 1. forward와 sendRedirect 차이점forward서버 내부에서 페이지를 전환합니다.클라이언트는 다른 페이지로 전환되었는지 알 수 없습니다 (URL이 바뀌지 않음).요청과 응답 객체가 그대로 유지됩니다.주로 데이터 전달 및 처리 결과 페이지로 이동할 때 사용합니다. sendRedirect서버가 클라이언트에게 새로운 URL로 요청하라고 응답합니다.클라이언트가 직접 새로운 페이지로 요청을 다시 보냅니다 (URL 변경).새로운 .. 2024. 8. 26. [JSP] JSP에서 HTTP 요청 처리 방식과 액션 태그 정리 JSP(JavaServer Pages)는 동적인 웹 페이지를 만들기 위한 기술로, 클라이언트의 요청을 받아 서버에서 처리한 결과를 웹 브라우저에 전달하는 역할을 합니다. 이 글에서는 JSP에서 HTTP 요청을 처리하는 방식과 함께, 서버 측 동작을 제어하는 액션 태그들에 대해 정리하였습니다. 1. HTTP 요청 처리 방식: GET vs POSTHTTP 요청은 대표적으로 GET 방식과 POST 방식으로 나뉩니다. GET 방식데이터를 URL 뒤에 쿼리스트링 형태로 전송합니다.예: example.jsp?name=hong&age=20사용자가 데이터를 쉽게 확인할 수 있습니다.전송 데이터의 길이에 제한이 있으며, 보안에 취약합니다.즐겨찾기나 URL 공유에 유리합니다.POST 방식데이터를 **HTTP 본문(body.. 2024. 8. 22. [JSP] JSP 페이지 기본 구조 정리 JSP(JavaServer Pages)는 HTML 문서 내에 Java 코드를 삽입하여 동적인 웹 페이지를 만들 수 있는 기술입니다. 이번 글에서는 JSP 페이지의 기본 구조와 구성 요소, 그리고 자바 문법과의 연결점까지 정리해보겠습니다. 1. JSP 페이지의 기본 구조JSP 페이지는 HTML과 Java 코드를 혼합하여 작성할 수 있는 문서입니다. 주요 구성 요소는 스크립트 요소(Scripting Elements)와 지시어(Directive)입니다. 1. 선언문 ()용도 : JSP 페이지 내에서 멤버 변수나 메서드를 선언할 때 사용합니다.특징 : JSP 페이지가 처음 로딩될 때 단 한 번만 실행됩니다.2. 스크립틀릿 ()용도 : JSP 페이지 내에 Java 코드 블록을 작성할 때 사용합니다.특징 : 페이지.. 2024. 8. 21. [GIT] Git 원격 저장소와의 동기화: clone, push, fetch, pull 개념 정리 Git을 사용하여 협업하거나 GitHub에 코드를 올리고 받아오는 과정에서 가장 자주 사용하는 명령어가 clone, push, fetch, pull입니다.이 글에서는 각 명령어가 의미하는 바와 상황에 따라 어떻게 사용하는지를 쉽게 정리해 보았습니다. 1. clone (클론)clone은 원격 저장소(repository)를 그대로 내 로컬 컴퓨터에 복사해오는 작업을 말합니다. GitHub, GitLab 등에 있는 프로젝트를 처음 내려받을 때 사용하는 명령어입니다.git clone 원격저장소URL 예시:git clone https://github.com/username/project.git 이 명령어를 실행하면 프로젝트 폴더가 생성되고, 해당 저장소의 .git까지 포함된 완전한 로컬 저장소가 만들어집니다. 2.. 2024. 8. 14. 이전 1 2 3 4 5 6 7 다음