ADVANCED JAVA PROGRAMMING
Study Guide
- 1 -
LẬP TRÌNH HƢỚNG ĐỐI TƢỢNG NÂNG CAO
VỚI JAVA
HƢỚNG DẪN MÔN HỌC
(STUDY GUIDE)
KHOA
01/2010
LECTURER :
ADVANCED JAVA PROGRAMMING
Study Guide
- 2 -
I. Giới thiệu: Lập trình hƣớng đối tƣợng 2 (OOP2)
1. Mã môn học: 011TH232
2. Số đơn vị học trình:
3. Trình độ thuộc khối kiến thức
4. Phân bố thời gian học tập:
90,
30 6
5. Thời gian học : 10
3 + 6
. Th
.
6. Điều kiện tiên quyếtOOP1.
7. Mô tả vắn tắt môn học:
Thread, Network programming, JDBC,RMI,JSP cho sinh vi
8. Nhiệm vụ của sinh viên
9. Tài liệu học tập :
Core Java2 Volume II Advanced Features
Author: Cay S. Horstmann Garry Cornell.
Published by The Sun Micro System Press.
10. Tài liệu tham khảo :
[1] Thinking in Java 3
rd
Edition
[2] Java an Object-Oriented Language.
Author: Michael Smith
Published: McGraw Hill
[3] -
Author: C. Thomas Wu
Published: McGraw Hill. 0-07-118195-4
[4
Author: Ph
11. Tiêu chuẩn đánh giá:
12. Châ
́
m điê
̉
m:
:10/10
:
a.
.
b. .
c.
.
13. Mục tiêu môn ho
̣
c:
sau:
(multithreading).
ADVANCED JAVA PROGRAMMING
Study Guide
- 3 -
Java .
14. Hƣơ
́
ng ho
̣
c tâ
̣
p sau khi hoa
̀
n tâ
́
t môn học này:
,
Builder
java Software.
II. Yêu cầu thiết bị cho môn học :
1. Phần cứng:
MsDos, Windows 95
.
2. Phâ
̀
n mê
̀
m:
SUN Java Development Kit Standard Edition(J2SE 5.0 or 6.0) with
Documents( ).
Java (Java Text Editor). ( Java
intellisense Eclipse, NetBeans, Sun Studio).
IDE đề nghị là Eclipse Galileo J2EE ( ).
s20 ( )
3. Sách học:
Core Java 2 Volume II Advanced Features
III. Tiến độ học tập dự kiến :
CHƢƠN
G
NÔ
̣
I DUNG BA
̀
I GIA
̉
NG
SÔ
́
TIÊ
́
T
L
THUYÊ
́
T
THƢ
̣
C
HNH
BI
TÂ
̣
P
KIÊ
̉
M
TRA
1
Thread and Multithreading
3
6
2
Collections
3
6
3
Networking
6
12
4
Database Connectivity
9
15
5
Java Server Pages(JSP)
9
21
?
Final Test
ADVANCED JAVA PROGRAMMING
Study Guide
- 4 -
IV. Nội dung chi tiết
STT
CHI TIẾT BI GIẢNG
Thời gian
(Phút)
Phƣơng pháp
thực hiện
1
Multithreading
– Threads introduction
– Interrupting Threads
– Thread States
– Thread Properties
– Synchronization
– Callables and Futures
2
Collections
– Collection Interfaces
– Concrete Collections
– Legacy Collections
3
Networking
– Socket programming
– Advanced Socket programming
– Programming wiht User Datagram Protocol(UDP)
4
Database Connectivity :JDBC
– The Design of JDBC
– The Structured Query Language
– JDBC Installation
– Basic JDBC Programming Concepts
– Query Execution
– Scrollable and Updatable Result Sets
– Metadata
– Row Sets
– Transactions
6
Java Server Pages
– Introduction
– Architecture of JSP
– Elements of JSP
– Directives details
– Implicit Object
– Standard Actions
– JavaBeans & Using it in JSP
– Session Management
– JSP Expression Language (EL)
– Java Standard Tag Library (JSTL)
ADVANCED JAVA PROGRAMMING
Study Guide
- 5 -
V. Các bài tập
,
.
.
Khoa KH&KTMT
Ngày …/…/200 Ngày …/…/2009 Ngày …/…/2009
Võ Văn Hải Võ Văn Hải