JSP를 배우기 위한 필수 기술!!! 자바 관련 기술 비고 자바 언어 기본 객체 지향 개념 상속, 오버로딩, 오버라이딩 인터페이스 구현 java.util, java.io 패키지 스레드, 예외 핸들링 패키지와 클래스 이해 클래스 API를 참조하여 프로그래밍이 가능한 수준 자바 개발 환경 설치 및 사용 JDBC(Java DataBase Connectivity) 관련 기술 비고 JAVA와 DataBase와 연꼐를 위한 API JDBC 드라이브 셋팅 Connection, ResultSet, PreparedStatement 데이터 핸들링 기초 SQL 구문 오라클, mySql 등 원격지 데이터베이스 연결 처리에 대한 경험 Servlet(C) 관련 기술 비고 클라이언트 요청을 처리하기 위한 자바 클래스 맵핑에 대한 ..
이번 시간에는 Session과 Cookie의 객체 메소드와 사용방법을 알아보고 간단한 예제를 통해서 개념을 정리해보는 시간을 가지도록 하겠습니다. 세션(Session) 세션은 접속시간에 제한을 두어 일정 시간 응답이 없다면 정보는 더 이상 유지되지 않게 설정이 가능하다. ->그래서 보안성이 좋다. 보안이 필요한 정보를 공유하기 위해서는 서버측 관리될 수 있는 세션을 이용한다. 세션을 아주 간단하게 알아보았습니다. 근데 세션을 공부하기전에 HTTP프로토콜 이라는 개념을 알고 지나가야 합니다. HTTP프로토콜 Web상에서 텍스트, 이미지, 사운드 등 파일들을 주고받기 위한 통신규약 HTTP프로토콜은 데이터 송/수신이 완료되자마자 바료 연결이 끊어지게되는 특징을 가지고 있다. 클라이언트(사용자)에서 서버측으로..
이번 시간에는 내장객체에 속한 response객체에대해 알아보도록 하겠습니다. response객체 Web브라우저에 보낼 응답정보를 저장하고 있는 객체 응답헤더에 대한 정보를 설정 메소드 : setHeader(String headerName, String value) 리턴타입 : X ->응답에 포함될 헤더 정보에 headerName의 이름으로 value값을 설정해 추가한다. 쿠키정보 추가 메소드 : addCookie(Cookie cookie) 리턴타입 : X -> 쿠키에 대한 개념정리는 추후 하겠습니다. 페이지를 리다이렉트한다. 메소드 : sendRedirect(String url) 리턴타입 : X ->지정된 URL로 요청을 재전송 한다. Eclipse로 가셔서 두개의 jsp파일 [responseTest1..
이번시간에는 내장객체중에서 request객체에 대해서 알아보겠습니다. 그전에 내장객체들을 4가지 분류로 나누어서 정리한다음에 request객체에대해 알아보도록 할게요~ ★내장 객체의 분류 JSP페이지 관련된 객체 : page, config 페이지 입출력에 관련된 객체 : request, response, out 컨텍스트에 관련된 객체 : session, application, pageContext 에러에 관련된 객체 : exception 내장객체를 분류해서 알아봣슴돠~ 근데 내장객체가 무엇이냐고요??? 내장객체 내장객체란? 스크립트릿[]이나 표현식[] 에서 선언하지 않고 사용 가능한 default 변수 JSP페이지 내에서 제공하는 특수한 레퍼런스 타입의 변수 JSP가 서블릿으로 변환될 때 자동으로 삽입시..
JSP 페이지는 크게 두가지로 분리가 됩니다. 디자인 부분 로직 부분 디자인 부분은 Jsp File이며 로직 부분은 JavaBean 입니다. JavaBean은 객체를 생성/사용하기 위한 태그로서 HTML -> JSP 데이터 전송시 태그로 코드 작성이 가능합니다. 그리고 프로그램의 효율성과 재사용성이 증대하며 특정한 작업을 독립적으로 수행하는 컴포넌트입니다.(Bean은 DB 테이블의 1건) Java 와 JSP의 차이점에대해 비교를 해보도록 하겠습니다. JAVA JSP(Web) 클래스 빈(Bean) 멤버 변수 프로퍼티(Property) 클래스 객체 = new 생성자(); jsp:useBean 태그 사용 객체.멤버변수 = 값 ; //셋팅(write 개념) jsp:setProperty 태그 사용 System.o..
EmployeeBean.java EmployeeDao.java 파일을 MyWeb2->Java Resources -> src -> mypkg 에다가 넣어놔 주시기 바랍니다. 그리고 list.jsp파일을 WebContent에다가 붙여넣기를 해줍니다. 위 파일들의 내용들은 나중에 다시 정리해 드리겠습니다. 일단 이번시간에는 제가 드린 파일로 사용해주시기 바랍니다. ★ 참고로 DB에 테이블이 형성이 되어 있어야 합니다. MyWeb2->WebContent 에다가 top.jsp bottom.jsp 파일을 생성해 줍니다. 우선 top.jsp파일을 먼저 보겠습니다. 이와같이 작성을 해 줍니다. body태그에다가 table태그를 만들어 줍니다. 그리고 위와같이 작성해 주시기 바랍니다. [해석] 이부분을 먼져 보겠습니다...
제가 그동안 JSP쪽 으로 포스팅을 많이 못했내요 ㅠㅠ 이제 다시 열심히 하겠습니다.!!! 일단 시작하기에 앞서서 JDBC에 관한 내용은 나중에 업데이트 하도록 하겠습니다. MyWeb2웹프로젝트에서->WebContent파일에 start.jsp result.jsp 파일을 만들어줌니다. 그리고 src파일에다가는 Calc.java 파일을 만들어줍니다. 이제부터 JSP와JAVA파일을 이용해서 간단한 구구단 예제프로그램을 만들어보도록 하겠습니다. 우선 start.jsp에다가 내용을 입력해보도록 하겠습니다. title태그에 적혀져 있는 [start.jsp] 는 나중에 실행할때 뜨는 파일명입니다. 그리고 form태그에대해 다시 간단하게 해석해 보겠습니다. [해석] action="result.jsp" 라는 것은 "st..