CS/웹서비스

CS/웹서비스

[웹서비스] JSP 디렉티브 태그와 액션 태그

📍 4.1 지시어 개요 지시어 (Directive Tag) JSP 컨테이너에게 해당 페이지를 어떻게 처리해야 하는지 내용을 전달 JSP 파일의 속성을 기술하는 JSP 문법 지시어의 종류 3가지 디렉티브 태그 형식 설명 page JSP 페이지에 대한 정보를 설정 include JSP 페이지의 특정 영역에 다른 문서를 포함 taglib JSP 페이지에서 사용할 태그 라이브러리를 설정 📍 4.2 page 지시어 현재 JSP 페이지를 컨테이너에서 처리하는데 필요한 각종 속성을 기술하는 부분 보통 JSP 페이지 맨 앞에 위치함 page 지시어 한글 처리 부분 pageEncoding 속성 : 컨테이너에서 처리할 JSP 파일 자체의 문자 인코딩 방식을 설정 contentType의 charset 속성 : 브라우저가 받..

CS/웹서비스

[웹서비스] 서블릿 구조

📍 3.1 서블릿 개요 서블릿 자바를 기반으로 하는 웹 애플리케이션 기술 JSP는 서블릿 기반의 웹 스크립트 언어로, 내부적으로 서블릿으로 변환되어 실행 서블릿의 장점 자바를 기반으로 하기 때문에 자바 API를 모두 사용할 수 있다. 운영체제나 하드웨어의 영향을 받지 않는다. 다양한 오픈소스 라이브러리와 개발 도구를 활용할 수 있다. 웹 애플리케이션 개발에서 서블릿을 사용할 때 얻는 이점 MVC 패턴을 쉽게 적용할 수 있으며, 패턴을 적용할 때 콘텐츠와 비즈니스 로직을 분리할 수 있다. → 컨트롤러와 뷰의 역할을 분담 컨테이너와 밀접한 프로그램을 구현할 수 있다. MVC 패턴 Model : 뷰에 필요한 비즈니스 영역의 로직을 처리 View : 비즈니스 영역에 대한 프레젠테이션 화면을 담당 Controll..

CS/웹서비스

[웹서비스] JSP 기본 구조

📍 2.1 JSP 개요 JSP(Java Server Page)와 서블릿 JSP는 HTML 내에 자바 코드를 삽입하여 동적 페이지를 생성하는 스크립트 언어 서블릿은 자바를 이용한 동적 페이지를 생성하는 서버 프로그래밍 기술 → 서블릿 실행을 위해서는 톰캣과 같은 서블릿 컨테이너가 필요함 서블릿 구현 코드 public class HelloWorldServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html; charset= UTF-8"); PrintW..

CS/웹서비스

[웹서비스] 웹 기술 환경에 대한 이해

📍 1.1 네트워크, 인터넷, 웹 네트워크 '컴퓨터와 컴퓨터를 연결해 주는 망'의 개념으로 컴퓨터 네트워크의 의미로 사용 TCP/IP 컴퓨터 간에 통신할 수 있도록 만든 프로토콜 응용 계층 : Telnet, SMTP와 같은 네트워크 프로그램으로 구성 전송 계층 : 각 시스템을 연결하고 TCP 프로토콜을 이용하여 데이터를 전송 인터넷 계층 : IP 프로토콜을 이용하여 데이터를 정의하고 경로를 배정 물리 계층 : 실제 네트워크에 접근할 수 있도록 하는 물리적인 부분 인터넷 '하나로 연결된 전 세계 네트워크'를 의미하는 고유명사 미국 국방부의 연구용 네트워크인 알파넷(ARPANET)이 시초 프로토콜 네트워크에 연결된 컴퓨터들 간의 통신 규약 포트 네트워크 서비스에 접속하기 위한 접점 서비스를 구분하기 위한 용..

yo0oni
'CS/웹서비스' 카테고리의 글 목록