본문 바로가기

jsp5

국비 - ( JSP MVC 패턴 ) MVC 패턴이란? MVC 패턴은 소프트웨어 공학에서 사용하는 디자인 패턴 중 하나로 Model, View, Controller의 앞 글자를 따서 만든 디자인 패턴이다. Model : 백그라운드에서 동작하며, 사용자가 원하는 데이터나 정보를 제공한다. View : 사용자의 요청을 화면으로 출력한다. Controller : 사용자의 요청을 처리하고, 그 요청에 따른 전체적인 흐름을 제어한다. MVC 패턴은 크게 모델 1 과 모델 2 방식으로 나뉜다. 모델 1방식 은 뷰와 컨트롤러의 역할이 합쳐져 있다. 흔히 웹 개발을 하면 Jsp가 뷰 역할을 하는데, MVC 1에서 Jsp는 뷰와 컨트롤러의 역할을 모두 감당한다. 모델 1 방식의 코드 데이터베이스 scott의 테이블 student 조회 프로그램 학생정보 조회.. 2022. 10. 12.
국비 - 1011 ( javabeans , template ) javabeans 활용 예제 HTML 페이지 Join Form Test 회원 정보 입력 아이디 : 비밀번호 : 이름 : 성별 : 남 여 취미 : 등산 여행 낚시 여행 독서 나이 : 이메일 : label 의 for 값과 input 의 type 값을 동일하게 맞춰서 라벨값을 눌러도 텍스트에 포커스가 갈수 있도록 설정해주었고 input 의 id 값은 JSP 페이지에 property 값과 일치시켜 JSP 페이지와 연동시켜주었다. JSP 페이지 아이디 : 비밀번호 : 이름 : 성별 1 : 성별 222 : 취미 1 : 취미 22 : 나이 : 이메일 : 위쪽의 코드로 property 에 " * " 를 적용시켜서 모든값을 set 해준다. 값이 많을때는 " * " 를 활용해준다 JAVA 페이지 public class J.. 2022. 10. 11.
국비 - 1006 ( response , page context , 액션태그) * response 내장객체 response 는 서버가 클라이언트에게 요청에 대한 응답을 보내기 위한 객체이다 내장 객체 response 의 자료 유형인 HttpServletResponse 는 상위 인터페이스로 ServletResponse를 가지며 다음과 같은 메서드를 가지고 있다. 반환값 메서드 사용용도 void addCookie(Cookie cookie) 쿠키 데이터 기록 void addHeader(String name,String value) response 헤더 내용기록 void sendRedirect(String location) 지정된 location 페이지로 이동 void setBufferSize(int size) 버퍼크기 지정 void setContentType(String type) Co.. 2022. 10. 6.
국비 - 1005 ( Implicit Object(내장객체) request , exception) * Directives(지시자) 지시자는 일반적인 프로그램 언어와는 달리 태그 형식을 이용하여 JSP 페이지에 대한 속성 또는 특별한 지시 사항을 지정하는 태그입니다. 종류 형태 의미 page JSP 페이지에 대한 속성 지정 include 태그 부분에 지정한 페이지를 정적으로 삽입 taglib Implicit Object(내장객체) 내장 객체란 JSP 페이지의 스크립트릿과 표현에서 객체의 생성없이 이용할수 있는 객체변수를 말합니다. 즉 웹 브라우저의 출력에 이용하던 out 는 JSP 서블릿의 _jspService() 메서드에서 자동으로 선언되므로 JSP 페이지의 스크립트릿에서 생성과 선언 없이 out.print() 을 바로 사용 할수 있습니다. 내장객체 패키지 클래스이름 사용용도 request javax.. 2022. 10. 5.