Chuyển đến nôi dung chính

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Khi bạn đăng nhập lần đầu tiên, một bản trích ngang trên developerWorks sẽ được tạo ra. Chọn các thông tin trong trích ngang của developerWorks để hiển thị công khai, bạn có thể sửa lại thông tin này bất cứ lúc nào. Tên, họ và tên hiển thị sẽ đi kèm với nội dung mà bạn gửi lên.

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Lần đầu tiên bạn đăng nhập vào trang developerWorks, một bản trích ngang được tạo ra cho bạn, bạn cần phải chọn một tên để hiển thị. Tên hiển thị của bạn sẽ đi kèm theo các nội dung mà bạn đăng tải trên developerWorks.

Tên hiển thị cần có từ 3 đến 30 ký tự. Tên xuất hiện của bạn phải là duy nhất trên trang Cộng đồng developerWorks và vì lí do an ninh nó không phải là địa chỉ email của bạn.

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Khởi đầu các ứng dụng Java của bạn, Phần 1: Phần mềm miễn phí, phát triển nhanh chóng

Sing Li, Tư vấn, tác giả, Wrox Press
Sing Li là một nhà tư vấn và một tác giả tích cực với hơn hai thập kỷ kinh nghiệm thực tiễn. Ông đã đóng góp vào các sách.

Tóm tắt:  Để tạo, thử nghiệm và triển khai nhanh chóng một ứng dụng trên nền Web hoặc dịch vụ Web, bạn cần có một cơ sở dữ liệu quan hệ đã kiểm chứng, một máy chủ ứng dụng web tuân thủ các chuẩn và một IDE linh hoạt. Lý tưởng là tất cả các gói phần mềm ấy đã được kiểm nghiệm trong sử dụng thực tế, dễ có được, dễ sử dụng, và tích hợp tốt với nhau. Hướng dẫn này cho bạn thấy làm thế nào để sử dụng các phần mềm mã nguồn mở và miễn phí của IBM để khởi đầu phát triển ứng dụng trên nền Web bằng Java™ của mình. Bạn sẽ tìm hiểu chính xác nơi để tải về các thành phần, cài đặt chúng, và bắt chúng làm việc cho bạn ngay hôm nay.

Xem thêm bài trong loạt bài này

Ngày:  20 05 2009 (Ngày đăng: 20 05 2009)
Mức độ:  Trung bình

Hoạt động:  33514 lần đọc
Góp ý kiến:  

Trước khi bắt đầu

Hãy kết hợp năng lực đã kiểm chứng của cơ sở dữ liệu DB2® có sức mạnh công nghiệp với tính linh hoạt của Máy chủ ứng dụng Web WebSphere® tương thích với Java EE 5, sau đó đưa vào môi trường phát triển tích hợp (IDE) Eclipse mã nguồn mở rất phổ biến — và bạn có thể có được một môi trường năng xuất cao để tạo ra, thử nghiệm và triển khai các ứng dụng trên nền Web và các dịch vụ Web.

Đây không phải là một bí mật, các chuyên gia trong các dự án CNTT lớn đã dùng bộ sưu tập phần mềm đã kiểm chứng này trong nhiều năm qua. Nhưng cho đến gần đây, cộng đồng phát triển rộng lớn nói chung vẫn không được sử dụng rộng rãi những công cụ này. Thế nhưng, thời thế đã thay đổi, và ngày hôm nay các phiên bản có đầy đủ các đặc tính của các máy chủ và IDE trong bộ sưu tập này chỉ còn đợi tải về mà thôi — miễn phí và miễn lệ phí cấp giấy phép sử dụng — với đầy đủ sự hỗ trợ từ IBM.

Các nhà phát triển Java giờ đây có thể tự do sử dụng IDE mã nguồn mở Eclipse để tạo ra và thử nghiệm các ứng dụng và các dịch vụ web, sau đó cài đặt chúng vào WebSphere Application Server Community Edition 2.0 ( Máy chủ ứng dụng WebSphere, phiên bản cộng đồng 2.0 - gọi tắt trong suốt hướng dẫn này là Máy chủ ứng dụng) và DB2 Express-C 9.5 để triển khai sử dụng thực tế.

Về hướng dẫn này

Bộ tập hợp phần mềm khởi đầu

Để làm nên bộ phần mềm khởi đầu các ứng dụng Java của bạn, IBM đã tập hợp một tổ hợp hùng mạnh các thành phần phần mềm có sẵn miễn phí dành cho dữ liệu, triển khai, và phát triển:

  • 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 đều là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 cũ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 khai khác với Eclipse và Máy chủ ứng dụng. Nhưng, rồi bạn sẽ hiểu đầy đủ từ hướng dẫ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ất nhiều thuận lợi.

Hướng dẫn này sẽ đưa bạn đi theo con đường ngắn nhất để tải về các thành phần phần mềm ấy — được gọi là Bộ khởi đầu các ứng dụng Java của bạn — để làm việc với chúng, để bạn khám phá các khả năng vô hạn của chúng khi sáng tạo ra các kiệt tác lập trình tiếp theo của mình. Nó giúp bạn trong việc cài đặt và thiết lập các thành phần và khám phá ra cách thức chúng được thiết kế để làm việc với nhau như thế nào. Hướng tới mục tiêu này, hướng dẫn này sẽ không cố gắng để có thể bao trùm tất cả các tính năng hoặc các tùy chọn cấu hình sẵn có cho cá thể mỗi gói. Bạn sẽ có thể phát hiện tập hợp tính năng giàu có của từng sản phẩm tùy ý bạn khi tiếp tục công việc khám phá và phát triển.

Hướng dẫn này dẫn dắt bạn đi qua các công việc:

  • Tải về và cài đặt DB2 Express-C 9.5
  • Tạo cơ sở dữ liệu và xử lý dữ liệu bằng các công cụ trong DB2 Express-C 9.5
  • Tải về và cài đặt Máy chủ ứng dụng 2.0
  • Quản lý Máy chủ ứng dụng thông qua bàn giao tiếp Web (Web console)
  • Kết nối Máy chủ ứng dụng với DB2 Express-C 9.5 sử dụng một đầu nối JCA 1.5
  • Tải về và cài đặt Eclipse
  • Cài đặt bộ chuyển đổi máy chủ cho hệ thống các công cụ nền Web (Web Tools Platform - WTP) sang Máy chủ ứng dụng cho Eclipse (trước đây gọi là các trình con cắm thêm (plug-in) của Máy chủ ứng dụng cho Eclipse)
  • Quản lý, duyệt tìm và biên tập dữ liệu DB2 Express-C 9.5 thông qua IDE Eclipse
  • Thử nghiệm các ứng dụng Web trong Eclipse, sử dụng bản cài đặt Máy chủ ứng dụng hiện có
  • Nhanh chóng phát triển và thử nghiệm một ứng dụng Web JSP / JSTL trong Eclipse, có truy nhập dữ liệu vào DB2 Express-C 9.5 và triển khai nó cho Máy chủ ứng dụng
  • Đặt cấu hình Máy chủ ứng dụng như là một máy chủ Web phổ thông trên Internet

Đến cuối của hướng dẫn này, bạn sẽ có kinh nghiệm làm việc thực hành với tất cả các công cụ phần mềm và có một ứng dụng Java hướng dữ liệu đơn giản được triển khai trên Máy chủ ứng dụng.


Các điều kiện cần có trước

Bạn cần phải quen thuộc với việc phát triển ứng dụng Java nói chung và việc phát triển Java phía máy chủ nói riêng. Hướng dẫn này giả định rằng bạn hiểu được hoạt động chung của cơ sở dữ liệu quan hệ và biết rõ các khái niệm cơ bản của Java EE, như các mô tả triển khai và tệp tin lưu trữ WAR. Kinh nghiệm làm việc với một máy chủ ứng dụng và cơ sở dữ liệu quan hệ sẽ mang lại nhiều lợi ích nhưng không bắt buộc.


Các yêu cầu hệ thống

Để làm theo hướng dẫn này và thử nghiệm các đoạn mã nguồn trong hướng dẫn, bạn cần có cài đặt Sun Java SE JDK 5 cập nhật 15 hoặc IBM SDK cho Java phiên bản 5 SR6 đang hoạt động.

Cấu hình hệ thống để thử nghiệm theo hướng dẫn này được khuyến cáo là:

  • Một hệ thống hỗ trợ JDK/JRE như liệt kê ở trên với bộ nhớ chính có dung lượng ít nhất 1 GB (đề nghị nên là 2GB)
  • Có khoảng trống đĩa cứng ít nhất 2GB để cài đặt các thành phần phần mềm và ví dụ

Các chỉ dẫn trong hướng dẫn này dựa trên hệ điều hành Windows™. Tất cả các công cụ bao gồm trong hướng dẫn này cũng làm việc được trên hệ thống Linux® và UNIX®.

1 của 20 | Trang sau

Bình luận



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=70
Zone=Công nghệ Java, Information Management, Nguồn mở
ArticleID=383463
TutorialTitle=Khởi đầu các ứng dụng Java của bạn, Phần 1: Phần mềm miễn phí, phát triển nhanh chóng
publish-date=05202009
author1-email=westmakaha@yahoo.com
author1-email-cc=