분류 전체보기
-
[JSP/Servlet] 표준 액션(2/2) - <jsp:useBean>, <jsp:getProperty>, <jsp:setProperty>IT/Spring-JSP&Servlet 2020. 11. 6. 01:17
■ 들어가기 - 뇌를 자극하는 JSP&Servlet (김윤명/한빛미디어). 을 공부하며 정리하는 블로그 ■ 목차 1. 자바빈의 호출에 사용되는 표준 액션 2. 그 밖에 유용한 표준 액션들 1. 자바빈의 호출에 사용되는 표준 액션 - 자바빈 : 자바빈 규격서에 따라 만들어진 클래스이며, 이 클래스의 내부 데이터는 get- 메서드와 set- 메서드를 통해서만 접근 가능 - get/set 메서드를 통해 읽고 쓸 수 있는 값을 자바빈의 프로퍼티(property) 라고 한다 - : 새로운 자바빈 객체를 생성하거나 기존의 자바빈 객체를 가져오기 위해 사용하는 표준 액션 - : 자바빈 프로퍼티의 값을 설정하는 표준 액션 - : 자바빈 프로퍼티의 값을 가져다가 출력하는 표준 액션 1-1. 자바빈 관련 표준 액션의 기초..
-
[JSP/Servlet] 표준 액션(1/2) - <jsp:include>, <jsp:forward>IT/Spring-JSP&Servlet 2020. 11. 4. 00:54
■ 들어가기 - 뇌를 자극하는 JSP&Servlet (김윤명/한빛미디어). 을 공부하며 정리하는 블로그 ■ 목차 1. 표준 액션이란? 2. jsp 페이지의 모듈화에 사용되는 표준 액션 1. 표준 액션이란? - JSP에는 액션(action)이라는 문법이 있는데, 이는 XML 태그 형태로 코드를 기술하는 문법이다. - 앞서 배운 '익스프레션 언어(EL)'를 통해 JSP 페이지에 java 코드 없이 작성 가능하지만, 기능에 제약이 있음 - 기존 JSP 문법을 확장하기 위해 JSP 규격서에서는 XML 기술을 이용한 문법을 제공하며 이를 액션 태그(action tag) 혹은 액션(action)이라 지칭함 A. 액션의 종류 1) 표준 액션(standard action) : JSP 페이지에서 바로 사용 가능 2) 커..
-
2020.11.03일상기록/일기 2020. 11. 3. 22:38
#1. 66 60.3 64.2 67.4 #2. 오늘 건강검진을 다녀왔다. 연초부터 시작된 코로나 사태로 건강검진 일자를 미루고 미루다가 오늘에서야 다녀왔는데 ( 원래 건강검진은 항상 년말에 다녀오게 되더라... ㅋ ) 의외로 사람이 많아 놀랬다. 다들 나와 똑같은 이유였을까? ㅎ #3. 17년도에 아내 임신하고부터 몸무게가 빠지기 시작하다가 59kg으로 최저를 찍고 요즘 다시 몸무게가 찌고 있다. 건강검진 센터를 한 곳으로만 다니니 데이터가 축적되어 좋은게 몸무게 변화를 쉽게 알수가 있네.. ㅋ #4. 문진표를 작성하면서 "1주일에 숨이 찰 정도의 운동을 몇 번 하십니까" 라는 질문지가 있는데. 새삼 운동을 해야겠다는 다짐을 다시 해 보는데... 이번에는 꼭....? ^^a
-
[JSP/Servlet] 익스프레션 언어(EL식)IT/Spring-JSP&Servlet 2020. 11. 1. 16:34
■ 들어가기 - 뇌를 자극하는 JSP&Servlet (김윤명/한빛미디어). 을 공부하며 정리하는 블로그 ■ 목차 1. 익스프레션 언어의 기초 문법 2. 익스프레션 언어의 연산자 3. 익스프레션 언어로 자바의 정적 메서드 호출하기 1. 익스프레션 언어의 기초 문법 (EL식) - EL 식의 문법 : ${ 식 } - EL 식 예제 데이터 이름 하나로 구성된 EL 식 : ${ REQUEST } 연산자를 포함하는 EL 식 : ${ RESULT + 101 } 자바의 정적 메서드를 호출하는 EL 식: ${ m:sqrt(100) } 1-1. 데이터 이름 하나로만 구성된 EL 식 - 표기법: ${ RESULT } - EL 식 안에 기술되는 데이터 이름은 "애트리뷰트 이름" 으로 해석됨 - JSP/Servlet 기술에서 ..
-
[JSP/Servlet] 서블릿 라이프 사이클 - JSP 페이지 사이클카테고리 없음 2020. 10. 31. 17:27
■ 들어가기 - 뇌를 자극하는 JSP&Servlet (김윤명/한빛미디어). 을 공부하며 정리하는 블로그 ■ 목차 1. JSP 페이지의 jspInit 메서드와 jspDestroy 메서드 2. 서블릿의 환경을 표현하는 ServletContext 객체 1. JSP 페이지의 jspInit 메서드와 jspDestroy 메서드 - 지금까지는 서블릿 클래스의 초기화(init)/마무리(destroy) 작업 과정을 살펴 보았고 - JSP 페이지도 서블릿으로 변환 후 처리되기 때문에, 자동으로 호출되는 jspInit 메서드와 jspDestroy 메서드에 대해 알아본다. 1-1. jspInit 메서드와 jspDestroy 메서드의 작성 방법 1) jspInit 메서드는 서블릿 클래스의 init 메서드 작성 방법과 비슷 - ..
-
[JSP/Servlet] 서블릿 라이프 사이클 - init(), service(), doGet(), destroy()IT/Spring-JSP&Servlet 2020. 10. 29. 01:44
■ 들어가기 - 뇌를 자극하는 JSP&Servlet (김윤명/한빛미디어). 을 공부하며 정리하는 블로그 ■ 목차 1. 서블릿 라이프 사이클 2. 서블릿 라이프 사이클 예제 3. 서블릿 클래스의 init 메서드와 destroy 메서드 1. 서블릿 라이프 사이클 - 클라이언트(웹 브라우저)가 서블릿에 요청(request) 시, 서블릿이 바로 호출되지 않음 - 웹 컨테이너에 해당 서블릿 클래스가 로딩되어 있지 않다면 init() 메서드 호출 후 service() 메서드 호출 & doGet()/doPost() 호출 - 로딩 되어 있다면 service() 메서드 호출 - JSP 페이지도 서블릿 클래스로 변환된 후 똑같은 라이프 사이클 수행 1. 요청이 오면, Servlet 클래스가 로딩되어 요청에 대한 Servl..
-
[java] 익셉션 타입IT/Spring-JSP&Servlet 2020. 10. 28. 03:54
자바에서 예외 처리를 위해 단순히 try ~ catch를 사용했는데, jsp/servlet 스터디 시 "익셉션 타입"에 따라 web.xml에 등록 가능하다는 내용을 보고 좀 더 공부하고자 정리해본다. (출처: www.w3resource.com/java-tutorial/types-of-exception.php) 1. 자바에서는 익셉션을 객체로 표현하고, 익셉션/에러가 발생하는 시점에 객체가 생성된다. 아래는 자바 익셉션 객체의 구조이다. 2. 자바에서 모든 익셉션 타입은 Throwable 클래스(java.lang.Throwable)의 서브 클래스이다. Throwable클래스는 2개의 서브 클래스를 가지며 각각 Error 클래스와 Exception 클래스이다. 3. Exception 클래스 - 일반적으로 개..