목록JSP (4)
주니어 개발자가 되는 중입니다...loading....
1. 관리자(admin)만 보이는 회원관리 메뉴 만들기 : 관리자 계정으로 로그인하면 '회원관리'라는 메뉴가 나타남 [회원관리 메뉴의 기능] 2. 회원 리스트 조회 : 회원관리 메뉴에 들어가면 페이지가 전환되고 그 페이지에 DB에 저장되어있는 회원 정보들이 리스트로 출력됨 3. 회원 검색 : 아이디로 검색 || 이름으로 검색 || 성별로 검색해서 리스트에 나와있는 형식 그대로 해당하는 회원이 보여짐 4. 페이징 처리 : 한 화면에 회원리스트가 5명씩 나오게 처리 - 한 화면에 페이지 bar는 5개씩 보여지며 페이지 번호를 누르면 다음 순서로 회원이 리스트가 보여짐 - 페이지bar에 이전 다음 버튼을 누르면 다음 6페이지로 넘어가고 다음 페이지 bar(6,7,8,9,10)로 넘어감

[서블릿이란?] 클라이언트가 웹 서버에 요청하면 웹 서버는 그 요청을 톰캣과 같은 애플리케이션 서버(WAS)에 윕임합ㄴ다. WAS는 각 요청에 해당하는 서블릿을 실행합니다. 서블릿이 실행한 결과를 최종적으로 클라이언트에게 전달합니다. [서블릿의 특징] - 서버 쪽에서 실행되면서 기능을 수행 - 기존의 정적인 웹 프로그래밍의 문제점을 보완해 동적인 여러 가지 기능을 제공 - 스레드 방식으로 진행 - 자바로 만들어져 자바의 특징(객체 지향)을 가집니다 - 컨테이너에서 실행(컨테이너의 종류와 상관없이 실행됨) - 보안 기능을 적용하기 쉬움 - 웹 브라우저에서 요청 시 기능을 수행합니다 생명 주기 단계 호출 메서드 특징 초기화 init() - 서블릿 요청 시 맨 처음 한 번만 호출됩니다 - 서블릿 생성 시 초기..

웹 컨테이너에서 실행되는 JSP, 서블릿, 자바클래스들을 사용해 정적 웹 프로그래밍 방식의 단점을 보완하여 서비스를 제공하는 서버 프로그램을 웹 애플리케이션이라고 한다. JSP, 서블릿, 자바 클래스, HTML, 자바스크립트, CSS등을 연동해서 사용가능하다는 것을 다루므로 이런 기능들을 기본적으로 숙지해두어야 한다. [웹 애플리케이션 구성 요소의 기능] webapp : 웹 애플리케이션의 루트 디렉터리, 다른 웹 애플리케이션 이름과 중복을 허용하지 않으며, 여기에는 JSP HTML 파일이 저장됩니다 WEB-INF : 웹 애플리케이션에 관한 정보가 저장되는 곳입니다. 이 디렉터리는 외부에 접근할 수 없습니다 classes : 웹 애플리케이션이 수행하는 서블릿과 다른 일반 클래스들이 위치하는 곳입니다 lib..

[서버란?] CSR (Client Side Rendering) : 사용자가 보낸 요청 처리를 사용자에게 로딩을 보냄 SSR (Server Side Rendering) : 사용자가 보낸 요청 처리를 끝마치고 사용자에게 보여짐 [웹 프로그래밍의 기본] 웹서버 각 클라이언트에게 서비스를 제공하는 컴퓨터를 의미합니다 클라이언트 네트워크로 서버에 접속한 후 서버로 부터 서비스를 제공받는 컴퓨터를 의미합니다 HTTP프로토콜 Hyper Text Transfer Protocol의 약자로, www서비스를 제공하는 통신규약을 의미합니다. 웹 서버와 클라이언트는 이 프로토콜을 이용해 정보를 주고 받습니다. HTML Hyper Text Markup Language의 약자로, www서비스를 제공하기 위한 표준 언어입니다 자바스..