목록java (153)
병호의 IT새싹키우기
💡학습 목표💡서버 시작시 어떤 파일부터 메모리에 올라 갈까?설정 파일들에 각각의 역할에 대해서 알아 보자. 각각의 XML 파일은 Tomcat 서버와 웹 애플리케이션의 설정과 구성을 관리합니다. 이 파일들의 역할과 메모리에 로드되는 순서를 이해하는 것은 Tomcat 서버의 동작 방식을 파악하는 데 중요합니다. server.xml ... 생략 Tomcat의 server.xml 파일에 정의된 설정은 서버 레벨의 설정으로, Java 애플리케이션 코드에서 직접 변경할 수 없습니다. 이 파일은 Tomcat 서버 자체의 구성 요소와 동작 방식을 정의하며, 서버 시작 시 읽히고 적용됩니다. 따라서 서버가 구동된 후에는 자바 코드 레벨에서 server.xml 설정을 동적으로 변경할 수 없습니다. ..
💡학습 목표💡서버로 데이터를 전송하는 form 태그 사용해 보자.form 태그 action 에서 상대경로 와 절대 경로 개념을 이해하자.💡HTML 파일명은 어떤 규칙으로 작성해볼까?💡 하이픈을 사용한 케밥 표기법 (Kebab Case)더보기index.html contact-us.html user-profile.html product-list.html 언더스코어를 사용한 스네이크 표기법 (Snake Case)더보기index.html contact_us.html user_profile.html product_list.html webapp/todo-add.html 파일에 작성 ADD Todo http://localhost:8080/s02/todo-add.html Title ..
💡학습 목표💡정적 자원이라는 개념을 이해하자.서블릿 컨테스트는 머야? class_sevlet_01 프로젝트webapp/todolist.html 생성 flexbox 사용 할 일 목록 쇼핑하기 책 읽기 운동하기 코딩 공부하기 서블릿 컨택스트란는 녀석을 활용해서 서블릿 클래스를 작성해보자. 1. 서블릿 컨텍스트 (ServletContext)ServletContext는 웹 애플리케이션의 실행 환경을 나타내는 객체로, 애플리케이션 전반에 걸쳐 공유되는 정보를 제공하고 애플리케이션 자원에 접근할 수 있게 해줍니다. ServletContext는 웹 애플리케이션이 초기화될 때 서버에..
💡학습 목표💡Get, Post 요청 방식에 대한 개념 이해와 활용 방안에 대해 알아 보자.사전 기반 지식1. HTTP 메세지클라이언트에서 요청을 하면 HTTP 메세지가 만들어 진다. 2. URI 와 URLURI와 URL은 주소 방식은 인터넷 세상에서 리소스를 식별하고 접근하기 위한 개념입니다.URI (Uniform Resource Identifier)URI는 인터넷에서 리소스를 식별하기 위한 문자열입니다. URI는 특정 리소스를 고유하게 식별하며, 리소스의 위치와 상관없이 해당 리소스를 지칭할 수 있습니다.더보기// 리소스의 이름만 나타냄 domainname.com/my-info -------------------------------------------------------------------..
서블릿 배포란 무엇인가?서블릿 배포는 개발된 서블릿을 애플리케이션 서버(예: 아파치 톰캣)에 올려서 클라이언트가 접근할 수 있도록 준비하는 과정을 말합니다. 배포된 서블릿은 클라이언트의 HTTP 요청을 받아 처리하고, 동적 웹 페이지를 생성하여 응답합니다. 배포 과정의 주요 단계웹 애플리케이션 구조 설정서블릿을 포함한 모든 웹 애플리케이션 파일을 특정 디렉토리 구조에 맞게 배치합니다.배포 기술web.xml 파일 또는 애노테이션을 사용하여 서블릿, 필터, 리스너 등을 설정합니다.WAR 파일 생성 및 배포웹 애플리케이션을 WAR (Web Application Archive) 파일로 패키징하여 배포할 수 있습니다.서버 설정웹 서버 또는 애플리케이션 서버에 웹 애플리케이션을 등록하고 실행합니다. 웹 애플리케이션..
💡학습 목표💡서블릿의 라이프사이클은 서블릿이 생성되고 초기화된 후 요청을 처리하고 종료되기까지의 생명 주기를 의미합니다. 서블릿 라이프사이클을 이해하면 서블릿이 웹 애플리케이션에서 어떻게 동작하는지 파악하기 위해 학습해야 합니다. 서블릿 라이프사이클 단계💡서블릿 라이프사이클은 서블릿이 생성되고, 요청을 처리하며, 소멸되는 전체 과정입니다. 서블릿의 생명 주기는 세 가지 주요 메서드인 init(), service(), destroy() 로 구성됩니다.클래스 로딩 (Class Loading)인스턴스 생성 (Instantiation)초기화 (Initialization)요청 처리 (Request Processing)종료 (destroy) 1. 클래스 로딩 (Class Loading)설명: 서블릿 컨테이..