JSP/CH04 - 서블릿과 JSP의 연동

💡 학습 목표JSP와 서블릿의 활용: JSP와 서블릿을 사용하여 웹 애플리케이션의 프론트엔드와 백엔드를 개발합니다.MVC 패턴 구현: 모델-뷰-컨트롤러 (MVC) 패턴을 적용하여 코드의 구조와 유지보수성을 향상시킵니다.DAO 패턴 활용: 데이터 액세스 오브젝트 (DAO) 패턴을 사용하여 데이터베이스 작업을 추상화하고 관리합니다.DB 연결 풀링 이해: HikariCP를 사용하여 데이터베이스 연결 풀링을 설정하고 효율적인 자원 관리를 학습합니다.JSTL 사용: JSTL 태그 라이브러리를 활용하여 JSP에서 반복, 조건, 날짜 포맷 등의 작업을 간결하게 처리합니다.웹 애플리케이션 보안: 회원가입, 로그인, 로그아웃 기능을 구현하여 사용자 인증 및 권한 관리를 학습합니다. 💡 잠깐 개념 확인객체지향 특징(4..
💡 학습 목표JSTL (JavaServer Pages Standard Tag Library)의 개념과 목적을 이해한다. JSTL 라이브러리를 프로젝트에 추가하는 방법을 이해한다. JSTL 태그를 사용하여 JSP 페이지에서 조건문, 반복문, 데이터 출력 등을 구현하는 방법을 학습하고 예제를 통해 JSTL 태그의 사용법 익힌다. JSTL 이란?JSTL (JavaServer Pages Standard Tag Library)는 JSP에서 자주 사용하는 기능들을 쉽게 사용할 수 있도록 미리 정의된 태그 라이브러리입니다. JSTL은 표현 언어(EL), 조건 처리, 반복 처리, 포맷팅, XML 처리 등을 위한 태그를 제공합니다. 이를 통해 JSP 코드의 가독성을 높이고, 비즈니스 로직을 JSP에서 분리할 수 있습니..
💡 학습 목표MVC 패턴을 사용해 보자.context.xml 파일에 대한 개념을 살펴 보자.MVC 패턴이란?MVC (Model-View-Controller) 패턴은 소프트웨어 설계 패턴으로, 애플리케이션을 세 가지 주요 구성 요소인 모델(Model), 뷰(View), 컨트롤러(Controller)로 나누어 구현하는 방식을 말합니다. 이를 통해 코드의 재사용성과 유지보수성을 높이고, 역할과 책임을 명확히 분리하는데 목적이 있습니다. 💡 소프트웨어 설계 패턴 소프트웨어 설계 패턴은 소프트웨어 개발에서 자주 발생하는 문제를 해결하기 위해 검증된 재사용 가능한 솔루션입니다. 설계 패턴은 객체 지향 설계 원칙을 따르며, 다양한 상황에서 사용될 수 있는 일반적인 템플릿을 제공합니다. (디자인패턴이라고도 합니다)..
💡 Dynamic Web Project 를 활용한 기본적인 CRUD JSP 게시판을 만들어 보자. 프로젝트 구성 확인   webapp/createPost.jsp게시글 작성 화면 만들어 보기 (프레젠테이션 계층)  게시글 작성 제목 : 내용 : 글 작성 게시글 목록   com.tenco.servlet/CreatePostServlet.java 게시글 작성 기능 만들기 (비즈니스 로직 계층) package com.tenco.servlet;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakar..
💡 학습 목표서블릿(Servlet)에 대한 개념을 알아보자. JSP (JavaServer Pages)에 대한 개념을 살펴 보자. 서블릿과 JSP를 따로 만드는 이유는 뭘까? 서블릿이란?서블릿(Servlet)은 자바를 기반으로 한 서버 측 프로그래밍 기술로, 클라이언트의 요청을 처리하고 동적인 웹 콘텐츠를 생성하여 응답하는 역할을 합니다. 서블릿은 javax.servlet(자카르타 : 10 버전 부터) 패키지에 포함되어 있으며, 주로 HTTP 요청을 처리하는 데 사용됩니다.  서블릿의 주요 특징클래스 기반: 서블릿은 자바 클래스로 작성됩니다.비즈니스 로직 처리: 주로 비즈니스 로직을 처리하는 데 사용됩니다.요청 및 응답 처리: HTTP 요청을 받아 처리하고, 응답을 생성합니다.라이프사이클: init(),..
CNOW
'JSP/CH04 - 서블릿과 JSP의 연동' 카테고리의 글 목록