반응형

분류 전체보기 108

Eclipse Dynamic Web Project - 01

Dynamic Web Project(다이나믹 웹 프로젝트)는 Java Servlet(서블릿)기반의 웹 어플리케이션입니다. ​ Servlet(서블릿)은 웹 브라우저(Web Browser)에서 요청(Request)이 들어오면 웹 컨테이너(Web Container, Servlet Container)에서 웹 페이지를 동적으로 생성하고 웹 브라우저에 응답(Respone)하는 Server-Side(서버사이드) 자바 프로그램입니다. JSP vs Servlet JSP(JavaServer Pages )는 HTML 안에 Scriptlet(스크립틀릿)으로 자바 소스 코드()를 포함하고 있습니다. 파일 확장자는 ".jsp"이고 WAS에서 실행될 때 동적으로 컴파일(Compile)되어 실행됩니다. ​ Servlet(서블릿)은 ..

Web 2022.02.01

Coding - Meeting Room

Language: Java(자바) Java(자바)로 구현한 회의실 예약 회사에는 N개의 회의실이 있다. 수많은 팀이 모여 토론하고 업무를 처리하기 위해서는 회의실이 필수적이다. 내부망에 아주 간단한 회의실 예약 시스템이 있지만 편의성이 매우 떨어진다. 단순히 예약된 회의의 목록만 표시되기 때문에, 방 별로 비어 있는 시간이 언제인지를 확인하기가 힘든 것이다. 당신은 이를 직접 해결해 보기로 마음 먹었다. 회의실 이용 규칙은 다음과 같다: 회의실은 9시부터 18시까지만 사용 가능하다. 모든 회의의 시간은 이 안에 완전히 포함되어야 한다. 회의는 정확히 한 회의실을 연속한 일정 시간 동안만 점유한다. 즉 각 회의는 (회의실, 시작 시각, 종료 시각)의 정보로 나타낼 수 있다. 회의의 시작과 종료 시각은 시(..

Java 2022.02.01

JSP, Servelt, MVC

Servlet ? 웹 클라이언트의 요청을 처리할 수 있는 클래스, 웹페이지를 동적으로 생성하기 위해 서버측 프로그램 자바 서블릿 ? 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양 JSP ? (Java Server Pages) HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. JSP파일을 생성해서 실행하면 JSP translator(ex.Tomcat)을 통해 서블릿을 상속받는 자바코드로 변환 --> JSP는 HTML 문법과 유사 JSP 파일 -> Servlet으..

Web 2022.02.01
반응형