진짜 개발자
본문 바로가기

Web (총 32개)

JSP - JSP태그와 내부객체 , Java Bean JSP의 태그 1. JSP 태그1.1 지시자 () - 지시자는 와 같은 형식으로 작성된다. 주로 페이지 속성을 기입할 때 사용된다.1.2 주석 () - html의 주석과 달리 소스 보기시 주석이 보이지 않는다(서버에서 처리된 후 html을 반환 받기 때문)1.3 선언 () - 변수 , 메소드 선언시 사용1.4 표현식 () - 결과값을 출력할 때 사용한다. 중요한 점은 선언식이나 스크립트릿과 달리 ;을 사용하지 않는다.1.5 스크립트릿 () - JAVA 코드를 HTML에 삽입하기위해 사용한다.1.6 액션태그 ( ) - Java Bean을 연결할 때 사용한다. 2. JSP 내부 객체개발자가 객체를 직접 생성하지 않고도 바로 사용할 수 있는 객체를 의미한다. JSP의 내부객체는 JSP Container에 의해..
Servlet - Servlet의 데이터 공유 데이터 공유(ServletContext) 여러 Servlet에서 특정 데이터를 공유해야하는 경우 context parameter를 이용해서 web.xml에 데이터를 기술하여 servlet에서 공유하며 사용가능하다. 1. web.xml에 공유 데이터 기입그림과 같이 프로젝트의 WebContent 하위 디렉토리인 WEB-INF에 위치한 web.xml을 편집한다. 태그를 기입한뒤 내부에 초기화 파라미터와 비슷하게 각 파라미터를 구분할 수 있도록 하는 태그와 그 파라미터의 값을 의미하는 태그를 기입한다. 1.2 공유 데이터 사용getServletContext()메소드를 실행하면 ServletContext객체를 얻을 수 있는데 ServletContext객체 안에 각 초기화 파라미터 정보들이 들어있다. 따라서 ge..
Servlet - Servlet 초기화 파라미터 사용방법(web.xml, 어노테이션) Context Path Servlet 초기화 파라미터특정 Servlet이 생성될 때 초기에 필요한 데이터들이 있다. 이러한 데이터들을 초기화 파라미터라고 한다. 이러한 초기화 데이터를 사용하는 방법은 web.xml에 기술하는 방법과 Servlet @(어노테이션)을 이용해 파일에 직접 기술하는 방법이 있다. 여기서 중요한 점은 특정 Servlet에 제공하는 데이터라는 것이다. 모든 Servlet에 공통적으로 초기화 데이터를 제공하는 방법은 뒤에서 다룰 것이다. 1. web.xml에 기술- WebContent의 하위 디렉토리인 WEB-INF를 확장하면 web.xml파일이 존재하는데 이곳에서 Servlet의 초기화 파라미터를 기술할 수 있다. 그림과 같이 태그 안에 각각의 servlet을 구분할 수 있도록 태..
JSP - JSP란?(Servlet과의 비교 model1, model2) JSP란 - JSP란 HTML에 Java 코드를 삽입하여 동적인 웹페이지를 만들 수 있는 기술이다.- MVC패턴에서 사용자에게 보여질 View를 나타낸다- JSP로 작성된 프로그램은 JVM 상에서 처리되기 위해 서블릿 컨테이너(Tomcat)에 의해 Servlet으로 변환되어 필요한 작업을 수행한 뒤 그 결과로 순수 HTML을 만들어낸다. 배경- servlet의 단점을 보완하고자 만든 서블릿 기반의 스크립트 기술. Servlet만을 이용해서도 웹프로그래밍을 할 수 있지만 인터페이스(View)를구현하기위해 너무 많은 코드가 필요하였다. 따라서 Servlet을 작성하지 않고도 간편하게 웹프로그래밍을 구현할 수 있게 만든것이 JSP이다. (JSP는 웹 컨테이너에 의해서 Servlet으로 다시 변환되어 실행됨) ..