Java64 Wrapper class 래퍼 클래스 프로그래밍을 하다 보면 기본 타입의 데이터를 객체로 표현해야 하는 경우가 종종 있다. 이럴 때에 기본 자료타입(primitive type)을 객체로 다루기 위해서 사용하는 클래스들을 래퍼 클래스라고 한다. 2024. 7. 3. Query String, Path Variable Query String쿼리 스트링은 URL의 일부로, URL에서 리소스 경로 뒤에 추가로 전달되는 매개변수들을 나타낸다.쿼리 스트링은 '?' 문자 뒤에 위치하며, 여러 개의 매개변수는 '&' 문자로 구분된다.http://www.example.com/search?query=java&sort=asc&page=2http://www.example.com/search Path Variable Path Variable은 URL 경로의 일부로 포함된 매개변수이다. 리소스의 특정 식별자나 속성을 URL 경로에 직접 포함시켜 RESTful API에서 자주 사용된다.http://www.example.com/users/123/orders/456 Query String VS Path Variable Query Stri.. 2024. 7. 2. 서블릿과 데이터베이스 연동 web과 관련된 파일은 webapp 폴더 안에 생성더보기 ADD Todo http://localhost:8080/s02/todo-add.html Title : Description : Save 더보기package com.tenco.controller;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;import java.io.IOE.. 2024. 7. 1. 디자인 패턴 - 싱글톤 패턴 package greenAcademy.studentManagement;import java.sql.Connection;import java.sql.SQLException;import com.zaxxer.hikari.HikariConfig;import com.zaxxer.hikari.HikariDataSource;// 싱글톤 패턴// 객체 단 하나만 생성함을 보장해야 한다면 싱글톤 패턴으로 설계할 수 있다.public class DBConnectionManager { // 자기 자신의 참조 주소값을 담을 변수 생성. // 단, private (외부 접근 차단) private static DBConnectionManager instance; private HikariDataSource dataSource; .. 2024. 7. 1. 서블릿과 서블릿 컨텍스트(html 파일 불러오기) 서블릿 컨텍스트( ServletContext )ServletContext는 웹 애플리케이션의 실행 환경을 나타내는 객체이다. 애플리케이션 전반에 걸쳐 공유되는 정보를 제공하고 애플리케이션 자원에 접근할 수 있게 해준다. ServletContext는 웹 애플리케이션이 초기화될 때 서버에 의해 생성되며, 애플리케이션이 종료될 때까지 유지된다. ServletContext 주요 역할▶ 초기화 파라미터 읽기 : web.xml에 정의된 초기화 파라미터를 읽을 수 있다.▶ 로그 작성 : 애플리케이션 수준의 로그를 작성할 수 있다.▶ 자원 접근 : 웹 애플리케이션의 자원(파일 등)에 접근할 수 있다.▶ 다른 서블릿과의 통신 : 다른 서블릿이나 JSP와 정보를 공유할 수 있다. getResourceAsStream 메서드.. 2024. 7. 1. Get, Post 요청 방식 이해하기 GET 요청 방식 이해하기GET 요청은 클라이언트가 서버로부터 특정 자원을 요청할 때 사용하는 HTTP메서드이다. 주로 웹 페이지나 데이터 등을 가져올 때 사용된다.GET 방식은 HTTP 요청 메세지 구성에 바디가 존재하지 않는다. GET 방식 특징● 요청 데이터가 URL에 포함됨 : GET 요청의 파라미터는 URL의 쿼리 스트링에 포함된다.예를 들어, http://example.com/page?name=John&age=30에서 name=John과 age=30이 쿼리 스트링이다. ● 데이터 크기 제한 : URL에 포함되는 데이터의 크기에는 제한이 있다. (일반적으로 약 2048자) ● 캐싱 가능 : GET 요청은 브라우저 캐싱이 가능하여, 동일한 요청에 대해 서버에 재요청하지 않고 캐시된 데이터를 사용할.. 2024. 7. 1. 이전 1 2 3 4 5 ··· 11 다음