Web9 JDBC 프로젝트 개발순서 1. 조회작업 구현하기 - 화면설계를 바탕으로 JSP 페이지 작성 - dummy 데이터 표현 - 화면에 표현되는 데이터를 확인 데이터 조회에 필요한 값(파라미터 값) 체크 : 해당 JSP를 요청할 때 전달받아야 하는 값 데이터가 저장된 테이블 체크 : 테이블, 조인여부, SQL 실행에 필요한 파라미터값 체크 테이블을 하나 사용하는지, 테이블을 여러 개 조회하는지 체크 테이블에서 어느 컬럼의 값을 조회하는지 체크 테이블을 2개 이상 조인한다면 조인조건은 무엇인지 체크 WHERE에서 사용되는 검색 조건은 무엇인지 체크 - VO, DAO, DTO 클래스를 작성한다 위에서 체크한 테이블에 대한 VO 클래스를 작성한다. 위에서 체크한 테이블에 대한 DAO 클래스를 작성한다. 여러 개의 테이블을 조인해서 획득가능한.. 2024. 1. 26. Web_Servlet Servlet(서블릿) : 클라이언트의 요청 처리 및 그 결과를 반환하는 Servlet 클래스의 구현 규칙을 지킨 자바의 웹 프로그래밍 기술 Servlet 인터페이스 서블릿의 라이프사이클 메소드를 정의하고 있다 메소드 명 설명 void init(ServletConfig config) 서블릿의 초기화를 담당하는 메소드 GenericServlet 클래스에서 구현하고 있다 void Service(ServletRequest request, ServletResponse response) 클라이언트의 요청 처리를 담당하는 메소드 void destroy 서블릿이 폐기될 때 실행되는 메소드 GenericServlet 추상클래스 서블릿의 인터페이스의 정의한 추상 메소드의 일부를 구현하는 추상 클래스 메소드 명 설명 vo.. 2024. 1. 15. Web_GET과 POST, MIME GET 전송할 HTTP 방식의 기본 값 클라이언트가 서버로 데이터를 요청하기 위해서 사용하는 요청방식 데이터의 흐름은 서버에서 클라이언트 [ 클라이언트 ← 서버 ] 폼 데이터를 URL 끝에 붙여서 전송시킨다 웹 브라우저의 주소 표시줄에 그대로 나타난다 (보안에 취약) 구분자로 '?' 를 사용하여 URL뒤에 name=value와 같은 형식의 요청 파라미터를 붙이기 때문에 URL과 요청 파라미터를 구분 여러 개의 요청 파라미터를 전송할 경우에는 '&'를 사용하여 연결한다 서버로 전송하는 데이터의 크기에 제한이 있다 GET 방식 요청의 예시 웹브라우저의 주소창에 주소를 직접 입력하고 요청하는 경우 링크를 클릭해서 다른 주소를 요청하는 경우 으로 설정되어 있고, submit 버튼 클릭해서 값을 제출하는 경우 (.. 2024. 1. 10. JSP_JSP와 JSP 구성요소 및 내장객체 JSP Java Server Pages 동적 웹 컨텐츠를 응답으로 제공하는 웹 애플리케이션을 개발할 때 사용되는 자바의 웹 기술 동적 웹 컨텐츠 예 : HTML, XML, JSON, 바이너리 파일 JSP는 HTML태그로 구성된 문서내에서 자바코딩이 가능한 파일 자바코딩이 가능하기 때문에 DB Acess작업, 동적으로 태그를 생성하는 것도 가능 JSP를 사용해서 개발된 웹 애플리케이션을 실행하기 위해서는 웹 애플리케이션 서버가 필요하다 대표적인 웹 애플리케이션 서버 : Tomcat, Jetty, Jboss, Weblogic, JEUS Dynamic Web Project 구성 src/main/java 자바패키지 및 자바 클래스 정의 src/main/webapp 웹관련 리소스가 위치하는 폴더 html, css.. 2024. 1. 5. 이전 1 2 3 다음