이클립스는 3.2wtp all-in버전을 사용합니다.
이클립스에서 jsp를 사용하는방법엔 3.2wtp all-in버전인 통합툴을 사용하는방법과 일반 이클립스3.2sdk에 롬보즈플러그인과 jboss플러그인을 설치하여 사용하는방법이있으나 전자로 진행하겠습니다.
1.일단 이클립스 3.2wtp버전을 다운받자 다운받는위친 다음과 같다.
http://download.eclipse.org/webtools/drops/R1.5/R-1.5.1-200609230508/
여기에서 wtp-all-in-one-sdk-R-1.5.1-200609230508-win32.zip을 다운로드 받습니다.
2.압축을 푼후 eclips가 설치된폴더에가서 eclipse.exe를 실행합니다.
3.workspac(작업공간)을 입력하라는 창이 뜨면 작업을 할위치를 지정해줍니다.
4.마우스 우측버튼을 누르든가 File을 클릭하여 New>Project를 선택합니다.
5.wtp를깔았다면 Dynamic Web Project가 보일겁니다. 이것을 선택하신후 Next를 누릅니다.
6.Project name을 입력후 Target Runtime에 Next버튼을 누릅니다.
7.Tomcat버전선택후 Next를 누릅니다.
8.Tomcat installation directory 에서 Browse를 선택합니다.
9.Tomcat의 Home디렉토리를 선택합니다.(실제로 톰켓이 깔린위치지정한다.)
10.JRE에 workbench이외에 나오는 jre버전을 선택후 Finish를 선택합니다.(자신이 깐 자바에 맞는 jre가 화면에 보일것입니다.)
11.Next를 누릅니다.
12.Next를 누릅니다.
13.Finish를 누릅니다.
14.Agree를 누릅니다.
15.Yes를 누릅니다.
16.WEB-INF폴더에 마우스 우측 버튼을 누른후 New>Folder를 선택합니다.
17.Folder name에 classes라고 입력후 Finish를 누릅니다.
(여기서 지정한 classes폴더에 나중에 컴파일된 class파일이 들어가도록 할겁니다.)
18.Project를 선택하고나서 마우스우측버튼을 클릭한후 Properties를 선택합니다.
19.Java Build Path>Source>Default out folder에서 Browse를 누릅니다.
(이부분이 자바파일이 컴파일시 생성된 클래스파일이 위치할 경로를 지정하는 곳이다.)
20.WEB-INF에 classes를 경로로 지정하고 ok를 누릅니다.
21.WebContent에 마우스우측버튼을 클릭후 New>JSP를 선택합니다.
22.JSP File Name을 입력합니다.
23.JSP코딩을 한후 저장합니다.
24 생성된 JSP file에서 마우스 우측버튼을 클릭한후
Run As>Run on Server를 선택합니다.
(이때 주의할것은 톰켓이 작동중이면 톰켓을 멈춘후에 해야?니다. Jsp파일을 실행할때 톰켓작동유무에 상관없이 톰켓을 한번 작동시키기때문에 멈추지않은상태서 하게돼면 에러가 발생합니다.)
25.톰켓지정후 Next를 누릅니다.
26.Configured Projects에 해당 Project가 있는지 확인하고 Finish를 누릅니다.
27.빈은 자바파일을 만들었던것처럼 jsp가 위치한 곳의 프로젝트명을 클릭후 마우스우측버튼눌려 New>Class방식으로 생성한다.
28.빈을 호출방식은 일반적인 jsp에서 bean호출하는 방식으로 하면?다
=>http://cafe.naver.com/specialj.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=882
1. 자바 설치
1) JDK 다운 받기
http://java.sun.com/javase/downloads/index.jsp
2) 환경변수 등록
내컴퓨터->등록정보->고급->환경변수->사용자변수/시스템변수 (추가 또는 편집)
JAVA_HOME
C:\Program Files\Java\jdk1.5.0_08
PATH (시스템/사용자)
C:\Program Files\Java\jdk1.5.0_08\bin ;
C:\Program Files\Java\jdk1.5.0_08\lib\tools.jar;
CLASSPATH
.;
C:\Program Files\Java\jdk1.5.0_08\jre\lib\rt.jar;
3) 확인
시작->실행->cmd
java
javac
----------------------------------------------------------------------------------
2. Eclipse 설치
1) Eclipse 다운 받기
http://www.eclipse.org/downloads/
2) WTP가 세팅된 이클립스 다운받기 (웹 서버를 사용하려면 WTP가 필요)
http://www.eclipse.org/webtools/
downloads -> Latest Downloads -> 버전 선택 -> WebTools Platform; All-in-one
에서 다운을 받는다.
3) 압축을 풀고 eclipse.exe 실행하면 됨.
----------------------------------------------------------------------------------
3. mySQL 설치
1) 다운 받기
http://dev.mysql.com/downloads/
MySQL community Edition : Current Release
MySQL Tools : mySQL GUI Tools
Drivers and Connectors : mySQL connector/J (JDBC)
2) 설치
mySQL을 설치 => GUI tools 설치
mySQL connector 압축 풀기
3) 이클립스 연동
프로젝트 Properties -> Java Build Path -> Libraries -> AddExternal JARs...
mysql-connector-java 의 jar파일 추가.
4) 연결 및 사용
DriverManager.registerDriver(new org.gjt.mm.mysql.Driver());
Connection conn = DriverManager.getConnection(url, id, psw);
Statement stmt = conn.createStatement();
(url - jdbc:mysql://localhost:3306/xxxx)
// insert,update
stmt.executeUpdate(query);
// select
ResultSet rs = stmt.executeQuery(query);
conn.close();
stmt.close();
----------------------------------------------------------------------------------
3. tomcat 설치
1) 다운받기
톰켓 - http://tomcat.apache.org/
플러그인 - http://www.sysdeo.com/eclipse/tomcatplugin
2) 설치
톰켓 - 압축 풀기.
- bin/startup.bat 실행 후
- http://localhost:8080/ <== 되는지 확인
- shutdown.bat 으로 종료.
플러그인
- eclipse\plugins에 복사
3) 이클립스 연동
고양이 아이콘이 추가 되었는지 확인
메뉴 Window -> Show View -> Other -> Server -> Servers
아래쪽에 Servers 탭 확인
아래쪽에서 마우스 오른쪽 버튼 -> New -> Server
Server 선택(Next) -> tomcat 위치 지정
아래쪽 Server 추가된 것 확인.
----------------------------------------------------------------------------------
4. Web Project
1) 프로젝트 생성
Java Project 선택.
2) 폴더 구성
src
web - WEB-INF - classes
- lib
src : 소스 폴더
classes : out put
apache-tomcat-5.5.17\webapps\ROOT\WEB-INF\web.xml을 복사하여
WEB-INF 에 web.xml추가
web 에 index.html 및 jsp 파일 추가.
index.html에 아무말이나 작성.
web.xml 수정.
<servlet-mapping><url-pattern>을 참조하여 <servlet-mapping><servlet-name>과
<servlet><servlet-name>을 매핑하여, <servlet><servlet-class>를 생성한다.
3) 프로젝트와 톰켓 연결
아래쪽 이전에 생성시킨 Server 더블 클릭
modules 탭에서 Add External Web Module을 눌러 Web Module 추가.
위에 생성한 프로젝트의 web 폴더를 Decoment base로 설정.
Path는 /sss <==암거나
4) 서버구동
Server -> 마우스 오른쪽 버튼 -> Start
http://localhost:8080/sss
확인