Devlog
article thumbnail
[JSP/Servlet] Servlet Basic Syntax (Day22)
강의/KOSTA 2022. 4. 4. 17:45

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. 정의 JSP 이전에 동적인 웹페이지 콘텐츠를 생성하는 기술로 제공 자바의 많은 장점 사용 가능 HTML, CSS, JS, 웹 디자인과 연동하기에는 많은 단점이 있음 단점이 많지만 서블릿이 존재하는 이유 JSP에는 없는 서버 측 프로그램의 기능 대규모 프로젝트에 사용되는 프레임워크의 기술에 사용 1.1 서블릿 만들기 예제 package ch08; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Ht..

article thumbnail
[JSP/Servlet] JSP Internal Object (Day22)
강의/KOSTA 2022. 4. 4. 17:22

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. 내부 객체 1.1 정의 JSP 페이지를 작성할 때 특별한 기능을 제공하는 JSP 컨테이너가 제공하는 특별한 객체 JSP에서 선언하지 않고 사용할 수 있는 객체 스크립트 요소에서 내부 객체와 동일한 변수명으로 선언할 수 없음 사용되는 범주에 따라 4가지 형태로 분류 JSP 페이지 입출력 관련 내부 객체 JSP 페이지 외부 환경 정보 제공 내부 객체 JSP 페이지 서블릿 관련 내부 객체 JSP 페이지 예외 관련 기본 객체 1.2 종류 request, session, application, pageContext 내부 객체는 임의의 속성 값을 저장하고 읽을 수 있는 메소드를 제공함 2. request 내부 객체 request 내부 객체는 브라우저..

article thumbnail
[JSP/Servlet] JSP Directives and Action tags (Day22)
강의/KOSTA 2022. 4. 4. 16:51

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. 지시자(Directive)의 종류 3가지 page, include, taglib 1.1 page 지시자 info 속성 예시: language 속성 예시: contentType 속성 예시 예제: page 지시자 (info, language, contentType 속성) Directive Example1 예제: page 지시자 (import, session, buffer, autoFlush, isThreadSafe 속성) Directive Example2 현재의 날짜와 시간은? 예제: page 지시자 (timeDirectiveWhitespaces 속성) trim Before 현재의 날짜와 시간은? trim After 현재의 날짜와 시간은? 예..

article thumbnail
[JSP/Servlet] How to JSP works and Servlet (Day21)
강의/KOSTA 2022. 4. 4. 11:46

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. JSP의 동작 구조 2. JSP의 Life Cycle (생명주기) init() 메소드: 처리에 필요한 자원에 대한 초기화 작업 service() 메소드 요청에 대해서 필요한 처리 실제 요청에 대한 처리를 담당하는 메소드로 필요한 로직이 담겨 있는 메소드 destory() 메소드: 사용된 자원을 해제한 뒤 서블릿을 종료 3. 서블릿이란? JSP 이전 세대의 동적 웹 페이지 생성 언어 Server + Applet의 합성어 ➡️ Servlet 브라우저에서 호출하면 WAS에서 웹 페이지를 동적으로 생성

article thumbnail
[JSP/Servlet] Understanding Web programming (Day21)
강의/KOSTA 2022. 4. 4. 11:42

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. 웹과 동적 컨텐츠 1.1 웹의 동작 요청: 클라이언트에서 서버로 정보를 요구하기 위해 보내는 메세지 (GET 방식, POST 방식) 응답: HTTP에서 요구된 메세지에 대한 응답, HTML, 이미지 등이 응답의 내용이 됨 1.2 정적 페이지, 동적 페이지 정적 페이지: 변하지 않는 성격을 가진 페이지 동적 페이지: 자동으로 생성된 페이지, 기존의 웹 서버에 새로운 기능을 가진 프로그램을 탑재하여 동적으로 HTML을 생성 1.3 CGI(Common Gateway Interface) 동적 페이지를 위한 기술 웹 서버와 동적 컨텐츠 생성을 맡은 프로그램 사이에서 정보를 주고 받는 인터페이스 초기 웹 프로그래밍에 사용된 기술 프로세스 단위로 실행..

article thumbnail
[JSP/Servlet] JSP Basic Syntax (Day21~22)
강의/KOSTA 2022. 4. 1. 17:44

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. 스크립트 요소의 이해 1.1 스크립트 요소란? JSP 프로그래밍에서 사용되는 문법의 표현 형태 종류 선언문 스크립트릿 표현식 주석 예제: 스크립트 요소들을 접목시킴 Script Example1 선언문의 출력1 : 선언문의 출력2 : 스크립트릿의 출력 : 2. 선언문 2.1 선언문이란? (정의만 가능) JSP에서 사용될 변수나 메소드를 선언할 수 있는 영역들의 요소 JSP 페이지 내에서 변수 및 메소드를 선언 후 변수나 메소드를 이용하여 필요한 동적으로 HTML 코드를 생성하는데 사용 멤버변수: 선언문에 선언된 변수 선언문에서 선언된 변수로 호칭하는 것은 자바에서 변수의 종류가 여러가지 있다는 의미 선언문 문법 2.2 멤버변수의 선언 선언문..

article thumbnail
[JSP/Servlet] Build a Development Environment & etc (Day20~21)
강의/KOSTA 2022. 4. 1. 14:13

1. 웹 프로그래밍 개발 환경 구축 1.1 웹 서버, 웹 어플리케이션 서버 설치 (톰캣, tomcat) https://eunoia3jy.tistory.com/31 [ macOS 맥북 ] 톰캣 (tomcat) 설치 및 실행 macOS 맥북에서 톰캣 (tomcat) 를 설치하고 실행하는 방법 입니다. 1. 톰캣 (tomcat) 설치 tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of th.. eunoia3jy.tistory.com 1.2 이클립스와 톰캣 연동하기 https://eunoia3jy.tistory.com/32 [ macOS 맥북 ] 이클립스(eclipse)..

article thumbnail
[JSP/Servlet] Introduction to Web Development (Day20)
강의/KOSTA 2022. 3. 31. 22:40

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. 기본 용어 서버: 네트워크에서 서비스를 제공하는 컴퓨터 클라이언트: 네트워크에서 서비스를 제공받는 컴퓨터 HTTP(Hyper Text Transfer Protocol) www 서비스를 위한 TCP/IP 응용계층 프로토콜 중 하나 웹 서버와 클라이언트는 HTTP를 이용한 통신 무 상태 연결 (stateless connection) 2. 정적인 웹 페이지 2.1 정적인 웹 페이지 구성 2.2 정적(static)인 웹페이지의 처리 방식 HTML(Hypertext Markup Language)은 브라우저가 웹 페이지로 변환하는 언어 정적인 웹 페이지는 파일 형태로 저장되어 있으면서 사용자의 입력에 따라 변하지 않는 HTML 문서 HTTP(Hype..

검색 태그