SlideShare a Scribd company logo
1 of 5
Download to read offline
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 KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HỒ CHÍ MINH
LECTURER V V N HẢI
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 Chuyên ngành.
4. Phân bố thời gian học tập: T ng i là 90 ong 30 i Lý huy 60 i hực hành.
5. Thời gian học : 10 uần mỗi uần g m c 3 i lý huy 6 i hực hành. Thời gian học dự ki n
ừ ngày … n ngày ….
6. Điều kiện tiên quyết Đã học môn OOP1.
7. Mô tả vắn tắt môn học: Cung cấp cho inh viên các ki n hức nâng cao về lập ình hướng i
ượng (Thread, Network programming, JDBC,RMI,JSP …). Đ ng hời nâng cao cho inh viên ki n
hức và kỹ năng lập ình với ngôn ngữ lập ình hướng i ượng Java.
8. Nhiệm vụ của sinh viên Tham dự lớp học hảo luận ầy ủ. Thi và kiểm a giữa học kỳ làm bài
ập ở nhà ầy ủ c ý hức ự học ìm òi áng ạo.
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 3rd
Edition
http://www.BruceEckel.com
[2] Java an Object-Oriented Language.
Author: Michael Smith
Published: McGraw Hill
[3] “An In oduc ion o Objec -O ien ed P og amming wi h Java”. In e na ional Edi ion.
Author: C. Thomas Wu
Published: McGraw Hill. 0-07-118195-4
[4] Căn bản JSP
Author: Phạm Hữu Khang
11. Tiêu chuẩn đánh giá:
 Nắm vững ki n hức cơ bản và nâng cao về Lập ình hướng i ượng.
 Nắm vững ki n hức cơ bản và nâng cao của Ngôn ngữ lập ình Java.
 Kỹ năng phá iển ứng dụng bằng ngôn ngữ lập ình Java.
 Thái ộ học ập nghiêm úc và chủ ộng.
12. Ch m đi m:
Thang iểm 10/10 ong g m các phần au
a. Điểm kiểm a giữa kỳ ên máy.
b. Điểm hi hực hành cu i kỳ.
c. Điểm hi ắc nghi m.
d. Assignment
e. Lab report
13. Mục tiêu môn học: Sau khi hoàn ấ môn học inh viên phải nắm ược các vấn ề au
ADVANCED JAVA PROGRAMMING
Study Guide - 3 -
 Lập ình a i n ình (multithreading).
 Lập ình mạng (Ne wo king).
 Lập ình cơ ở dữ li u (Da aba e p og amming).
 Lập ình với các i ượng ừ xa (RMI).
 Java Se ve Page (JSP) căn bản.
14. Hƣớng học tập sau khi hoàn t t môn học này:
 Nghiên cứu dụng phần mềm JBuilder với môi ường ch hợp phá iển ấ ể lập ình
java Software.
 S dụng Mic o of J# ể hi k các ứng dụng ên nền .Ne F amewo k.
II. Yêu cầu thiết bị cho môn học :
1. Phần cứng:
Máy nh chạy MsDos, Windows 95 ho c cao hơn.
2. Phần mềm:
 SUN Java Development Kit Standard Edition(J2SE 5.0 or 6.0) with
Documents(http://www.sun.com ).
 Phần mềm oạn hảo Java (Java Text Editor). ( Nên dùng các ình oạn hảo Java c hỗ ợ
intellisense như Jc ea o Eclipse, NetBeans, Sun Studio …).
IDE đề nghị là Eclipse Indigo J2EE (http://www.eclipse.org ).
 Phần làm vi c với JSP web se ve dụng Tomca 6.20 (http://tomcat.apache.org/ )
3. Sách học:
Core Java 2 Volume II – Advanced Features
III. Tiến độ học tập dự kiến :
CHƢƠNG N I DUNG I GI NG
SỐ TI T
L
THUY T
TH C
H NH
I
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 I 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
3
2
Collections
– Collection Interfaces
– Concrete Collections
– Legacy Collections
3
3
Networking
– Socket programming
– Advanced Socket programming
– Programming wiht User Datagram Protocol(UDP)
– Remote Method Invocation(RMI)
6
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
9
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)
9
ADVANCED JAVA PROGRAMMING
Study Guide - 5 -
V. Các bài tập
 Sinh viên au khi học xong mỗi chương về nhà phải ọc kỹ những lại nội dung bài học. Sau
làm ấ cả các bài ập ã ược giao.
Khoa KH&KTMT T ưởng bộ môn Giáo viên biên oạn
Ngày …/…/200 Ngày …/…/2009 Ngày …/…/2009
Võ Văn Hải Võ Văn Hải

More Related Content

Viewers also liked

Bài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trìnhBài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trìnhindochinasp
 
Core java 9
Core java 9Core java 9
Core java 9. .
 
Core java 2
Core java 2Core java 2
Core java 2. .
 
Nguyen le hien duyen tin hoc 11 - bai 3 - cau truc chuong trinh
Nguyen le hien duyen   tin hoc 11 - bai 3 - cau truc chuong trinhNguyen le hien duyen   tin hoc 11 - bai 3 - cau truc chuong trinh
Nguyen le hien duyen tin hoc 11 - bai 3 - cau truc chuong trinhSP Tin K34
 
Ky thuat l.trinh_java
Ky thuat l.trinh_javaKy thuat l.trinh_java
Ky thuat l.trinh_javaLam Man
 
Lập trình hướng đối tượng với Java - Trần Đình Quế
Lập trình hướng đối tượng với Java  - Trần Đình QuếLập trình hướng đối tượng với Java  - Trần Đình Quế
Lập trình hướng đối tượng với Java - Trần Đình Quếf3vthd
 
Core java 6
Core java 6Core java 6
Core java 6. .
 
Exceptions ref
Exceptions refExceptions ref
Exceptions ref. .
 
Giáo Trình Java Cơ Bản ( Vietnamese)
Giáo Trình Java Cơ Bản ( Vietnamese)Giáo Trình Java Cơ Bản ( Vietnamese)
Giáo Trình Java Cơ Bản ( Vietnamese)Đông Lương
 
Lập Trình Hướng Đối Tượng trong Java ( Vietnamese )
Lập Trình Hướng Đối Tượng trong Java ( Vietnamese )Lập Trình Hướng Đối Tượng trong Java ( Vietnamese )
Lập Trình Hướng Đối Tượng trong Java ( Vietnamese )Đông Lương
 
Bài 12: Giao tiếp với hệ điều hành
Bài 12: Giao tiếp với hệ điều hànhBài 12: Giao tiếp với hệ điều hành
Bài 12: Giao tiếp với hệ điều hànhAnh Nguyen
 
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]Trình Kim Ngân
 
Lap trinh giao dien nguoi dung voi Java
Lap trinh giao dien nguoi dung voi JavaLap trinh giao dien nguoi dung voi Java
Lap trinh giao dien nguoi dung voi JavaANHMATTROI
 
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12Pham Van Giang - Lop 10 - Chuong 2 - Bai 12
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12Giang Văn
 
Bai07 bo nho
Bai07   bo nhoBai07   bo nho
Bai07 bo nhoVũ Sang
 
Core java 8
Core java 8Core java 8
Core java 8. .
 
Nền tảng lập trình java (Core java)
Nền tảng lập trình java (Core java)Nền tảng lập trình java (Core java)
Nền tảng lập trình java (Core java)Trần Thiên Đại
 
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên Android
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên AndroidBáo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên Android
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên AndroidDlinh Truong
 

Viewers also liked (20)

Bài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trìnhBài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trình
 
Core java 9
Core java 9Core java 9
Core java 9
 
Core java 2
Core java 2Core java 2
Core java 2
 
Nguyen le hien duyen tin hoc 11 - bai 3 - cau truc chuong trinh
Nguyen le hien duyen   tin hoc 11 - bai 3 - cau truc chuong trinhNguyen le hien duyen   tin hoc 11 - bai 3 - cau truc chuong trinh
Nguyen le hien duyen tin hoc 11 - bai 3 - cau truc chuong trinh
 
Ky thuat l.trinh_java
Ky thuat l.trinh_javaKy thuat l.trinh_java
Ky thuat l.trinh_java
 
Lập trình hướng đối tượng với Java - Trần Đình Quế
Lập trình hướng đối tượng với Java  - Trần Đình QuếLập trình hướng đối tượng với Java  - Trần Đình Quế
Lập trình hướng đối tượng với Java - Trần Đình Quế
 
Core java 6
Core java 6Core java 6
Core java 6
 
Exceptions ref
Exceptions refExceptions ref
Exceptions ref
 
Laptrinh jdbc
Laptrinh jdbcLaptrinh jdbc
Laptrinh jdbc
 
Giáo Trình Java Cơ Bản ( Vietnamese)
Giáo Trình Java Cơ Bản ( Vietnamese)Giáo Trình Java Cơ Bản ( Vietnamese)
Giáo Trình Java Cơ Bản ( Vietnamese)
 
Lập Trình Hướng Đối Tượng trong Java ( Vietnamese )
Lập Trình Hướng Đối Tượng trong Java ( Vietnamese )Lập Trình Hướng Đối Tượng trong Java ( Vietnamese )
Lập Trình Hướng Đối Tượng trong Java ( Vietnamese )
 
Bài 12: Giao tiếp với hệ điều hành
Bài 12: Giao tiếp với hệ điều hànhBài 12: Giao tiếp với hệ điều hành
Bài 12: Giao tiếp với hệ điều hành
 
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]
 
Lap trinh giao dien nguoi dung voi Java
Lap trinh giao dien nguoi dung voi JavaLap trinh giao dien nguoi dung voi Java
Lap trinh giao dien nguoi dung voi Java
 
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12Pham Van Giang - Lop 10 - Chuong 2 - Bai 12
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12
 
Android
AndroidAndroid
Android
 
Bai07 bo nho
Bai07   bo nhoBai07   bo nho
Bai07 bo nho
 
Core java 8
Core java 8Core java 8
Core java 8
 
Nền tảng lập trình java (Core java)
Nền tảng lập trình java (Core java)Nền tảng lập trình java (Core java)
Nền tảng lập trình java (Core java)
 
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên Android
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên AndroidBáo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên Android
Báo Cáo Đề Tài Xây Dựng Phần Mềm Quản Lí Khách Hàng Trên Android
 

Similar to Java2 studyguide 2012

Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08Nguyen Chien
 
5 implementation
5 implementation5 implementation
5 implementationTho Da
 
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]bookbooming1
 
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.docsividocz
 
Bài giảng lập trình Java cơ bản - Java Programming
Bài giảng lập trình Java cơ bản - Java ProgrammingBài giảng lập trình Java cơ bản - Java Programming
Bài giảng lập trình Java cơ bản - Java ProgrammingVntalking Blog
 
Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1volll
 
Luận Văn Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.docLuận Văn  Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.doc
Luận Văn Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.docsividocz
 
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)Anh Quoc
 
lap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-javalap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-javaTruong NGUYEN
 
gioi thieu ve java
gioi thieu ve javagioi thieu ve java
gioi thieu ve javaDat Ngo
 
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.docsividocz
 
T d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuongT d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuongtoiseden91
 
Lap trinh huong doi tuong voi java tran dinh que
Lap trinh huong doi tuong voi java   tran dinh queLap trinh huong doi tuong voi java   tran dinh que
Lap trinh huong doi tuong voi java tran dinh queNguyễn Công Hoàng
 
Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313Đinh Luận
 

Similar to Java2 studyguide 2012 (20)

Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08
 
5 implementation
5 implementation5 implementation
5 implementation
 
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]
 
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.doc
 
Bài giảng lập trình Java cơ bản - Java Programming
Bài giảng lập trình Java cơ bản - Java ProgrammingBài giảng lập trình Java cơ bản - Java Programming
Bài giảng lập trình Java cơ bản - Java Programming
 
Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1
 
Luận Văn Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.docLuận Văn  Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.doc
Luận Văn Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.doc
 
Oop 1
Oop 1Oop 1
Oop 1
 
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)
 
lap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-javalap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-java
 
Vy
VyVy
Vy
 
Core java 2
Core java 2Core java 2
Core java 2
 
Gioi thieu ve_java
Gioi thieu ve_javaGioi thieu ve_java
Gioi thieu ve_java
 
gioi thieu ve java
gioi thieu ve javagioi thieu ve java
gioi thieu ve java
 
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.doc
 
T d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuongT d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuong
 
Lap trinh huong doi tuong voi java tran dinh que
Lap trinh huong doi tuong voi java   tran dinh queLap trinh huong doi tuong voi java   tran dinh que
Lap trinh huong doi tuong voi java tran dinh que
 
Lthdt
LthdtLthdt
Lthdt
 
Bài 12
Bài 12Bài 12
Bài 12
 
Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313
 

Java2 studyguide 2012

  • 1. 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 KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HỒ CHÍ MINH LECTURER V V N HẢI
  • 2. 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 Chuyên ngành. 4. Phân bố thời gian học tập: T ng i là 90 ong 30 i Lý huy 60 i hực hành. 5. Thời gian học : 10 uần mỗi uần g m c 3 i lý huy 6 i hực hành. Thời gian học dự ki n ừ ngày … n ngày …. 6. Điều kiện tiên quyết Đã học môn OOP1. 7. Mô tả vắn tắt môn học: Cung cấp cho inh viên các ki n hức nâng cao về lập ình hướng i ượng (Thread, Network programming, JDBC,RMI,JSP …). Đ ng hời nâng cao cho inh viên ki n hức và kỹ năng lập ình với ngôn ngữ lập ình hướng i ượng Java. 8. Nhiệm vụ của sinh viên Tham dự lớp học hảo luận ầy ủ. Thi và kiểm a giữa học kỳ làm bài ập ở nhà ầy ủ c ý hức ự học ìm òi áng ạo. 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 3rd Edition http://www.BruceEckel.com [2] Java an Object-Oriented Language. Author: Michael Smith Published: McGraw Hill [3] “An In oduc ion o Objec -O ien ed P og amming wi h Java”. In e na ional Edi ion. Author: C. Thomas Wu Published: McGraw Hill. 0-07-118195-4 [4] Căn bản JSP Author: Phạm Hữu Khang 11. Tiêu chuẩn đánh giá:  Nắm vững ki n hức cơ bản và nâng cao về Lập ình hướng i ượng.  Nắm vững ki n hức cơ bản và nâng cao của Ngôn ngữ lập ình Java.  Kỹ năng phá iển ứng dụng bằng ngôn ngữ lập ình Java.  Thái ộ học ập nghiêm úc và chủ ộng. 12. Ch m đi m: Thang iểm 10/10 ong g m các phần au a. Điểm kiểm a giữa kỳ ên máy. b. Điểm hi hực hành cu i kỳ. c. Điểm hi ắc nghi m. d. Assignment e. Lab report 13. Mục tiêu môn học: Sau khi hoàn ấ môn học inh viên phải nắm ược các vấn ề au
  • 3. ADVANCED JAVA PROGRAMMING Study Guide - 3 -  Lập ình a i n ình (multithreading).  Lập ình mạng (Ne wo king).  Lập ình cơ ở dữ li u (Da aba e p og amming).  Lập ình với các i ượng ừ xa (RMI).  Java Se ve Page (JSP) căn bản. 14. Hƣớng học tập sau khi hoàn t t môn học này:  Nghiên cứu dụng phần mềm JBuilder với môi ường ch hợp phá iển ấ ể lập ình java Software.  S dụng Mic o of J# ể hi k các ứng dụng ên nền .Ne F amewo k. II. Yêu cầu thiết bị cho môn học : 1. Phần cứng: Máy nh chạy MsDos, Windows 95 ho c cao hơn. 2. Phần mềm:  SUN Java Development Kit Standard Edition(J2SE 5.0 or 6.0) with Documents(http://www.sun.com ).  Phần mềm oạn hảo Java (Java Text Editor). ( Nên dùng các ình oạn hảo Java c hỗ ợ intellisense như Jc ea o Eclipse, NetBeans, Sun Studio …). IDE đề nghị là Eclipse Indigo J2EE (http://www.eclipse.org ).  Phần làm vi c với JSP web se ve dụng Tomca 6.20 (http://tomcat.apache.org/ ) 3. Sách học: Core Java 2 Volume II – Advanced Features III. Tiến độ học tập dự kiến : CHƢƠNG N I DUNG I GI NG SỐ TI T L THUY T TH C H NH I 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
  • 4. ADVANCED JAVA PROGRAMMING Study Guide - 4 - IV. Nội dung chi tiết STT CHI TI T I 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 3 2 Collections – Collection Interfaces – Concrete Collections – Legacy Collections 3 3 Networking – Socket programming – Advanced Socket programming – Programming wiht User Datagram Protocol(UDP) – Remote Method Invocation(RMI) 6 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 9 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) 9
  • 5. ADVANCED JAVA PROGRAMMING Study Guide - 5 - V. Các bài tập  Sinh viên au khi học xong mỗi chương về nhà phải ọc kỹ những lại nội dung bài học. Sau làm ấ cả các bài ập ã ược giao. Khoa KH&KTMT T ưởng bộ môn Giáo viên biên oạn Ngày …/…/200 Ngày …/…/2009 Ngày …/…/2009 Võ Văn Hải Võ Văn Hải