Download presentation
Presentation is loading. Please wait.
1
Khoa CNTT- Học viện kỹ thuật quân sự
Google App Engine Trần Văn An
2
Khái niệm Google App Engine (App Engine hay GAE) là một nền tảng điện toán đám mây của Google để phát triển và lưu trữ ứng dụng web trong những trung tâm dữ liệu do Google quản lý (google-managed data centers)
3
Khái niệm GAE được thiết kế để lưu trữ những ứng dụng và phục vụ nhiều người dùng một cách đồng thời. Đảm bảo sự co giãn (scales) Càng nhiều người sử dụng chương trình, App Engine sẽ tạo ra càng nhiều tài nguyên cho ứng dụng đó và quản lý chúng
4
Các thành phần chính của AppEngine.
Python Runtime Java Runtime Environment
5
Các thành phần chính của AppEngine.
Datastore Là cơ chế để thao tác với dữ liệu trên hệ thống dữ liệu phân tán của Google. APIs của Datastore sẽ cung cấp Interface để có thể thao tác với các dữ liệu phía dưới.
6
Các thành phần chính của AppEngine.
Google Accounts: AppEngine liên kết mật thiết với tài khoản Google. Người dùng có thể cho user login vào ứng dụng của mình bằng tài khoản Google của họ.
7
Các thành phần chính của AppEngine.
App Engine Services : Cung cấp nhiều dịch vụ để có thể sử dụng cho ứng dụng. Ví dụ như: URL Fetch, Mail,…
8
Tạo project
9
Tạo project
10
Cài đặt plugins cho Eclipse
Help > Install New Software... Add
11
Tao project mới
12
Tạo project mới
13
Run project
14
Run project
15
Create model Tạo JPA.
16
JPA Java Persistence API hay JPA là một đăc tả Java cho việc ánh xạ giữa các đối tượng Java tới cơ sở dữ liệu quan hệ sử dụng cộng nghệ phổ biến là ORM( Object Relational Mapping). JPA API cung cấp đầy đủ các công cụ cho phép người lập trình có thể tạo cơ sở dữ liệu một cách đơn giản và nhanh chóng.
17
Cấu hình cho JPA với Google App Engine
File cấu hình dùng để chỉ ra rằng JPA dùng App Engine datastore.
18
EntityManagerFactory
19
Dao Dùng để tương tác với dữ liệu
20
Tạo các servlets
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.