Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Máy ứng dụng của Google cho Java: Phần 2: Xây dựng ứng dụng sát thủ pot
MIỄN PHÍ
Số trang
40
Kích thước
199.7 KB
Định dạng
PDF
Lượt xem
839

Máy ứng dụng của Google cho Java: Phần 2: Xây dựng ứng dụng sát thủ pot

Nội dung xem thử

Mô tả chi tiết

Máy ứng dụng của Google cho Java: Phần 2: Xây dựng ứng dụng sát thủ

Xây dựng ứng dụng quản lý liên hệ riêng của bạn trong Máy ứng dụng

Rick Hightower , Giám đốc, eBlox

Tóm tắt: Toàn bộ ý nghĩa của một nền tảng đám mây giống như Máy ứng dụng

của Google (Google App Engine) cho Java™ là ở chỗ có thể tưởng tượng, xây

dựng và triển khai các ứng dụng sát thủ có chất lượng chuyên nghiệp có thể mở

rộng — không phải phá sản ngân hàng hoặc biến mình thành người mất trí. Trong

phần thứ hai của bài viết ba phần của mình giới thiệu về Máy ứng dụng của

Google cho Java, Rick Hightower sẽ đưa bạn vượt ra ngoài các ví dụ làm sẵn của

Phần 1 bằng một hướng dẫn từng bước để viết và triển khai một ứng dụng quản lý

liên hệ đơn giản bằng cách sử dụng Máy ứng dụng cho Java.

Trong Phần 1 của bài giới thiệu này về xây dựng các ứng dụng Java có khả năng

mở rộng với Máy ứng dụng (App Engine) cho Java, bạn đã tìm hiểu bộ công cụ

Eclipse và cơ sở hạ tầng của nền tảng điện toán đám mây của Google (hay PAAS)

cho các nhà phát triển Java. Các ví dụ trong bài viết đã có sẵn, để cho bạn có thể

tập trung vào việc tích hợp Máy ứng dụng cho Java với Eclipse và nhanh chóng

thực hành xây dựng và triển khai các kiểu ứng dụng khác nhau — cụ thể là xây

dựng một ứng dụng bằng cách sử dụng Bộ công cụ Web của Google (Google Web

Toolkit - GWT) và một ứng dụng dựa trên servlet. Bài viết này xây dựng trên nền

tảng đó và cũng chuẩn bị cho bạn các bài tập lập trình nâng cao hơn trong Phần 3

của bài viết này.

Ứng dụng quản lý-liên hệ mà bạn sẽ xây dựng cho phép một người sử dụng lưu trữ

thông tin liên hệ cơ bản như tên, địa chỉ thư điện tử (e-mail) và số điện thoại. Để

tạo ứng dụng này, bạn sẽ sử dụng trình thủ thuật tạo dự án GWT của Eclipse.

Từ CRUD đến liên hệ

Bước đầu tiên để xây dựng một ứng dụng mới trong Máy ứng dụng cho Java, bây

giờ như bạn biết, là khởi chạy trình thủ thuật tạo dự án trong Eclipse. Khi đó, bạn

có thể khởi chạy trình thủ thuật bộ khởi động dự án GWT để tạo ra một dự án

GWT. (Phần 1 của bài viết này trình bày các chỉ dẫn chi tiết để tạo một dự án

GWT trong Máy ứng dụng cho Java.)

Để thực hiện bài tập này, bạn sẽ bắt đầu bằng một ứng dụng CRUD đơn giản và

sau đó thêm kho lưu trữ thực. Bây giờ, hãy sử dụng một đối tượng truy cập dữ liệu

(DAO) với triển khai thực hiện giả, như thấy trong Liệt kê 1:

Liệt kê 1. Giao diện với ContactDAO

package gaej.example.contact.server;

import java.util.List;

import gaej.example.contact.client.Contact;

public interface ContactDAO {

void addContact(Contact contact);

void removeContact(Contact contact);

void updateContact(Contact contact);

List<Contact> listContacts();

}

ContactDAO thêm các phương thức để thêm một mối liên hệ, loại bỏ một mối liên

hệ, cập nhật một mối liên hệ và trả về một danh sách tất cả các mối liên hệ. Nó là

một giao diện CRUD rất cơ bản để quản lý các mối liên hệ. Lớp Contact (Liên hệ)

là đối tượng miền của bạn, như thấy trong Liệt kê 2:

Liệt kê 2. Đối tượng miền liên hệ (gaej.example.contact.client.Contact)

package gaej.example.contact.client;

import java.io.Serializable;

public class Contact implements Serializable {

private static final long serialVersionUID = 1L;

private String name;

private String email;

private String phone;

public Contact() {

}

public Contact(String name, String email, String phone) {

super();

this.name = name;

this.email = email;

this.phone = phone;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getEmail() {

return email;

}

public void setEmail(String email) {

this.email = email;

}

public String getPhone() {

return phone;

}

public void setPhone(String phone) {

this.phone = phone;

}

Tải ngay đi em, còn do dự, trời tối mất!