구_Programming(15)
-
1. git. 개념
제가 필요한내용을 정리하였고, git에 대한 개념도 적어두었습니다. 필요하신분은 보셔도 상관없지만... 그래도 처음으로 배우시거나 자세히 배우고 싶다하시면 인터넷에서 찾아보시는게 좋습니다. 생활코딩사이트에 가서 보시면 자세히 잘 나와있으니, 거기에서 배우시길 바랍니다. 감사합니다. 꾸벅. *참조 - svn을 위한 git 개념 가이드 이전부터 쭉 svn을 사용해온지라... git도 쉽게 할 수 있다고 생각하였지만.. 나의 오산이였다.. git != svn 이라는 글을 보았는데.. 말 그대로 초 멘붕.. 일단 사내프로젝트가 git으로 되어있으니 꾸역꾸역 배워야 할듯해서 이렇게 글을 올린다. svn은 저장소가 서버에 있다. but git은 로컬(내 컴퓨터)에 있다. git은 로컬에 저장소가 있지만 다른 사람들..
2014.11.11 -
JSP 6. JSTL
JSTL(JSP Standard Tag Library) - JSP 표준 태그 라이브러리 간단한 프로그램 로직 구사 (변수선언, if, for 문) 다른 jsp페이지 호출(, ) 날짜, 시간, 숫자의 포멧 jsp 페이지 하나를 가지고 여러 가지 언어의 웹 페이지 생성 데이터베이스로의 입력, 수정, 삭제, 조회 xml 문서의 처리 문자열 처리하는 함수 호출 ${fn:toUpperCase("Hello")} jstl 라이브러리 코어:변수 선언, 실행 흐름의 제어 기능을 제공 다른 jsp페이지로 제어를 이동하는 기능 http://java.sun.com/jsp/jstl/core 접두어 : c 포메팅: 숫자, 날짜, 시간을 포메팅하는 기능 국제화, 다국어 지원을 제공 fmt 접두어 : fmt 데이터베이스: 데이터를 ..
2014.07.26 -
JSP 5. Action tag
표준 액션(standard action)은 jsp 페이지에서 바로 사용할 수 있다. 커스텀 액션(custom action)은 별도의 라이브러리를 설치해야만 사용 가능 자바빈 호출에 사용되는 표준액션 obj.setName("value"); obj.getAge();
2014.07.26 -
JSP 4. EL(Expression Language)
종류 내장 변수 메서드의 소속 page pageContext javax.servlet.jsp.JspContext reuqest request javax.servlet.Servlet.Request session session javax.servlet.http.HttpSession application application javax.servlet.ServletContext 데이터 이름 하나로만 구성된 EL 식 EL 식이 있는 데이터 이름을 해석하는 순서는 사용 범위가 좁은 애트리뷰트부터 점점 더 사용 범위가 넓은 애트리뷰트순으로 진행된다. page -> request -> session -> application expression 언어의 내장 객체 pageScope requestScope sessionS..
2014.07.26 -
JSP 3. Exception
try { }catch(NumberFormatException e) { RequestDispatcher dispatcher = request.getRequestDispatcaher("ErrorPage.jsp"); dispatcher.forward(request, response); } JSP 페이지에서 에러 페이지 호출하기 JSP 페이지에는 기본적으로 exception 내장 변수가 생기지 않기때문에 page 지시자에서 isErrorPage라는 애트리뷰트를 쓰고 true 값으로 지정해야 함 String message = exception.getMessage(); web.xml 파일에 에러페이지 등록하기 java.lang.NumberFormatException /NubmerformatError.jsp
2014.07.26 -
JSP 2. 기초, 쿠키와 세션
request.setAttribute("key", "value"); RequestDispatcher rd = request.getRequestDispatcher("xxx.jsp"); rd.forward(request, response); xxx.jsp -> $("key") int arr[] = new int[5]; ${num} 쿠키와 세션 쿠키: 웹서버가 웹브라우저로 데이터를 보냈다가 웹서버 쪽으로 다시 되돌려 받는 방법 response.addCookie(new Cookie("key", "value")); response.addCookie(new Cookie("key1", "value1")); Cookie cookies[] = request.getCookiese(); cookie.getName(); co..
2014.07.26