Upload
ntung2961
View
37
Download
2
Embed Size (px)
Citation preview
Phạm Văn Hoàng – [email protected] Page 1
Hướng dẫn cài đặt và sử dụng
Java Development Kit 1.6 , Apache Tomcat 6 & Struts 2
♥♥♥♥
Phạm Văn Hoàng – [email protected] Page 2
MỤC LỤC
1. Java Development Kit 1.6 ..................................................................................................................... 3
1.1. Cài đặt ........................................................................................................................................... 3
1.2. Chú ý ............................................................................................................................................. 6
2. Apache Tomcat 6 .................................................................................................................................. 7
2.1. Cài đặt ........................................................................................................................................... 7
2.2. Sử dụng.......................................................................................................................................... 8
2.3. Chú ý ........................................................................................................................................... 11
3. Struts 2 ................................................................................................................................................ 13
3.1. Cài đặt ......................................................................................................................................... 13
3.2. Một ví dụ Step by Step về Struts 2 .............................................................................................. 13
4. Download ............................................................................................................................................ 22
Phạm Văn Hoàng – [email protected] Page 3
1. Java Development Kit 1.6
1.1. Cài đặt
- Accept và nhấn Next cho đến khi finish (nhớ trong khi cài nhớ chọn đủ các tính
năng ).
- Nhấn chuột phải vào My Computer chọn Properties Advanced
Phạm Văn Hoàng – [email protected] Page 4
- Tiếp tục chọn Enviroment Variables như hình trên.
Phạm Văn Hoàng – [email protected] Page 5
- Trong System variables chọn New.
- Điền vào Variable name : JAVA_HOME
- Variable value : C:\Program Files\Java\jdk1.6.0_04 (nhớ xem chú ý bên dưới)
- jdk1.6.0_04 là phiên bản của java
Phạm Văn Hoàng – [email protected] Page 6
- Nhấn OK là xong.
1.2. Chú ý
- Có thể xem phiên bản của java trong máy tính của mình bằng cách vào Run gõ
cmd.
- Gõ cd\ để về thư mục gốc.
- Khi đã về C:\> thì gõ java –version (giữa java và dấu – có khoảng trắng)
- Lúc đó nó sẽ cho ta biết máy ta có java phiên bản mấy .
Phạm Văn Hoàng – [email protected] Page 7
2. Apache Tomcat 6
2.1. Cài đặt
- Cứ nhấn Next một hồi sẽ gặp bảng này :
- Password có thể bỏ trống (chứ điền vào mai mốt quên mất đó), rồi cứ tiếp tục next
cho đến lúc kết thúc là xong.
Phạm Văn Hoàng – [email protected] Page 8
2.2. Sử dụng
- Khởi động Tomcat
- Khi chúng ta đã có một trang web hoàn chỉnh (có thể đang viết nhưng muốn test)
trong eclipse:
+ Nhấp chuột phải vào project của mình chọn Export…
+ Sau đó chọn Web WAR file
Phạm Văn Hoàng – [email protected] Page 9
+ Sau đó nhấn Next và chọn chổ lưu (lưu chổ nào cũng được)
- Vậy là xong phần Export ra file WAR.
- Chúng ta sẽ khởi động Tomcat lên và start sau đó vào tr ình duyệt gõ
http://localhost:8080/ ta được :
Phạm Văn Hoàng – [email protected] Page 10
- Chọn Tomcat Manager như h ình vẽ, và nó sẽ bắt ta điền user Name và Password
(cái này là lúc chúng ta cài đặt tomcat nó có yêu cầu mình đặt đó).
- Khi vào trong đó chúng ta kéo xu ống dưới sẽ có :
Phạm Văn Hoàng – [email protected] Page 11
- Chọn cái file WAR lúc nãy chúng ta Export ra và nh ấn Deploy là xong.
- Bây giờ có thể vào trình duyệt gõ http://localhost:8080/SumOfNumbers
SumOfNumbers là cái tên file WAR c ủa chúng ta (hay là tên của project đó) chúng ta
sẽ được :
2.3. Chú ý
- Run 1 dự án trong Eclipse : Nhấp chuột phải vào project rồi chọn Run As Run
on Server.
Phạm Văn Hoàng – [email protected] Page 12
- Trong eclipse có một thằng Apache Tomcat rồi (nó cũng xài thằng tomcat do mình
cài đặt lúc nãy), tại cùng một thời điểm thì chỉ chạy được 1 thằng, nên muốn chạy
thằng này thì phải Stop thằng kia (có nghĩa là khi run trên eclipse thì stop tomcat
trên trình duyệt và ngược lại - nhớ nhá bà con).
- Khi muốn Deploy lại 1 file WAR mới : chúng ta sẽ Export ra được một file WAR
mới như hướng dẫn bên trên, Rồi vào tomcat undeploy file cũ :
+ Tiếp tục chọn lại file war và deploy lại , trang web sẽ được cập nhật.
Stop tomcat trong eclipse
Phạm Văn Hoàng – [email protected] Page 13
3. Struts 2
3.1. Cài đặt
- Có thể download theo link cung cấp bên dưới (Phần 3) , nhưng nên down bộ đầy
đủ khoảng 90M : http://mirror.atlanticmetro.net/apache/struts/binaries/stru ts-
2.0.11.2-all.zip
- Khi xả file nén ra sẽ có các ví dụ mẫu , tài liệu , source code , thư viện.
- Chúng ta sử sử dụng các jar trong thư mục lib.
3.2. Một ví dụ Step by Step về Struts 2
Bước 1 :
- Tạo một project trong eclipse tên “HelloWorld”.
- Từ Eclipse chọn New Project , chọn Dynamic Wed Project trong nhóm Web
Phạm Văn Hoàng – [email protected] Page 14
- Nhấn Next
- Trong Target Runtime chọn loại Tomcat mà ta có , đặt tên project là
“HelloWorld” rồi nhấn Finish.
- Bây giờ tạo một file “index.jsp” trong thư mục “WebContent” : nhấp chuột phải
vào “WebContent trong project của ta chọn New JSP :
Phạm Văn Hoàng – [email protected] Page 15
- Với nội dung như sau :
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd" ><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Hello World !</title></head><body>
<h1> Struts 2 Hello World </h1></body>
</html>
- Bây giờ bạn thử chạy file jsp này : Nhấp chuột phải vào “index.jsp” chọn Run
As Run on Server như h ình dưới , nếu mà chạy được thì làm tiếp các bước sau.
Phạm Văn Hoàng – [email protected] Page 16
Buớc 2 :
- Nhấp chuột phải vào project chọn properties
- Chọn 'Java Build Path '
- Thay đổi HelloWorld/build/classes thành HelloWorld/WebContent/classes như
hình trên , nhấp OK.
- Bây giờ copy các file jar (5 file bên dư ới) trong thư mục lib (trong thư mục struts
2 down về) bỏ vào thư mục lib của project đang làm trong workspace (thư ờng là
vào workspace chọn project của mình đang làm WebContent WEB – INF
lib rồi paste 5 file jar bên dưới vào trong đó).
Phạm Văn Hoàng – [email protected] Page 17
+ commons-logging
+ freemarker
+ ognl
+ struts2-core
+ xwork
- Vào eclipse nhấp chuột phải vào project chọn Refresh hoặc F5 để load các thư
viện vào.
- Bật file web.xml (WebContent WEB-INF web.xml) thêm vào đoạn code
dưới đây ngay sau </welcome-file-list>
Đoạn code :
<filter><filter-name>struts2</filter-name><filter-
class>org.apache.struts2.dispatcher.FilterDispatcher </filter-class></filter>
<!-- Add the filter mapping after all filters --><filter-mapping>
<filter-name>struts2</filter-name><url-pattern>/*</url-pattern>
</filter-mapping>
Phạm Văn Hoàng – [email protected] Page 18
- Bây giờ tạo file “struts.xml” dưới 'HelloWorld/src' (Java Resources : src New
Other…
Thêm vào ngày sau đây
Phạm Văn Hoàng – [email protected] Page 19
- Nhấn next
Phạm Văn Hoàng – [email protected] Page 20
- Chọn HelloWorld src , rồi đặt tên file là struts.xml là OK
- File struts.xml có nội dung như sau :
<!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts -2.0.dtd">
<struts><package name="default" extends="struts-default"><action name="HelloWorld">
<result>helloWorld.jsp</result></action>
</package></struts>
- Tạo một file “helloWorld.jsp” dưới thư mục “WebContent” (cách làm như tạo file
index.jsp) với nội dung :
Phạm Văn Hoàng – [email protected] Page 21
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd" ><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>helloWorld.jsp</title></head><body><h1><span style="color:green"> Hello World from struts2 ! </span></h1></body></html>
- Bây giờ refresh lại project và run file index.jsp . khi trang jsp ch ạy lên được rồi ta
thay đường dẫn trên trình duyệt bằng :
http://localhost:8080/HelloWorld/HelloWorld.action
- Nếu giống như dưới đây là thành công :
Phạm Văn Hoàng – [email protected] Page 22
4. Download
- Apache Tomcat 6 : http://tomcat.apache.org/download -60.cgi
- Struts 2 : http://struts.apache.org/download.cgi#struts20112
- Java Development Kit : http://java.sun.com/javase/downloads/index.jsp