Khởi đầu các ứng dụng Java của bạn, Phần 2: Phát triển Ajax gọn nhẹ, dễ dàng
Số trang: 74
Loại file: pdf
Dung lượng: 2.45 MB
Lượt xem: 11
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Xây dựng một ứng dụng web tương tác với bộ khởi đầu các ứng dụng Java của bạn Sing Li, Tư vấn, tác giả, Wrox Press Tóm tắt: Tổ hợp của Eclipse, DB2® Express-C 9.5, và WebSphere® Application Server Community Edition 2.0 — tất cả đều miễn phí để tải về, sử dụng và triển khai — là một bộ sản phẩm từ bản mẫu đến sản xuất tuyệt vời cho mọi nhu cầu phát triển Java™ và Java doanh nghiệp của bạn. Một điều có thể chưa hiển nhiên lắm là bạn còn có thể sử dụng khá dễ...
Nội dung trích xuất từ tài liệu:
Khởi đầu các ứng dụng Java của bạn, Phần 2: Phát triển Ajax gọn nhẹ, dễ dàng Khởi đầu các ứng dụng Java của bạn, Phần 2: Phát triển Ajax gọn nhẹ, dễ dàngXây dựng một ứng dụng web tương tác với bộ khởi đầu các ứng dụng Java củabạnSing Li, Tư vấn, tác giả, Wrox PressTóm tắt: Tổ hợp của Eclipse, DB2® Express-C 9.5, và WebSphere® ApplicationServer Community Edition 2.0 — tất cả đều miễn phí để tải về, sử dụng và triểnkhai — là một bộ sản phẩm từ bản mẫu đến sản xuất tuyệt vời cho mọi nhu cầuphát triển Java™ và Java doanh nghiệp của bạn. Một điều có thể chưa hiển nhiênlắm là bạn còn có thể sử dụng khá dễ dàng các công cụ đã qua kiểm chứng này đểtạo ra, thử nghiệm, và triển khai các ứng dụng hàng đầu gọn nhẹ. Hướng dẫn nàychỉ dẫn cho bạn đi qua các bước phát triển một ứng dụng quản lý nguồn nhân lựcnhỏ, trước tiên bằng cách sử dụng công nghệ dựa trên JavaServer Pages (JSP)truyền thống và sau đó di chuyển nó đến một giải pháp tương tác cao là sử dụngAjax.Trước khi bạn bắt đầuSự tích hợp chặt chẽ giữa các công cụ miễn phí tạo thành bộ khởi đầu các ứngdụng Java của bạn: Eclipse, DB2 Express-C 9.5, và WebSphere ApplicationServer Community Edition 2.0 (gọi tắt là Máy chủ ứng dụng) đã đáp ứng tốt cácnhu cầu của các nhà phát triển ứng dụng Java EE và các dịch vụ web. Đi đôi vớihướng dẫn này là hướng dẫn, Khởi đầu các ứng dụng Java của bạn, Phần 1: Phầnmềm miễn phí, phát triển nhanh chóng, trình bày về cách các công cụ này làm việccùng nhau như thế nào để phát triển phần mềm Java EE.Ngày càng có nhiều nhà phát triển Java đang thử nghiệm các giao diện người dùngtrên nền web tương tác cao, bao gồm các lựa chọn mà không đòi hỏi phải sử dụngmột thùng chứa Java EE truyền thống. Những khám phá như vậy thường bắt bạnphải học thêm một ngôn ngữ lập trình chưa qua kiểm chứng, phải làm việc vớicông cụ có mức chất lượng beta, và đặt cược vào công nghệ triển khai chưa quathử thách với thời gian.Thật bất ngờ cho bạn khi biết được rằng bộ công cụ mạnh, làm ra sản phẩm thựcsự, do IBM hậu thuẫn miễn phí mà bạn đang dùng cho các nhiệm vụ phát triểnJava EE cũng có thể là người bạn tốt nhất của bạn trong việc khám phá lĩnh vựcphát triển giao diện người dùng thay thế. Tin tức tuyệt vời nhất là ở chỗ tất cả cácmã chương trình của bạn — gọn nhẹ hay truyền thống — có thể tận dụng ưu thếcủa tập hợp đặc tính dễ sử dụng, phong phú của Eclipse, sự hoàn thiện và mạnhmẽ của DB2 Express-C, và hỗ trợ triển khai cấp thế giới của Máy chủ ứng dụng.Hướng dẫn này cho bạn thấy làm thế nào để di chuyển một ứng dụng từ một thiếtkế truyền thống tới một thiết kế dựa trên công nghệ JavaScript không đồng bộ(Asynchronous JavaScript) và XML (Ajax) — tất cả nằm trong môi trường thânthiện và quen thuộc của bộ khởi đầu ứng dụng Java của bạn.Bộ tập hợp phần mềm khởi đầuĐể khởi đầu các ứng dụng Java của bạn, IBM đã gộp một tổ hợp mạnh các thànhphần phần mềm có sẵn miễn phí với nhau để truy cập dữ liệu, phát triển và triểnkhai ứng dụng: Máy chủ cơ sở dữ liệu DB2 Express-C 9.5 Máy chủ ứng dụng WebSphere phiên bản cộng đồng 2.0 Môi trường phát triển tích hợp Eclipse (Eclipse IDE) Bạn không bị buộc phải sử dụng những gói này trong tổ hợp như trên; mỗi gói đềulàm việc được với nhiều thành phần dựa trên các chuẩn mở khác nhau. Bạn có thểsử dụng Eclipse với các máy chủ ứng dụng khác (kể cả không phải Java) và các cơsở dữ liệu khác. Máy chủ ứng dụng không đòi hỏi DB2 Express-C 9.5 hay Eclipse.Và DB2 Express-C 9.5 có thể phù hợp với các môi trường phát triển và triển khaikhác với Eclipse và Máy chủ ứng dụng. Nhưng, rồi bạn sẽ hiểu đầy đủ từ hướngdẫn này, khi sử dụng bộ tích hợp chặt chẽ như một tổng thể nói trên, bạn sẽ có rấtnhiều thuận lợi.Thông tin về hướng dẫn nàyBạn sẽ bắt đầu hướng dẫn này bằng cách tạo ra một bảng thông tin nhân viên, sửdụng công nghệ JSP và servlet tiêu chuẩn. Bạn sẽ làm tất cả các công việc pháttriển và thử nghiệm bằng cách sử dụng bộ khởi đầu các ứng dụng Java. Bạn sẽthiết kế các ứng dụng trong Eclipse và sau đó triển khai và thử nghiệm nó trênMáy chủ ứng dụng. Các ứng dụng sẽ tìm về và hiển thị thông tin nhân viên, baogồm cả hình ảnh, từ một cơ sở dữ liệu DB2 Express-C 9.5 theo chế độ tương tác.Sau đó, hướng dẫn này thảo luận về một số hạn chế trong thiết kế ứng dụng JSP vàchỉ ra cách làm thế nào để một giải pháp dựa trên Ajax nhẹ có thể giúp để vượtqua các hạn chế này. Hướng dẫn này cũng giới thiệu các khái niệm Ajax cơ bản vàmột bộ dụng cụ Java phổ biến có tên là Web trực tiếp từ xa (Direct Web Remoting- DWR) (xem Tài nguyên). Bạn sẽ chuyển đổi ứng dụng sang một thiết kế nhẹ.Các ứng dụng được thiết kế lại nằm trong một trang HTML, lưu trú trên Máy chủứng dụng hoạt động như một máy chủ Web đơn giản, truy cập trực tiếp thông tincơ sở dữ liệu DB2 Express C sử dụng Ajax và tuần tự hóa ký pháp đối tượngJavaScript (JavaScript Object Notation - JSON).Hướng dẫn này dẫn dắt bạn qua: V ...
Nội dung trích xuất từ tài liệu:
Khởi đầu các ứng dụng Java của bạn, Phần 2: Phát triển Ajax gọn nhẹ, dễ dàng Khởi đầu các ứng dụng Java của bạn, Phần 2: Phát triển Ajax gọn nhẹ, dễ dàngXây dựng một ứng dụng web tương tác với bộ khởi đầu các ứng dụng Java củabạnSing Li, Tư vấn, tác giả, Wrox PressTóm tắt: Tổ hợp của Eclipse, DB2® Express-C 9.5, và WebSphere® ApplicationServer Community Edition 2.0 — tất cả đều miễn phí để tải về, sử dụng và triểnkhai — là một bộ sản phẩm từ bản mẫu đến sản xuất tuyệt vời cho mọi nhu cầuphát triển Java™ và Java doanh nghiệp của bạn. Một điều có thể chưa hiển nhiênlắm là bạn còn có thể sử dụng khá dễ dàng các công cụ đã qua kiểm chứng này đểtạo ra, thử nghiệm, và triển khai các ứng dụng hàng đầu gọn nhẹ. Hướng dẫn nàychỉ dẫn cho bạn đi qua các bước phát triển một ứng dụng quản lý nguồn nhân lựcnhỏ, trước tiên bằng cách sử dụng công nghệ dựa trên JavaServer Pages (JSP)truyền thống và sau đó di chuyển nó đến một giải pháp tương tác cao là sử dụngAjax.Trước khi bạn bắt đầuSự tích hợp chặt chẽ giữa các công cụ miễn phí tạo thành bộ khởi đầu các ứngdụng Java của bạn: Eclipse, DB2 Express-C 9.5, và WebSphere ApplicationServer Community Edition 2.0 (gọi tắt là Máy chủ ứng dụng) đã đáp ứng tốt cácnhu cầu của các nhà phát triển ứng dụng Java EE và các dịch vụ web. Đi đôi vớihướng dẫn này là hướng dẫn, Khởi đầu các ứng dụng Java của bạn, Phần 1: Phầnmềm miễn phí, phát triển nhanh chóng, trình bày về cách các công cụ này làm việccùng nhau như thế nào để phát triển phần mềm Java EE.Ngày càng có nhiều nhà phát triển Java đang thử nghiệm các giao diện người dùngtrên nền web tương tác cao, bao gồm các lựa chọn mà không đòi hỏi phải sử dụngmột thùng chứa Java EE truyền thống. Những khám phá như vậy thường bắt bạnphải học thêm một ngôn ngữ lập trình chưa qua kiểm chứng, phải làm việc vớicông cụ có mức chất lượng beta, và đặt cược vào công nghệ triển khai chưa quathử thách với thời gian.Thật bất ngờ cho bạn khi biết được rằng bộ công cụ mạnh, làm ra sản phẩm thựcsự, do IBM hậu thuẫn miễn phí mà bạn đang dùng cho các nhiệm vụ phát triểnJava EE cũng có thể là người bạn tốt nhất của bạn trong việc khám phá lĩnh vựcphát triển giao diện người dùng thay thế. Tin tức tuyệt vời nhất là ở chỗ tất cả cácmã chương trình của bạn — gọn nhẹ hay truyền thống — có thể tận dụng ưu thếcủa tập hợp đặc tính dễ sử dụng, phong phú của Eclipse, sự hoàn thiện và mạnhmẽ của DB2 Express-C, và hỗ trợ triển khai cấp thế giới của Máy chủ ứng dụng.Hướng dẫn này cho bạn thấy làm thế nào để di chuyển một ứng dụng từ một thiếtkế truyền thống tới một thiết kế dựa trên công nghệ JavaScript không đồng bộ(Asynchronous JavaScript) và XML (Ajax) — tất cả nằm trong môi trường thânthiện và quen thuộc của bộ khởi đầu ứng dụng Java của bạn.Bộ tập hợp phần mềm khởi đầuĐể khởi đầu các ứng dụng Java của bạn, IBM đã gộp một tổ hợp mạnh các thànhphần phần mềm có sẵn miễn phí với nhau để truy cập dữ liệu, phát triển và triểnkhai ứng dụng: Máy chủ cơ sở dữ liệu DB2 Express-C 9.5 Máy chủ ứng dụng WebSphere phiên bản cộng đồng 2.0 Môi trường phát triển tích hợp Eclipse (Eclipse IDE) Bạn không bị buộc phải sử dụng những gói này trong tổ hợp như trên; mỗi gói đềulàm việc được với nhiều thành phần dựa trên các chuẩn mở khác nhau. Bạn có thểsử dụng Eclipse với các máy chủ ứng dụng khác (kể cả không phải Java) và các cơsở dữ liệu khác. Máy chủ ứng dụng không đòi hỏi DB2 Express-C 9.5 hay Eclipse.Và DB2 Express-C 9.5 có thể phù hợp với các môi trường phát triển và triển khaikhác với Eclipse và Máy chủ ứng dụng. Nhưng, rồi bạn sẽ hiểu đầy đủ từ hướngdẫn này, khi sử dụng bộ tích hợp chặt chẽ như một tổng thể nói trên, bạn sẽ có rấtnhiều thuận lợi.Thông tin về hướng dẫn nàyBạn sẽ bắt đầu hướng dẫn này bằng cách tạo ra một bảng thông tin nhân viên, sửdụng công nghệ JSP và servlet tiêu chuẩn. Bạn sẽ làm tất cả các công việc pháttriển và thử nghiệm bằng cách sử dụng bộ khởi đầu các ứng dụng Java. Bạn sẽthiết kế các ứng dụng trong Eclipse và sau đó triển khai và thử nghiệm nó trênMáy chủ ứng dụng. Các ứng dụng sẽ tìm về và hiển thị thông tin nhân viên, baogồm cả hình ảnh, từ một cơ sở dữ liệu DB2 Express-C 9.5 theo chế độ tương tác.Sau đó, hướng dẫn này thảo luận về một số hạn chế trong thiết kế ứng dụng JSP vàchỉ ra cách làm thế nào để một giải pháp dựa trên Ajax nhẹ có thể giúp để vượtqua các hạn chế này. Hướng dẫn này cũng giới thiệu các khái niệm Ajax cơ bản vàmột bộ dụng cụ Java phổ biến có tên là Web trực tiếp từ xa (Direct Web Remoting- DWR) (xem Tài nguyên). Bạn sẽ chuyển đổi ứng dụng sang một thiết kế nhẹ.Các ứng dụng được thiết kế lại nằm trong một trang HTML, lưu trú trên Máy chủứng dụng hoạt động như một máy chủ Web đơn giản, truy cập trực tiếp thông tincơ sở dữ liệu DB2 Express C sử dụng Ajax và tuần tự hóa ký pháp đối tượngJavaScript (JavaScript Object Notation - JSON).Hướng dẫn này dẫn dắt bạn qua: V ...
Tìm kiếm theo từ khóa liên quan:
quản trị dữ liệu lập trình XML ngôn ngữ SQL data base hệ quản trị lưu trữ dữ liệu bộ nhớGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 311 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
8 trang 264 0 0
-
6 trang 170 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 152 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 84 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 71 0 0 -
150 trang 68 0 0
-
Đồ án tốt nghiệp ngành Công nghệ thông tin: Áp dụng các kỹ thuật trong big data vào lưu trữ dữ liệu
96 trang 67 1 0 -
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 66 0 0