⚠ Vui lòng bật JavaScript để có trải nghiệm tốt nhất trên website này!

NGHIÊN CỨU JAVA MOBILE VÀ XÂY DỰNG ỨNG DỤNG MINH HỌANGHIÊN CỨU JAVA MOBILE VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

Anh chup man hinh 2025 08 03 183248
Miễn phí
Tác giả: Chưa cập nhật
Ngày: Trước 2025
Định dạng file: .PDF
Đánh giá post
7 lượt xem

MỤC LỤC

Phần 1: Giới thiệu kiến trúc nền tảng J2ME…………………………….5
Chương 1: Tổng quan về J2ME……………………………………………….5
1.1 Giới thiệu J2ME (Java 2 Micro Edition)…………………………………5
1.2 Lý do chúng ta cần J2ME…………………………………………………..6
1.3 Các thành phần của J2ME……………………………………………………7
1.3.1 Cấu hình…………………………………………………………………….7
1.3.2 Profile………………………………………………………………………..8
1.3.3 Máy ảo Java………………………………………………………………..9
Chương 2: Giới thiệu CLDC và MIDP…………………………………………13
2.1 CLDC…………………………………………………………………………..13
2.1.1 Các cấu phần cứng……………………………………………………..13
2.1.2 Yêu cầu phần mềm……………………………………………………..13
2.1.3 Máy ảo Java……………………………………………………………….13
2.1.4 Các gói lớp Java………………………………………………………….13
2.2 MIDP……………………………………………………………………………16
2.2.1 Các cấu phần cứng……………………………………………………..16
2.2.2 Yêu cầu phần mềm……………………………………………………..16
2.2.3 Cấu trúc MID Profile…………………………………………………….16
2.2.4 MIDlet Suite……………………………………………………………….18
2.2.5 Vòng đời của một ứng dụng MIDlet…………………………………..19
Chương 3: Các vấn đề cơ bản của chương trình MIDlet…………………….25
3.1 Cấu trúc cơ bản……………………………………………………………..25
3.2 Xây dựng ứng dụng MIDlet………………………………………………28
3.3 Lớp MIDlet…………………………………………………………………..28
3.4 Bắt lỗi với MIDlet và Exception………………………………………..29
3.5 Display………………………………………………………………………..30
3.6 Lớp đối tượng Event……………………………………………………….30
3.7 Xử lý các sự kiện (Event)…………………………………………………31
3.7.1 Giao diện sự kiện……………………………………………………….31
3.7.2 Vòng đời của EventListener…………………………………………….33
Chương 4: Giao diện đồ họa cấp cao…………………………………………41
4.1 Screen………………………………………………………………………..41
4.2 Form và các Items………………………………………………………….42
4.3 Text……………………………………………………………………………45
4.3.1 Item…………………………………………………………………………45
4.3.2 DateField………………………………………………………………….46
4.3.3 Gauge………………………………………………………………………49
4.3.4 ImageItem………………………………………………………………..51
4.3.5 StringItem………………………………………………………………..53
4.3.6 ChoiceGroup……………………………………………………………..57
4.3.7 Image và ImageItem…………………………………………………….61
4.4 List…………………………………………………………………………….64
4.5 TextBox………………………………………………………………………69
4.6 Alert và AlertType…………………………………………………………..71
4.6.1 Alert…………………………………………………………………………71
4.6.2 AlertType…………………………………………………………………72
4.6.3 Lệnh và các sự kiện……………………………………………………..74
Chương 5: Giao diện đồ họa cấp thấp………………………………………..78
5.1 Canvas……………………………………………………………………….78
5.1.1 Lớp đồ họa………………………………………………………………..79
5.1.2 Các phương thức của Canvas…………………………………………..81
5.1.3 Bắt sự kiện trong các đối tượng Canvas……………………………….82
5.1.4 Game action……………………………………………………………..85
5.1.5 Vòng lặp trò chơi game…………………………………………………87
5.2 Graphics…………………………………………………………………….89
5.2.1 Màu sắc…………………………………………………………………….90
5.2.2 Font chữ…………………………………………………………………..91
5.2.3 Font chữ…………………………………………………………………..98
5.2.4 Vẽ các đối tượng hình ảnh (image)……………………………………101
5.2.5 Điều khiển các điểm vẽ và đồ họa thuộc tính………………………102
5.2.6 Clipping region………………………………………………………..105
Chương 6: Lưu trữ thông tin với RMS………………………………………106
6.1 Giới thiệu RMS…………………………………………………………….106
6.2 Record Store và Record enumeration…………………………………107
6.3 Sắp xếp bằng RecordComparator……………………………………….110
6.4 Lọc Record với RecordFilter…………………………………………….113
6.5 Thao tác với các Record Store duy nhất…………………………….115
6.6 Xử lý lỗi khi thao tác với Record Store………………………………122
Chương 7: Kết nối mạng với Generic Connection Framework (GCF)…124
7.1 Lập trình mạng với GCF………………………………………………….124
7.2 Các lớp hỗ trợ…………………………………………………………….124
7.3 Cấu hình HTTP……………………………………………………………..127
7.3.1 Mô hình xử lý…………………………………………………………..127
7.3.2 Các đặc điểm của kết nối HTTP bằng J2ME……………………….130
7.3.3 Thiết kế kết nối………………………………………………………….131
7.4 Kết nối giao thức Datagram (UDP)…………………………………..135
7.5 Kết nối với TCP socket……………………………………………………141
Phần 2: Web Service và ứng dụng “Đăng ký Học Phần”……………….146
Chương 8: Tổng quan về Web Service………………………………………146
8.1 Khái niệm về Web Service……………………………………………….146
Chương 9: Ứng dụng phân tán (Distributed Application)………………..149
9.1 Cấu trúc……………………………………………………………………..149
9.1.1 Nguyên lý xây dựng hệ thống ứng dụng phân tán………………150
9.1.2 Hạn chế của những mô hình ứng dụng phân tán trước đây……….151
8.2 Web Service…………………………………………………………………152
8.2.1 Định nghĩa…………………………………………………………………153
8.2.2 Giao diện cơ bản của Web Service…………………………………153
8.2.3 Khung động của Web service…………………………………………..155
8.2.4 Ưu điểm của web service………………………………………………157
8.3 Các thành phần chính của Web Service…………………………………157
8.3.1 SOAP (Simple Object Access Protocol)…………………………..158
8.3.2 WSDL (Web Service Description Language)……………………162
Chương 9: Ứng dụng đăng ký học phần…………………………………….172
9.1 Đặc tả chương trình……………………………………………………….172
9.1.1 Tổng quan…………………………………………………………………172
9.1.2 Phân tích các chức năng……………………………………………..173
9.2 Kiến trúc chương trình…………………………………………………..174
9.3 Thiết kế cơ sở dữ liệu……………………………………………………..174
9.3.1 Mô hình kết nối…………………………………………………………174
9.3.2 Mô hình bảo mật (mã hoá password)………………………………..175
9.3.3 Phân tích chức năng………………………………………………….176
9.4 Mô hình xử lý và use case……………………………………………….177
9.4.1 Mô hình use case……………………………………………………….177
9.4.2 Biểu đồ hoạt động của use case……………………………………178
9.5 Thiết kế mô hình dữ liệu…………………………………………………183
9.5.1 Mô hình lớp……………………………………………………………..183
9.5.2 Mô hình dữ liệu quan hệ…………………………………………….184
9.6 Chi tiết các hoạt động và xử lý…………………………………………..184
9.6.1 Biểu đồ tuần tự…………………………………………………………188
9.6.2 Thiết kế giao diện cho người dùng………………………………189
9.6.3 Lớp xử lý nghiệp vụ……………………………………………………190
9.7 Mở rộng ứng dụng………………………………………………………..191
9.7.1 Các hoạt động được phân phối…………………………………….191
9.7.2 Phân phối dữ liệu………………………………………………………192
9.7.3 Phân phối các chức năng…………………………………………..193
9.7.4 Phân phối giao diện…………………………………………………..194
9.8 Tích hợp với hệ thống khác………………………………………………195
9.8.1 Giao diện cho hệ thống…………………………………………….195
9.8.2 Kết nối với hệ thống…………………………………………………..196
9.9 Kiểm thử và hiệu quả…………………………………………………….197
Chương 10: Tổng kết…………………………………………………………205
10.1 Kết luận………………………………………………………………….205
10.2 Hướng phát triển…………………………………………………………206
Tài liệu tham khảo……………………………………………………………210
Phụ lục A: Hướng dẫn sử dụng công cụ Sun Wireless Toolkit 2.5….211
Phụ lục B: Xây dựng và sử dụng Web Service…………………………..217
Phụ lục C: Giới thiệu các thư viện JSR…………………………………….222

Liên kết tải về