본문 바로가기
반응형

전체 글154

(스프링 관련 정보) web.xml / servlet-context.xml / root-context.xml 에 대하여 ▷ web.xml / servlet-context.xml / root-context.xml의 역할과 차이 1) web.xml - Java 애플리케이션에서 서블릿 컨테이너에 대한 설정 정보를 포함하는 배치 서술자(Deployment descriptor) 파일. - 웹 애플리케이션의 배치, 구성, 초기화, 보안 설정 등을 정의하는 XML 파일 - 웹 애플리케이션 아카이브(war 파일)의 'WEB-INF' 디렉토리에 위치하며, 서블릿 컨테이너의 의해 읽혀지고 해석됨. - XML 구문을 따름 - 최신 버전의 Java EE에서는 'web.xml' 대신에 자바 기반의 어노테이션 설정과 'web-fragment.xml'등의 설정 방식 사용 - 웹 애플리케이션 서버(WAS)가 최초로 구동될 때(톰캣 최초 구동시) 각종.. 2023. 7. 16.
페이지네이션 (Pagination) - Servlet 프로그래밍 ● 페이지네이션(Pagination) - 페이지네이션(Pagination) 또는 페이징(Paging)은 데이터나 콘텐츠를 페이지로 나누는 기술이나 기법을 의미함 - 주로 대량의 데이터나 긴 목록을 여러 페이지로 나누어 표시할 때 사용 - 사용자는 페이지 단위로 데이터를 탐색하고 필요한 정보에 빠르게 접근할 수 있음 - 각 페이지는 일정한 개수의 아이템을 포함하며, 페이지간에 이전 페이지와 다음 페이지로 이동할 수 있는 링크 또는 버튼이 제공됨 - 페이지네이션은 웹 애플리케이션, 블로그, 포럼, 검색 결과 페이지 등 다양한 온라인 플랫폼에서 사용되는 기능 위와 같은 경우가 페이지네이션의 예시이다. 이전 게시글의 프로그램을 바탕으로 도서목록을 띄워주는 화면에 페이지네이션 기능을 구현해보겠다. https://.. 2023. 7. 8.
Servlet 프로그래밍 (동적 Library CRUD 프로그램) JNDI와 Connection Pooling 내용 정리 + 웹 기반의 도서 정보 관리 시스템인 Library CRUD 프로그램을 만들어보겠다. 이 프로그램은 자바 서블릿을 활용하여 도서 정보를 생성(Create), 조회(Read), 수정(Update), 삭제(Delete) 할 수 있게 한다. 화면은 크게 세 페이지로 분류될 것이다. 도서 등록을 위한 book_regist.jsp 페이지와 도서 목록을 보여주며 삭제 기능을 포함하는 book_list.jsp 페이지, 도서 내용 수정을 위한 book_detail.jsp 페이지로 구성된다. 도서 등록을 위한 ISBN(International Standard Book Number, 국제 표준 도서번호)과 도서명, 저자, 출판사, 출판일을 입력하면 책 정보가 있는 .. 2023. 7. 2.
Servlet 프로그래밍 (동적 웹 회원가입 폼 만들기) 이번 프로그램에서는 Servlet 프로그래밍의 전체적인 흐름과 페이지간 데이터 요청 및 응답을 중점적으로 확인해 볼 것이다. 웹 상에서 보여줄 회원 가입 폼을 아래와 같이 만들어주고, 여러 가지 기능들을 다뤄볼 것이다. 회원 가입에 필요한 정보들을 입력받고, 다음과 같은 유효성 검사를 해보도록 하겠다. (유효성 검사란 정해진 형식의 데이터만 입력 가능하도록 제한하는 기능을 말한다) ● 아이디 입력시 8자리가 넘지 않도록 하며, 첫번째 글자는 영문 소문자가 되도록 한다. ● 비밀번호 일치 여부를 비고란에 출력한다. ● 우편번호 검색을 위한 api를 갖다 써본다. (Daum에서 제공) ● 생년월일을 구하기 위한 알고리즘을 AJAX 문으로 구현해본다. ● 라디오박스, 체크박스, text area를 갖다넣고 s.. 2023. 7. 1.
Servlet, WAS에 대한 정리 (동적 웹 프로그래밍) 보호되어 있는 글 입니다. 2023. 6. 30.
DB를 이용한 정적 웹 프로그래밍 (도서관리 시스템 만들기) Local에서 Client로 파일(json)을 넘겨주어 Browser에 파일 내용을 띄워주는 프로그램을 만들어 보겠다. Server 연결로 돌아가는 프로그램이 아니기 때문에 '도서현황보기' 버튼의 이벤트 수행 결과는 항상 같은 파일 내용이 나올 것이다. (정적 웹) 자바로 프로그램을 돌려 데이터베이스에서 값을 불러오고, 웹 상 출력을 위한 데이터 파일을 만든 뒤 웹으로 동작시키는 과정까지 정리해 보겠다. 프로그램의 목적은 특정 유저의 도서 현황을 웹 상에서 확인하는 것이다. 아래의 그림을 보면, 전체 도서목록에 대한 테이블, 전체 반납목록 테이블, 미반납목록 테이블, 반납 예정목록 테이블이 있고, 각 테이블은 도서번호, 도서명, 저자, 대출일자, 반납기한, 반납일자를 표시해준다. 첫 번째 테이블에는 각 .. 2023. 6. 27.
반응형