Tải bản đầy đủ (.pdf) (38 trang)

welcome to nguyenhuuthe sites

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.44 MB, 38 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

2013



<b>Nguyễn Hữu Thể </b>



Đại học Cửu Long


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

1


<b>MỤC LỤC</b>



PHẦN 1: CÀI ĐẶT JAVA VÀ CÁC CÔNG CỤ HỖ TRỢ ... 2


1. Download và install JDK ... 2


2. Công cụ hỗ trợ viết code Java và biên dịch (Eclipse hoặc Netbean) ... 4


3. Ví dụ minh họa ... 8


PHẦN 2: PHƯƠNG THỨC VÀ CÁCH GỌI PHƯƠNG THỨC... 13


PHẦN 3: THỰC THI ỨNG DỤNG JAVA Ở DẠNG COMMAND LINE TRONG HỆ ĐIỀU HÀNH ... 14


1. Cấu hình biến mơi trường class path ... 14


2. Kiểm tra biến môi trường (class path) ... 16


3. Ví dụ minh họa ... 16


PHẦN 4: CẤU HÌNH WEB SERVER THỰC THI ỨNG DỤNG JSP ... 18


1. Download Apache Tomcat ... 18



2. Cấu hình eclipse kết hợp JRE và Apache Tomcat ... 19


3. Tạo Web server trong Eclipse ... 21


4. Tạo và thực thi trang JSP đầu tiên ... 23


PHẦN 5: JSP VÀ MYSQL ... 27


1. Download MySQL (gói Xampp tích hợp MySQL và công cụ quản lý dữ liệu PhpMyAdmin) ... 27


2. Download driver JDBC cho hệ quản trị CSDL (MySQL) ... 28


3. Tích hợp driver JDBC vào eclipse và JRE ... 29


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

2


<b>PHẦN 1: CÀI ĐẶT JAVA VÀ CÁC CÔNG CỤ HỖ TRỢ </b>



<i>- Download và install JDK </i>


<i>- Công cụ hỗ trợ viết code Java và biên dịch (Eclipse hoặc Netbean) </i>
<i>- Chương trình Java đầu tiên </i>


<b>1. Download và install JDK </b>


- Truy cập www.google.com.vn


- Gõ từ khóa Java hoặc JDK



- Chọn liên kết: java.com/en/download/index.jsp


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

3
- Chọn Java Platform (JDK)


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

4
- Windows x86: Phiên bản cài đặt trên Hệ điều hành Windows 32bit hoặc 64 bit
- Windows x64: Phiên bản chỉ cài đặt trên Hệ điều hành Windows 64 bit


 Tải về và install vào Windows


<b>2. Công cụ hỗ trợ viết code Java và biên dịch (Eclipse hoặc Netbean) </b>


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

5
- Eclipse Standard: phiên bản chuẩn


- Eclipse IDE for Java EE Developers: phiên bản hỗ trợ phát triển ứng dụng Web
- Eclipse IDE for Java Developers: phiên bản hỗ trợ phát triển ứng dụng Desktop


GUI (kèm theo plugin vẽ giao diện)


- Ví dụ: Chọn phiên bản Eclipse IDE for Java EE Developers 64bit (Chỉ chạy trên
Windows 64bit), nếu Windows cài đặt trên máy tính chỉ 32bit thì chọn gói 32bit.


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

6
- Giải nén eclipse và ổ đĩa hoặc thư mục


- Khởi động file eclipse.exe


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

7


- Thay đổi đường dẫn khác (nếu cần)


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

8
- Thốt khỏi màn hình Welcome


<b>3. Ví dụ minh họa </b>


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

9
- Chọn Java Project


</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>

10
- Giao diện sau khi tạo Project


- Tạo class Java: Right click vào tên Project > New > Class


</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>

11
- Giao diện sau khi tạo class HelloWorld


</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>

12
- Run: Right click vào class > Run As > Java Applicaton


</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>

13


<b>PHẦN 2: PHƯƠNG THỨC VÀ CÁCH GỌI PHƯƠNG THỨC </b>



- Phương thức (method): Còn gọi là hàm.


- Tạo class PhepToan và viết code xử lý cho các phương thức tính tốn: cong(a,b),
congSoNguyen(a,b).



</div>
<span class='text_page_counter'>(15)</span><div class='page_container' data-page=15>

14


<b>PHẦN 3: THỰC THI ỨNG DỤNG JAVA Ở DẠNG COMMAND </b>


<b>LINE TRONG HỆ ĐIỀU HÀNH </b>



<i>- Cấu hình biến mơi trường class path </i>
<i>- Kiểm tra biến mơi trường </i>


<i>- Ví dụ minh họa </i>


<b>1. Cấu hình biến mơi trường class path </b>


- Right click My Computer > Properties


- Chọn System Properties > Advanced


</div>
<span class='text_page_counter'>(16)</span><div class='page_container' data-page=16>

15
Trong System variables > Path: Chọn Edit > Paste đường dẫn JDK/bin trên máy
tính (của người dùng) vào hộp thoại (chú ý gõ dấu ; ngăn cách phía trước chuỗi
đường dẫn)


</div>
<span class='text_page_counter'>(17)</span><div class='page_container' data-page=17>

16


<b>2. Kiểm tra biến môi trường (class path) </b>


- Vào menu Run của hệ điều hành: có thể dùng phím tắt Windows + R
- Gõ cmd


Enter



Gõ java –version. Nếu xuất hiện tên version của Java thì chúng ta đã cấu hình
thành cơng.


<b>3. Ví dụ minh họa </b>


- Tạo thư mục BaiTapJava (vi dụ lưu trữ trong ổ đĩa C)
- Tạo class HelloWorld lưu trong thư mục BaiTapJava


- Nội dung file HelloWorld.java


<b>public</b> <b>class</b> HelloWorld {


<b>public</b> <b>static</b> <b>void</b> main(String[] args) {
System.<i>out</i>.println("Hello World!");
}


</div>
<span class='text_page_counter'>(18)</span><div class='page_container' data-page=18>

17
- Biên dịch và thư thi file HelloWorld.java


- Vào cmd, di chuyển trạng thái hiện hành đến thư mục BaiTapJava


Biên dịch file, gõ lệnh javac HelloWorld.java


Sau khi biên dịch, trình biên dịch Java tạo ra file HelloWorld.class trong thư
mục BaiTapJava


</div>
<span class='text_page_counter'>(19)</span><div class='page_container' data-page=19>

18


<b>PHẦN 4: CẤU HÌNH WEB SERVER THỰC THI ỨNG DỤNG </b>


<b>JSP </b>




<i>- Download: Apache Tomcat </i>


<i>- Cấu hình eclipse kết hợp JRE và Apache Tomcat </i>
<i>- Tạo Web server trong Eclipse </i>


<i>- Tạo và thư thi trang JSP đầu tiên </i>


<b>1. Download Apache Tomcat </b>


- Sử dung google search


- Chọn version mới nhất và tải về


</div>
<span class='text_page_counter'>(20)</span><div class='page_container' data-page=20>

19


<b>2. Cấu hình eclipse kết hợp JRE và Apache Tomcat </b>


- Trong eclipse: Chọn Window > Preferences


- Kiểm tra JRE có được tích hợp đường dẫn và eclipse chưa: Java > Install JREs
- Nếu chưa được tích hợp thì chọn Add để trỏ đến đường dẫn JRE trên đĩa cứng


</div>
<span class='text_page_counter'>(21)</span><div class='page_container' data-page=21>

20
Chọn Add > Chọn version Tomcat


</div>
<span class='text_page_counter'>(22)</span><div class='page_container' data-page=22>

21
Finish


<b>3. Tạo Web server trong Eclipse </b>



</div>
<span class='text_page_counter'>(23)</span><div class='page_container' data-page=23>

22
Chọn phiên bản Tomcat > Finish


 Web server đã tạo xong


</div>
<span class='text_page_counter'>(24)</span><div class='page_container' data-page=24>

23


<b>4. Tạo và thực thi trang JSP đầu tiên </b>


4.1 Tạo Project JSP


- Vào eclipse: File > New > Dynamic Web Project (dùng phiên bản Eclipse
J2EE)


- Đặt tên Project: JSPExample


- Finish


</div>
<span class='text_page_counter'>(25)</span><div class='page_container' data-page=25>

24
4.3 Lưu trữ: Các file JSP lưu trữ trong thư mục WebContent


Right click WebContent > New > JSP file. Đặt tên file


</div>
<span class='text_page_counter'>(26)</span><div class='page_container' data-page=26>

25
- Hiển thị tiếng Việt: đổi charset=“UTF-8”


- Thêm nội dung mới cho file


Run: Right click tên file > Run As > Run on Server > Finish


Kết quả hiển thị trên trình duyệt của eclipse


</div>
<span class='text_page_counter'>(27)</span><div class='page_container' data-page=27></div>
<span class='text_page_counter'>(28)</span><div class='page_container' data-page=28>

27


<b>PHẦN 5: JSP VÀ MYSQL </b>



<i>- Download MySQL (gói Xampp tích hợp MySQL và công cụ quản lý dữ liệu </i>


<i>PhpMyAdmin) </i>


<i>- Download driver JDBC cho hệ quản trị CSDL (MySQL) </i>
<i>- Tích hợp driver JDBC vào eclipse và JRE </i>


<i>- Ví dụ minh họa </i>


<i> (Ghi chú: nếu sử dụng hệ quản trị CSDL khác, quá trình cấu hình tương tự) </i>


<b>1. Download MySQL (gói Xampp tích hợp MySQL và cơng cụ quản lý dữ liệu </b>


PhpMyAdmin)


</div>
<span class='text_page_counter'>(29)</span><div class='page_container' data-page=29>

28
- Chọn gói install hoặc gói zip chỉ giải nén (Ví dụ chọn gói zip)


<b>2. Download driver JDBC cho hệ quản trị CSDL (MySQL) </b>


Chọn: dev.mysql.com/downloads/connector/j/


</div>
<span class='text_page_counter'>(30)</span><div class='page_container' data-page=30>

29
- Chọn: No thanks, just start my download và tải file về



<b>3. Tích hợp driver JDBC vào eclipse và JRE </b>


Giải nén file mysql-connector-java-5.x.zip


<b> Trong eclipse: Window > Preferences > Data Management > Connectivity > </b>
Driver Definitions


</div>
<span class='text_page_counter'>(31)</span><div class='page_container' data-page=31>

30
- Tiếp theo: Chọn tab JAR List, xóa version cũ nếu tồn tại


- Add JAR/Zip: chọn file đã giải nén để Add vào


- OK


<b> Trong thư mục ext của JRE </b>


o C:\Program Files\Java\jre7\lib\ext


</div>
<span class='text_page_counter'>(32)</span><div class='page_container' data-page=32>

31


<b>4. Ví dụ minh họa </b>


- Tạo cơ sở dữ liệu trong MySQL


- Khởi động Xampp: xampp-control.exe


- Khởi động Apache và MySQL từ giao diện Xampp


Chọn nút Admin của MySQL để mở phpMyAdmin


4.1 Tạo database: Chọn liên kết Database


- Name: db_mku


- Collection: utf8_general_ci


- Create


</div>
<span class='text_page_counter'>(33)</span><div class='page_container' data-page=33>

32
- Lệnh tạo table Khoa:


create table Khoa(


makhoa varchar(6) not <b>null</b> primary key,
tenkhoa varchar(100) not <b>null</b>


);


insert into Khoa values


('CNTT', 'Công nghệ thông tin'),
('KTCN', 'Kỹ thuật công nghệ'),
('QTKD', 'Quản trị kinh doanh'),


('NNDPH', 'Ngoại ngữ - Đông Phương học')


- Gõ lệnh SQL phía trên trong giao diện phpMyAdmin


</div>
<span class='text_page_counter'>(34)</span><div class='page_container' data-page=34>

33
- Kết quả tạo được table như sau:



1.2 Tạo Project: JSPMySQL


- Vào eclipse: File > New > Dynamic Web Project (dùng phiên bản Eclipse J2EE)


- Đặt tên Project: JSPMySQL


</div>
<span class='text_page_counter'>(35)</span><div class='page_container' data-page=35>

34
- Tạo class: Database. Right clict tên Project > New > Class


- Package: mysql


- Nội dung class Database.java


<b>package</b> mysql;


<b>import</b> java.sql.Connection;


<b>import</b> java.sql.DriverManager;


<b>import</b> java.sql.ResultSet;


<b>import</b> java.sql.Statement;


<b>public</b> <b>class</b> Database {


<b>private</b> Connection con = <b>null</b>;


<b>private</b> Statement stmt = <b>null</b>;



<b>private</b> ResultSet result = <b>null</b>;


<b>public</b> Connection getConnectDB() {


<b>try</b> {


<i>Class.forName(</i>"com.mysql.jdbc.Driver");


con<i> = DriverManager.getConnection( </i>



"jdbc:mysql://localhost:3306/db_mku?useUnicode=true&characterEncoding=UTF-8",


</div>
<span class='text_page_counter'>(36)</span><div class='page_container' data-page=36>

35


<b>return</b> con;


} <b>catch</b> (Exception e) {


<b>return</b> <b>null</b>;


}
}


<b>public</b> <b>void</b> closeConnect() {


<b>try</b> {


<b>if</b> (result != <b>null</b>) {



result.close();


}


<b>if</b> (stmt != <b>null</b>) {


stmt.close();
}


<b>if</b> (con != <b>null</b>) {


con.close();
}


} <b>catch</b> (Exception e) {


System.<i>out</i>.println(e);
}


}


<b>public</b> <b>void</b> loadData(){


<b>try</b> {


getConnectDB();


Statement st = con.createStatement();
String sql = "Select * from khoa";
ResultSet rs = st.executeQuery(sql);



<b>while</b> (rs.next()) {


System.<i>out</i>.println(rs.getString("makhoa") + "\t" +
rs.getString("tenkhoa"));


}


} <b>catch</b> (Exception e) {


System.<i>out</i>.println(e);
}


}


<b>public</b> <b>void</b> infoConnectDB(){


<b>if</b> (getConnectDB() != <b>null</b>)


System.<i>out</i>.println("Kết nối database thành công");


<b>else</b>


System.<i>out</i>.println("Kết nối database không thành công");
}


<b>public</b> <b>static</b> <b>void</b> main(String[] args) {


Database db = <b>new</b> Database();



db.infoConnectDB(); //Xem thông tin kết nối


db.loadData();
db.closeConnect();
}


}


</div>
<span class='text_page_counter'>(37)</span><div class='page_container' data-page=37>

36
- Đến đây, ứng dụng Java đã kết nối được đến MySQL


<b> Viết trang JSP kết nối MySQL </b>


- Right click tên Project JSPMySQL > New > JSP file
- Đặt tên file: select.jsp. Nội dung file select.jsp:


<%@ page language=<i>"java"</i> contentType=<i>"text/html; charset=UTF-8"</i>


pageEncoding=<i>"UTF-8"</i>%>


<%@page import=<i>"mysql.Database" </i>%>


<%@page import=<i>"java.sql.*"</i> %>


<html>
<head>


<title>JSP MySQL</title>
</head>



<body>


<%


Database db = <b>new</b> Database();<i> //Tạo biến đối tượng từ class Database</i>


Connection con = db.getConnectDB();<i> //Gọi phương thức kết nối CSDL</i>


Statement st = con.createStatement();
String sql = "select tenkhoa from khoa";
ResultSet rs = st.executeQuery(sql);


<b>while</b>(rs.next()){


out.print(rs.getString("tenkhoa") + "<br>");
}


%>


</div>
<span class='text_page_counter'>(38)</span><div class='page_container' data-page=38>

37
- Run: right click tên file > Run As > Run on Server


- Kết quả thực thi:


</div>

<!--links-->

Warmly welcome to our lesson
  • 18
  • 462
  • 0
  • Tài liệu bạn tìm kiếm đã sẵn sàng tải về

    Tải bản đầy đủ ngay
    ×