JSTL 1. jsp JSTL 제어문 c:if 숫자 입력 : c:choose 1~3 중에서 입력 : c:forEach forEach문 이동 당신의 취미를 적어보세요(여러개인경우 , 로 구분) : 2. (1) JSTL_if 파라미터로 전송된 숫자 : ${param.value1 } 짝수 홀수 첫번째 if 결과 : ${result1 } 두번째 if 결과 : (2) JSTL_choose 1을 입력 했군 2를 입력 했군 3을 입력 했군 4를 입력 했군 입력 값이 잘 못됨!! (3) JSTL_forEach 순번 아이디 비밀번호 이름 나이 (4) JSTL_forTokens ${hobby }
@ JSP Action Tag -> Action Tag는 XML 기술을 이용하여 기존의 JSP 문법을 확장하는 메커니즘을 제공하는 태그로 웹 브라우저에서 실행되는 것이 아니라, 웹 컨테이너에서 실행 -> 퍼블리셔입장에서 스크립트()을 보지 않도록(굳이 공부하지 않도록) 하기 위해 탄생 @@ 표준 액션 태그 -> JSP에서 기본으로 제공하는 액션태그 -> JSP페이제에서 바로 사용 -> 태그 앞에 jsp 접어두가 붙음
Servlet Filter -> 필터란 클라이언트와 서버 사이에서 request response 객체를 필터가 먼저 받아서 사전작업/사후작업 등 공통적으로 필요한 부분을 처리 package org.kh.common; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.annotation.WebFi..
1. org.kh.member.model.vo Member class package org.kh.member.model.vo; import java.sql.Date; public class Member { private String memberId; private String memberPw; private String memberName; private String email; private int age; private String addr; private String gender; private Date enrollDate; public Member() { super(); // TODO Auto-generated constructor stub } public Member(String memberId..
1. Servlet을 이용 ->비지니스 로직구현이 쉽다. ->화면구현이 불편함 2. JSP를 이용(MVC1) ->화면구현은 편리 ->비지니스로직 구현이 불편 3. MVC2 패턴 사용자가 서비스를 요청 -> Servlet이 요청을 받음 -> 비지니스로직을수행 -> JSP를 이용해서 화면을 출력 Servlet -> Service -> DAO -> DB Connection객체생성위치 -> DAO Controller에서 Connection 객체 생성 후 매개 변수로 전달 Controller에서 Commit, Rollback까지 진행 회원탈퇴를 했을때 1) Member테이블 삭제 2) Del_Member에 추가 -> 두 작업의 Commit, Rollback이 한번에 수행되어야함 -> 같은 connection에서 ..
@JSP 내장객체 -request : Servlet 의 request -response : Servlet 의 response @Scope(영역)관련 객체 - application : 하나의 어플리케이션에서 1개의 객체 생성, 같은 웹 어플리케이션에서 공유되어야하는 정보를 목적으로 사용 (로그, 버전 등등) - session : 하나의 웹 브라우저 당 1개의 객체를 생성 하나의 웹브라우저 내에서 정보를 공유(session) - requset : 하나의 요청에 대해 정보를 공유하는 객체 태그로 데이터 전송 시 다음 페이지에서 사용 - page : 하나의 페이지에 대해 정보를 공유하는 객체(현재페이지) Java가 아닌 타 언어로 jsp 구현시 사용
@@Servlet, JSP @ Sever 와 Client -> Server : 특정한 서비스를 제공하는 컴퓨터 -> Client : 서비스를 이용하는 사용자 EX) KTX 표 예매 -> 코레일 홈페이지에 접속해서 예매를 진행 -> 코레일 홈페이지는 서버, 이용하는 사람은 사용자 -> 코레일 홈페이지는 사용자에게 웹 서비스를 제공 -> 사용자는 웹 서비스를 이용 -> 사용자가 요청하는 정보를 Request -> 서버가 요청에 응답하는 정보를 Response @ Service의 종류 -> Web, Mail, FTP, DataBase @ Web 통신구조 Client - WebServer - WAS Server - DB (HTML/CSS/JS) (JSP/Servlet) (Front - End) (Back - E..
http://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications are tomcat.apache.org 1. Apache Tomcat 설치 2. 자신에 컴퓨터에 맞는 파일 다운로드(다운로드 한 뒤 압축만 풀어준다.) 3. eclip..