
스크립트 요소(Scripting Element) 1. 스크립트 요소 의미 -JSP 페이지에서 여러 가지 동적인 처리를 제공하는 기능 -기호 안에 자바 코드로 구현함. -기호를 스크립틀릿이라고 부름. 2. 종류 1)선언문(declaration tag) -JSP에서 사용하는 멤버 변수나 멤버 메서드를 선언할 때 사용 -선언문 안의 멤버는 서블릿 변환 시 서블릿 클래스의 멤버로 변환됨. 2)스크립틀릿(Scriptlet Tag) -JSP에서 자바 코드를 작성할 때 사용 ==> EL -주로 초기 웹 페이지에서 동적인 기능을 구현하기 위해 사용됨. 3)표현식(Expression Tag) -JSP에서 변수의 값을 출력할 때 사용 -자바에서 System.Out.Println() 과 같은 의미 1 2 3 4 5 6 7 ..

JSP -- 자바 웹 기술의 최종 진화 서블릿 JSP 자바 코드 안에서 전체 HTML 페이지 생성 HTML 코드 안에서 필요한 부분만 자바 코드를 스크립트 형태로 추가함. 변수 선언 및 초기화가 반드시 선행되어야함 내장 객체 제공하여 즉시 사용 가능함. 컨트롤러(Controller) 처리된 결과 보여주는 뷰(View)만들 때 사용 JSP 구성 요소 1)HTML 태그, CSS, JS 코드 2)JSP 기본 태그 3)JSP 액션 태그 JSP 페이지 구성 요소 1)디렉티브 태그(Directive Tag) 2)스크립트 요소(Scripting Element) : 주석문, 스크립틀릿(Scriptlet), 표현식, 선언식 3)표현 언어(Expression Language, EL) 4)내장 객체(내장 변수) 5)액션 태..

필터(Filter) 1)브라우저에서 서블릿에 요청하거나 응답할 때 미리 요청이나 응답과 관련해 여러 가지 작업을 처리하는 기능 2)요청이나 응답 시 공통적인 작업을 처리하는데 이용함. 필터 용도 1)요청 필터 -사용자 인증 및 권한 검사 -요청 시 요청 관련 로그 작업 -인코딩 기능 2)응답 필터 -응답 결과에 대한 암호화 작업 -서비스 시간 측정 3)관련 API -javax.servlet.Filter -javax.servlet.FilterChain -javax.servlet.FilterConfig Filter 인코딩 예제 필터 추가하는 방법 패키지 우클릭 - Filter login.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 로그인 이름 : 비밀번호 : Colored ..

서블릿 속성(attribute) ServletContext, HttpSession, HttpServletRequest 객체에 바인딩되어 저장된 객체(정보) -각 서블릿 API의 setAttribute(String name, Object Value)로 바인딩함. -각 서블릿 API의 getAttribute(String name)으로 접근함. -각 서블릿 API의 removeAttribute(String name)으로 속성을 제거함. 서블릿 스코프(scope) 1)서블릿 API에 바인딩된 속성에 대한 접근 범위 2)ServletContext 속성은 애플리케이션 전체에서 접근 가능 3)HttpSession 속성은 사용자만 접근 가능 4)HttpServletRequest 속성은 해당 요청/응답에 대해서만 접근 ..

브랜치(branch) branch(브랜치)란 커밋 사이를 이동할 수 있는 포인터라고 생각하면 된다. 맨 처음 commit하면 master 브랜치가 생기고 git branch 명령어를 사용해서 새로운 브랜치 생성이 가능하다. 위 그림에서 git checkout 명령어가 다른 브랜치로 이동을 뜻한다. git branch 이동해보기 지난번 포스팅에 이어 연습해보기!! 연습을 위해 깃허브에 또다른 디렉토리를 만들어준다. 1. 새로운 디렉토리를 git clone해주고 커밋에 필요한 Test.java 파일을 만든다. 2. 역시 커밋이 필요하기 때문에 빨간색으로 표시된다. git add Test. java -> git commit -> git remote -> git push 순서로 진행 3. 깃허브에서 확인해보기 ..