IT/JSP41 [JSP]context.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Colored by Color Scripter JDNI에 설정해 놓았다는 것은 context.xml에 리소스를 생성해 놓은 것을 말한다. 1. name = "jdbc/OracleDB" JDNI로 호출도리 이름을 설정하는 곳으로 임의로 이를 설정 가능하다. dbcpAPITest.jsp의 init.lookup("java:comp/env/jdbc/OracleDB"); lookup 함수로 여기서 설정한 이름을 찾는다. 2. auth = "Container" DBCP를 관리할 관리자 (Container or Application) 톰캣이 관리하낟. 컨테이너 = 톰캣 3. type = "javax.sql.DataSource" 1번 resou.. 2019. 5. 15. [JSP]커넥션 풀(Connection Pool) - 커넥션 풀 데이터베이스와 연결된 Connection 객체를 미리 생성하여 풀 속에 저장해 두고 필요할 때마다 이 풀에 접근해서 Connection 객체를 사용하고, 작업이 끝나면 다시 반환되는 것 톰캣을 사용하기 때문에 커넥션 풀이라는 라이브러리 사용 2019. 5. 15. [JSP]자바빈 02 클라이언트에서 name이라는 이름의 파라미터 값을 name 프로퍼티에 할당 (저장)하겠다는 의미다. proprty와 param 속성의 값이 다른 경우 param 속성을 생략 가능하다. property의 속성 값을 "*"로 지정하면 각각의 프로퍼티의 값을 같은 이름을 갖는 파라미터의 값으로 설정한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 BeanTest1.jsp을 자바빈 액션태그(UseBean)로 바꿈 이름 : Colored by Color Scripter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 자바빈을 스크립트 요소로 접근한 경우 자바빈 예제 Colored by Color Scripter BeanTest1 2019. 5. 14. [JSP]context 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 package context; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servl.. 2019. 5. 14. [JSP]자바빈 JAVABEAN 빈은 속성과 메서드로 이루어져 있고, 데이터 처리를 한다. 자주 사용하는 코드를 따로 작성하여 재사용하기 위해 만들어진 클래스입니다. 자바빈(JavaBean)은 자바빈 규약에 따라 작성된 자바 클래스입니다. 프로그래밍 모듈화로 인한 복잡한 구성을 피하고 JSP 페이지의 로직 부분을 분리해서 코드를 재사용해 효율을 높이기 위해서 사용합니다. 예를 들어 회원 정보, 게시판 글 등의 정보를 출력할 때 정보를 저장하고 있는 자바빈 객체를 사용하게 됩니다. 다음은 자바빈의 규약입니다. 1. 필드 마다 별도의 get/set 메서드가 존재해야 한다. 2. get 메서드는 파라미터가 존재하지 않아야 한다. 3. set 메서드는 반드시 하나 이상의 파라미터가 존재해야 한다. 4. 빈즈 컴포넌트의 속성은 반드시 읽기 또는.. 2019. 5. 14. [JSP]include로 화면 구현하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 templatetest.jsp 상품 목록입니다. Colored by Color Scripter 과 의 차이 jsp:include 방식은 동적인 페이지 , 페이지가 변할 경우 사용하는 것이 좋다 @include는 페이지가 변하지 않고 정해진 경우 주로 사용한다. 파일 구성은 옆 그림과 같이 하면된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40.. 2019. 5. 14. 이전 1 2 3 4 5 6 7 다음