본문 바로가기

java20

11. 자바 HttpServeletRequest 2024.03.19 로그인 화면 개발을 진행 중이다. 기존 자바를 기준으로 프론트 쪽만 리뉴얼하는 작업이다. 자바에서 HttpServeletRequest 를 통해 세션 관리를 하고 있어 그거에 맞춰 개발 진행 중에 있다. 1. 정의 HttpServletRequest는 서블릿 컨테이너가 HTTP 요청을 처리하기 위해 서블릿에게 제공하는 객체이다. 클라이언트에서 서버로 요청을 보낼 때마다 서블릿 컨테이너는 HttpServletRequest 객체를 생성하여 해당 요청에 대한 모든 정보를 담아 서블릿에 전달하며, 이 객체를 통해 HTTP 요청에 대한 다양한 정보를 읽고, 수정하고, 응답을 생성할 수 있다. 2. HttpServletRequest 객체의 주요 기능과 속성 요청 메소드(Method): HTTP 요청.. 2024. 3. 19.
05. JSP(JavaServer Pages) 2024.01.17(수) 최근 ClipReport를 구매해 개발을 진행하는 프로젝트를 진행하고 있다. jsp를 사용하기 때문에 jsp에 대해 좀 살펴보았고, 기록으로 남기려고 한다. JSP(JavaServer Pages)란? JSP(JavaServer Pages)는 1999년에 Sun Microsystems(현 오라클)에서 개발되었고, 이 기술은 웹 애플리케이션 개발에서 서블릿의 불편함을 해소하고 더 편리한 방식으로 동적인 웹 페이지를 생성하기 위해 만들어졌다. 특징 JSP(JavaServer Pages)는 Java 언어를 기반으로 하는 서버 측 웹 개발 기술 중 하나이다. 동적 웹 페이지를 생성하는 데 사용되며, HTML 코드 안에 Java 코드를 삽입하여 웹 애플리케이션을 만들 수 있다. 기본적으로 .. 2024. 1. 17.
03. 빌드(build) 2024.01.08(월) 인텔리제이에서 Spring + Tomcat 개발환경을 세팅을 진행 중 빌드하는 과정에서 삽질을 많이 했었다. 세팅을 마치고 보면 자그마한 실수였는데 소모 시간은 너무 많았다. 억울해서라도 빌드에 대해 짚고 넘어가야겠다. 1) 빌드(Build)란? 자바 프로젝트를 빌드하는 과정은 소스 코드를 컴파일하고, 라이브러리를 관리하며, 실행 가능한 JAR 파일이나 WAR 파일을 생성하는 등의 작업을 포함하며, 주로 빌드 도구를 사용하여 이러한 작업들을 자동화하게 된다. 대표적인 자바 빌드 도구로는 Apache Maven, Gradle, Ant 등이 있다. 2) 빌드 도구 (Build Tool) 비교 Apache Maven: 개요: Maven은 Apache Software Foundation.. 2024. 1. 8.
01. 톰캣 문득, 업무 중 수도 없이 하는 구글링 수많은 블로그를 보면서 이해하고 개발하는 과정이 수도 없이 많은데 머릿속에서만 정리하고 끝나는 게 너무 아깝다는 생각이 들어 짧게라도 매일 꾸준하게 회사 일이든 개인 업무든 기록을 남기기로 다짐을 했다. 2024.01. 02 (화) 노트북으로 PC를 바꾸게 되어 개발환경을 다시 세팅을 하게 되었다. 기존 툴을 이클립스만 쓰다가 인텔리제이를 써봐야겠다고 생각하고 세팅을 시작했다. 톰캣 서버를 사용하는데 server.xml 에서 설정하고 사용했는데, 인텔리제이에서는 파일이 없어 여기서부터 버벅거렸다. 인텔리제이의 경우 {TOMCAT_HOME}의 설정값을 참조하고 있어 Tomcat의 수정이 필요한 경우의 tomcat home에 위치해 있는 conf/server.xml을 .. 2024. 1. 2.
728x90
반응형