JSP에서 빈 사용을 위한 기초설정과 개념 (MVC 1) > 개발자팁 | IOTsw_u2 U2 Project
개발자팁

Etc JSP에서 빈 사용을 위한 기초설정과 개념 (MVC 1)

첨부파일

본문



1. 자바 파일을 만든다.

 

 

setGetBin.java​ 

 

사용하는 DB Table 컬럼들의 이름으로 프로퍼티 변수를 만들고

각 변수별로 셋터 겟터들을 만든다

-> setGetBin.class 로 컴파일 한다.

 

 

DBbin.java​ 

 

셋터겟터의 값들을 불러오고 디비연결후 입력 하는 코드를 넣고

- > DBbin.class 로 컴파일 한다.​

 

파일을 만들때는 페키지(경로)를 지정을 하면 환경설정+해당경로에 컴파일된다.​

 

 

 

3. 위의 자바  파일을 컴파일 방법 무엇인가?


프롬프트 창에서 실행

javac -d "%CATALINA_HOME%\webapps\ROOT\WEB-INF\classes" LogonDBBean.java 

 

지정한 패키지 경로에 컴파일 되는데....

그 이전에 CATALINA_HOME​ 의 설정을 환경변수에 해줘야 한다.

 

방법은 내 컴퓨터 -> 고급시스템설정 -> 환경변수 -> 시스템변수 에서

 

이름(CATALINA_HOME​)을 하나 만들고 저장하고자 하는 폴더의 기본경로(C:\java\Tomcat 8.5)를 지정하면

실제 컴파일 할때는 자바파일이 있는 경로로 가서 cd c:\java\tomcat 8.5\webapps\root\web-inf\src 후 

컴파일 요청을 하면 되는데  javac -d "%CATALINA_HOME%\webapps\ROOT\WEB-INF\classes" LogonDBBean.java​ 이렇게 저장될 경로를 지정한 후 

실행을 하면 해당경로와 페키지 경로와 조합하여 클래스 파일이 만들어 진다.

 

 

JSP에서 사용하는 클래스파일로 컴파일 하기 위해서는 servlet-api.jar​ API를 이용하여 만들게 되는데.

클래스 패스 CLASSPATH 에서도 위에서 지정한 카탈리나_홈 경로를 사용할 수 이다.

 

.;C:\Java\jdk1.8.0_111\bin\tools.jar;C:\Java\jdk1.8.0_111\lib;%CATALINA_HOME%\lib\servlet-api.jar; 

 

 클래스 만들때는 servlet-api.jar 라이브러리 파일을 이용해서 jsp에서사용되는 자바 서블릿 클래스 파일로 컴파일 되는 것이다. 

 

 

 

프롬프트 창에 가지 않고 직접 배치파일로 컴파일 할 수 있는데 예제를 첨부 함

 

 

 

3. 어떻게 빈 파일을 JSP 에서 사용하는가?


회원가입을 예로 든다면...

 

1. 회원가입폼(jsp/html)에서 값을 입력후 

2. 폼전송하면 받는 JSP 파일에서 ​setGetBin.class ​를 불러와 값을 셋팅후

3. DBbin.class​ 파일을 이용하여 셋팅된 값들을 실제 DB에 입력 하도록 한다.

 

 

 

 

댓글목록

개발자팁 목록

Total 24건 1 페이지
게시물 검색

IOTsw_u2 정보

회사 . U2
주소 . 어느별 하늘 아래에 있것지요
사업자 등록번호 . 백수임 대표 . 김씨 전화 . 02-123-4567 팩스 . 팩스없음
통신판매업신고번호 . 낼할께 개인정보관리책임자 . 김씨가 알아서 함 부가통신사업신고번호 신고안함
Copyright © 2001-2013 U2. All Rights Reserved.
닫기