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
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;
}