728x90

JSP/JSP 정리 14

[JSP] JSP로 시작하기

JSP로 시작하는 웹 프로 그래밍 인터넷을 사용하는 사용자에게 정보를 제공하기 위해서는 HTML 태그를 사용하여 웹브라우저 내에 정보를 표시하는데 JSP에서는 이러한 HTML 태그를 사용할 수 있어 웹 애플리케이션의 프레젠테이션 역할을 합니다. JSP는 JSP에서만 사용 가능한 다양한 태그(예를 들면 스크립트릿과 같은 것)를 이용하여 쉽게 웹 프로그래밍을 할 수 있도록 합니다. 컨텍스트 패스는 여러 개의 웹 애플리케이션이 WAS에서 동작할 경우 이를 구분하기 위해서 사용합니다. •다음은 jsp를 요청하기 위한 URL입니다. 요청할 jsp는 앞에 웹 애플리케이션의 컨텍스트 패스(jsp-study)를 기술 컨텍스트 패스는 톰캣 서버의 server.xml 파일에 등록해야 합니다. 우리는 자동화 툴인 이클립스를..

JSP/JSP 정리 2023.05.31

[JSP] DAO란? DTO란? VO란?

DAO(Data Access Object) DAO는 데이터베이스의 data에 접근하기 위한 객체입니다. DataBase에 접근 하기 위한 로직 & 비지니스 로직을 분리하기 위해 사용합니다. DTO(Data Transfer Object) DTO는 계층 간 데이터 교환을 하기 위해 사용하는 객체로, DTO는 로직을 가지지 않는 순수한 데이터 객체(getter & setter 만 가진 클래스)입니다. 유저가 입력한 데이터를 DB에 넣는 과정을 보겠습니다. 유저가 자신의 브라우저에서 데이터를 입력하여 form에 있는 데이터를 DTO에 넣어서 전송합니다. 해당 DTO를 받은 서버가 DAO를 이용하여 데이터베이스로 데이터를 집어넣습니다. VO(Value Object) VO는 값 오브젝트로써 값을 위해 쓰입니다. r..

JSP/JSP 정리 2023.05.30

[JSP] JSP(Java Server Page) 란?

JSP(Java Server Page)란? JSP는 Java Server Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적 웹페이지를 생성하는 웹어플리케이션 도구이다. JSP가 실행되면 자바 서블릿(Servlet)으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. JSP 동작 과정 브라우저가 웹 서버에게 JSP에 대한 요청 정보를 전달한다. 브라우저가 요청한 JSP가 최초로 요청했을 경우만 JSP로 작성된 코드가 서블릿 코드로 변환됨(java파일 생성) 서블릿 코드를 컴파일해서 실행가능한 bytecode로 변환한다(class파일 생성) 서블릿이 실행되어 요청을 처리하고 응답 정보를 생성한다. 실제로 .js..

JSP/JSP 정리 2023.05.29

[JSP] pajing 쉽게 이해하기(Oracle, MriaDB 게시판 만들기)

Jsp paging 쉽게 이해하기 Paging 이란? 게시판을 Page 단위로 나누는 행위를 의미 Paging 계산방법 (게시판 만들기, 방명록 만들기, 한줄 메모장 만들기..등등) 기본적이고 자주 쓸 기회가 있을 수 있으므로 어떻게 계산하는지 이해하고 외워두도록 하자. Paging(페이징) 만드는법 잘 알아두기 Paging을 구현하기 전 페이징이 어떤 식으로 처리되는지 이해하고 어떤것들이 필요한지 생각해보고 만들기 Oracle(오라클)연동으로 Paging(페이징) 만들때 Oracle Paging계산방법 필요한 변수명들 정하기 전체개수 - totalCount 현재 페이지 수 - currentPage 페이지당 글수 - sizeOfPage 페이지 하단에 표시될 페이지 개수 - sizeOfBlock 전체 페이..

JSP/JSP 정리 2023.05.28
728x90