1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tìm hiểu lập trình phân tán với RMI ứng dụng truy cập cơ sở dữ liệu web

22 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 4,65 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LÂP HẢI PHÒNGKHOA CÔNG NGHỆ THÔNG TIN ====== BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Đề tài: Tìm hiểu lập trình phân tán với RMI ứng dụng truy cập cơ sở dữ

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LÂP HẢI PHÒNG

KHOA CÔNG NGHỆ THÔNG TIN

======

BÁO CÁO ĐỒ ÁN TỐT NGHIỆP

Đề tài:

Tìm hiểu lập trình phân tán với RMI

ứng dụng truy cập cơ sở dữ liệu Web

Giáo viên hướng dẫn: ThS.Phùng Anh Tuấn Giáo viên phản biện: PGS.TS.Đỗ Trung Tuấn Sinh viên thực hiện: Nguyễn Thế Long

Lớp: CT702

ISO 9001:2000

Trang 2

MỤC ĐÍCH CỦA ĐỀ TÀI

 Tìm hiểu kỹ thuật RMI

 Xây dựng chương trình ứng dụng truy

cập cơ sở dữ liệu Web

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 3

NỘI DUNG

I Giới thiệu ngôn ngữ Java

II Cơ sở về mạng máy tính

III Lập trình đối tượng phân tán với RMI

IV Chương trình demo truy nhập cơ sở dữ

liệu Web

Trang 4

I GIỚI THIỆU NGÔN NGỮ JAVA

1 Chu trình phát triển của Java

Lớp ứng dụng MyClass{}

Byte Codes Thư viện

Byte Codes

Chương trình ứng dụng hiện

hành

Dịch

Kiểm tra

và thông dịch

Nạp các lớp tham chiếu

Gỡ lỗi

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 5

2 Môi trường và công cụ phát triển

- Java có thể dịch và thực hiện trong mọi môi trường điều hành, miễn là ở đó có chương trình thông dịch (Máy ảo Java-JVM).

Trang 6

II CƠ SỞ VỀ MẠNG MÁY TÍNH

đường truyền theo một cấu trúc nào đó và thông qua các máy tính trao đổi thông tin qua lại cho nhau.

như sau: Gan, Wan, Man, Lan.

Star Topology Bus Topology Ring Topology

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 7

Giao thức mạng: là một tập các quy tắc, quy ước để trao đổi

thông tin giữa hai hệ thống máy tính hoặc hai thiết bị máy tính với nhau

Giao thức HTTP: là giao thức lệnh và điều khiển xác lập việc

truyền tin giữa Client và Server và chuyển lệnh qua lại giữa hai hệ thống.

Giao thức TCP/IP: là một họ giao thức cho phép các hệ thống

mạng cùng làm việc với nhau thông qua việc cung cấp phương tiện truyền thông liên mạng.

- TCP là một giao thức hướng kết nối

- IP là giao thức truyền thông kiểu không liên kết

Giao thức UDP: là một giao thức gửi các gói dữ liệu độc lập

từ một máy tính sang một máy khác không đảm bảo đến nơi.

Trang 8

Mô hình hoạt động Clients/Server

Mô hình hoạt động Peer to Peer

Máy Client Máy Server

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 9

III LẬP TRÌNH ĐỐI TƢỢNG

PHÂN TÁN VỚI RMI

1 Khái niệm RMI

- RMI là một công nghệ Java cho phép JVM này giao tiếp với JVM khác và thi hành các phương thức của đối tượng nằm trên JVM đó.

2 RMI làm việc nhƣ thế nào

- Tại Client trình biên dịch sinh ra lớp tênlớp_Stub.

- Tại Server trình biên dịch sinh ra lớp tênlớp_Skeleton.

- Client hoặc Server đăng ký tên đối tượng cho phép gọi từ

xa với rmiregistry

- Client gọi các phương thức của Server thông qua 2 lớp trung gian _Stub và _Skeleton

Trang 10

3 Kiến trúc chương trình RMI

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 11

4 Cơ chế thực thi của một ứng dụng RMI

Trang 12

5 Cài đặt chương trình RMI

• Đặc tả giao diện

• Viết lớp thực thi giao diện

• Tạo lớp trung gian Stub và Skeleton

• Viết chương trình phía Server

• Viết chương trình phía Client

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 13

IV CHƯƠNG TRÌNH DEMO

TRUY CẬP CƠ SỞ DỮ LIỆU WEB

1 Mô hình của chương trình

Trang 14

2 Giao diện của chương trình

Giao diện phía RMI Server

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 15

Giao diện trang chủ

Trang 16

Giao diện thông tin về nhân viên

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 17

Giao diện tìm kiếm thông tin nhân viên

Trang 18

Giao diện bổ sung nhân viên

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 19

Giao diện xóa thông tin của nhân viên

Trang 20

Giao diện đăng nhập quyền quản trị hệ thống

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Trang 21

KẾT LUẬN

 Tìm hiểu lập trình phân tán với RMI.

 Xây dựng thành công chương trình demo truy cập cơ sở dữ liệu Web với các chức năng cho người quản trị và người sử dụng.

 Với kết quả đạt được có thể tìm hiểu sâu hơn

và áp dụng cho việc triển khai một số ứng dụng khác.

Trang 22

Em xin chân thành cảm ơn tất cả các thầy cô

giáo, các bạn.

Chúc buổi bảo vệ thành công tốt đẹp!

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com

Ngày đăng: 01/11/2022, 20:02

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w