본문 바로가기

jsp4

[IT기술면접 준비] 웹 프로그래밍(Web Programing) HTML란?HTML(HyperText Markup Language)은 웹 페이지의 구조와 내용을 정의하는 마크업 언어입니다. 예를 들어, HTML 태그를 사용하여 텍스트, 이미지, 링크 등 다양한 요소를 웹 페이지에 배치합니다. HTML은 웹 페이지의 기본 구조를 잡는 역할을 하며, 웹 브라우저가 이를 해석하여 화면에 보여줍니다.CSS란?CSS(Cascading Style Sheets)는 웹 페이지의 외관을 정의하는 스타일시트 언어입니다. HTML과 함께 사용되어, 웹 페이지의 레이아웃, 색상, 폰트 등을 설정하여 시각적으로 아름다운 페이지를 만듭니다. 예를 들어, CSS를 사용하여 웹 페이지의 배경 색상을 변경하거나, 텍스트의 크기와 색상을 조정할 수 있습니다.Javascript란?Javascript는.. 2024. 5. 26.
Servlet과 JSP 그리고 Spring 웹 기술의 발전 과정 웹 기술은 사용자의 다양한 요구와 기술적 도전을 해결하기 위해 지속적으로 발전해 왔습니다. 아래는 이러한 발전 과정을 단계별로 살펴본 내용입니다. 1. 초기 웹 서비스와 정적 데이터 전달 정적 웹 페이지: 초기 웹 페이지는 HTML로 작성되었으며, 서버에 저장된 파일을 그대로 사용자에게 전달하는 방식이었습니다. 이러한 페이지들은 사용자의 상호작용이나 동적인 데이터 변화를 반영할 수 없었습니다. 2. CGI (Common Gateway Interface) 동적 데이터 처리: CGI는 웹 서버와 외부 프로그램 사이의 인터페이스를 제공하여, 사용자의 요청에 따라 실시간으로 데이터를 처리하고 결과를 반환할 수 있도록 한 첫 번째 기술입니다. CGI의 한계: 각 요청마다 새로운 프로세스를 시.. 2024. 3. 3.
JSP 기본 환경 구축 1. 필수 소프트웨어 설치 1.1 이클립스 EE 다운로드 이클립스를 이용한 웹 프로젝트는 일반 이클립스(이클립스 IDE for Java Developers)로는 만들 수 없습니다. 따라서 웹 프로젝트를 만들 수 있는 Eclipse IDE for Enterprise Java and Web Developers(이하 이클립스 EE) 버전을 다운로드하여야 합니다. 이클립스 EE 다운로드 1.2 OpenJDK 다운로드 (JDK 있다면 생략) 다음으로 JDK를 다운로드하여야 합니다. 오라클에서 제공하는 버전을 다운로드하여도 되지만 저는 OpenJDK로 다운을 받도록 하겠습니다. 추가적으로 가장 보편적으로 사용하는 Java 17을 설치하도록 하겠습니다. OpenJDK 다운로드. 또는 OpenJDK 다운로드 1.3 아.. 2024. 2. 28.
JSP 기본 구성 및 활용 (디렉티브, 스크립트 요소, EL, 표준 액션 태그, 커스텀 태그) Eclipse에서의 Dynamic Web Project 구조 Dynamic Web Project를 생성한 후에는 왼쪽의 Project Explorer 창에서 다음과 같이 생성된 폴더들을 확인할 수 있습니다. 1) proj 설명: 방금 생성한 프로젝트를 나타냅니다. 2) Java Resources 설명: 자바 전용 폴더입니다. 내용: 자바 파일(. java)이 저장됩니다. 설명: 이 폴더에 자바 파일들을 배치합니다. 해당 폴더 안에 있는 자바 파일만 컴파일을 수행합니다. 참고: src 폴더에서는 소스 컴파일을 수행하며, 실행은 WebContent에서 이루어집니다. 2-1) src/main/java 3) WebContent (Eclipse IDE 2022 버전에서는 webAbb) 설명: 이 폴더에는 JSP .. 2024. 2. 25.