본문 바로가기

Spring6

[IT기술면접 준비] 웹 프로그래밍(Web Programing) HTML란?HTML(HyperText Markup Language)은 웹 페이지의 구조와 내용을 정의하는 마크업 언어입니다. 예를 들어, HTML 태그를 사용하여 텍스트, 이미지, 링크 등 다양한 요소를 웹 페이지에 배치합니다. HTML은 웹 페이지의 기본 구조를 잡는 역할을 하며, 웹 브라우저가 이를 해석하여 화면에 보여줍니다.CSS란?CSS(Cascading Style Sheets)는 웹 페이지의 외관을 정의하는 스타일시트 언어입니다. HTML과 함께 사용되어, 웹 페이지의 레이아웃, 색상, 폰트 등을 설정하여 시각적으로 아름다운 페이지를 만듭니다. 예를 들어, CSS를 사용하여 웹 페이지의 배경 색상을 변경하거나, 텍스트의 크기와 색상을 조정할 수 있습니다.Javascript란?Javascript는.. 2024. 5. 26.
[Spring] 데이터 전송과 응답 방법 1. MIME(Multipurpose Internet Mail Extensions)란? MIME는 인터넷에서 전자 메일을 통해 다양한 형태의 데이터(텍스트, HTML, 이미지, 비디오 등)를 전송하기 위해 확장된 인코딩 방식입니다. 원래는 이메일에서 파일을 주고받을 때 사용되었지만, 현재는 HTTP에서도 널리 사용됩니다. MIME의 주요 종류 및 사용 목적: text/plain: 일반 텍스트 데이터를 나타냅니다. 기본적인 텍스트 전송에 사용됩니다. text/html: HTML 문서를 나타냅니다. 웹 페이지를 전송할 때 사용됩니다. image/jpeg, image/png: JPEG 또는 PNG 형식의 이미지 데이터를 나타냅니다. 이미지 파일 전송에 사용됩니다. application/x-www-form-ur.. 2024. 3. 17.
[Spring] Model과 JSP 내장 객체 EL 사용법 JSP 내장 객체와 EL 사용법 request: 현재 HTTP 요청을 대표하는 HttpServletRequest 객체입니다. 파라미터, 헤더 등의 요청 정보에 접근할 수 있습니다. response: 현재 HTTP 응답을 대표하는 HttpServletResponse 객체입니다. 응답 타입, 쿠키 추가 등의 응답 설정이 가능합니다. session: 현재 세션을 대표하는 HttpSession 객체입니다. 사용자의 세션 정보에 접근하거나 수정할 수 있습니다. application: 웹 애플리케이션의 서블릿 콘텍스트에 해당하는 ServletContext 객체입니다. 애플리케이션 수준의 파라미터나 속성에 접근할 수 있습니다. pageContext: 현재 JSP 페이지에 대한 콘텍스트 정보를 담고 있는 객체입니다. .. 2024. 3. 14.
[Spring] @RequestMapping 이란? 다양한 방식의 매개변수 @RequestMapping은 Spring Framework에서 사용되는 주요 어노테이션 중 하나로, 요청(Request)을 특정 메서드나 클래스에 매핑(mapping)하는 역할을 합니다. 즉, 클라이언트의 요청 URL을 어떤 메서드가 처리할지 결정하는 데 사용됩니다. Spring MVC에서 컨트롤러(Controller) 클래스 또는 메서드에 이 어노테이션을 사용하여 HTTP 요청을 해당 메서드로 라우팅 할 수 있습니다. 기본 사용법 클래스 레벨에서 사용하기: 컨트롤러 내의 모든 메소드에 공통적으로 적용될 기본 경로(prefix)를 설정합니다. 메서드 레벨에서 사용하기: 특정 HTTP 요청(URL, HTTP 메서드 등)을 특정 메서드에 매핑합니다. 주요 속성 value: 요청 URL을 지정합니다. met.. 2024. 3. 14.