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]

Xây dựng các portlet bằng Geronimo Apache và Eclipse

Quản lý cổng Web Liferay bằng nền các công cụ Web của Eclipse (WTP)

Matthew Scarpino, Phát triển Java, Eclipse Engineering, LLC
Matthew Scarpino là nhà quản lý dự án và nhà phát triển Java tại Eclipse Engineering LLC. Ông là tác giả hàng đầu của SWT/JFace in Action và có đóng góp nhỏ nhưng quan trọng vào Standard Widget Toolkit (SWT). Ông thích nhạc dân gian Ailen, chạy maratông, thơ của William Blake, và Graphical Editing Framework (GEF).
(Tác giả đóng góp cho IBM developerWorks)

Tóm tắt:  Các nhà phát triển Web có thể xây dựng các cổng Web (portal) đa chức năng bằng cách sắp xếp các thành phần hướng sự kiện, đơn giản và tái sử dụng được gọi là các portlet. Eclipse làm cho quá trình này thậm chí còn đơn giản hơn nữa. Trước hết, hãy tìm hiểu nền các công cụ Web của Eclipse (Eclipse Web Tools Platform - WTP) cung cấp một môi trường phát triển hoàn chỉnh để biên tập mã và các tệp tin cấu hình cần thiết cho các dự án portlet như thế nào. Sau đó, bằng việc tích hợp trình bổ sung Apache Geronimo Eclipse, hãy tìm hiểu cách mà bạn có thể triển khai và hiển thị những portlet này bên trong một cổng Web đầy đủ bằng cách truy cập máy chủ ứng dụng Geronimo.

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

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

Trước khi bạn bắt đầu

Về tài liệu hướng dẫn này

Với các công cụ mã nguồn mở thích hợp, bạn có thể xây dựng nên một cổng Web có khả năng và đa chức năng như là địa chỉ mạng của một công ty lớn. Hướng dẫn này khảo sát một phương pháp tạo ra một cổng Web như vậy bằng cách sử dụng 3 công cụ:

  • Môi trường phát triển tích hợp (IDE) Eclipse để phát triển dự án.
  • Một máy chủ ứng dụng Apache Geronimo để triển khai nó.
  • Cổng Web Liferay để cung cấp cấu trúc tổng thể.

Cần một số nỗ lực để cài đặt các thành phần này và khắc phục những sự không tương hợp về phiên bản. Nhưng sau khi lập cấu hình, quá trình xây dựng và triển khai cổng Web sẽ thông suốt.

Mục tiêu

Hướng dẫn này trình bày:

  • Tổ chức và đơn giản hoá phát triển cổng Web với WTP Eclipse.
  • Cơ cấu các portlet trong cổng Web Liferay.
  • Triển khai một ứng dụng portlet dựa servlet lên một máy chủ ứng dụng Geronimo.
  • Triển khai một ứng dụng portlet dựa trên Java™Server Pages (JSP) với một máy chủ ứng dụng Geronimo.

Điều kiện tiên quyết

Tài liệu hướng dẫn này viết cho các nhà phát triển Java bản doanh nghiệp mà có kỹ năng và kinh nghiệm từ trình độ mới bắt đầu cho đến trung cấp. Bạn cần có hiểu biết thông thường về công nghệ Java, các servlet, và các trang JSP cũng như phải biết qua Eclipse và cách nó quản lý các dự án.

Yêu cầu về hệ thống

Để bắt đầu hướng dẫn này, bạn cần một phiên bản Eclipse 3.2 gần đây hoặc mới hơn trên hệ thống của bạn. Bạn sẽ cài đặt WTP, máy chủ Geronimo, máy chủ runtime Geronimo và nền cổng Web Liferay khi học theo hướng dẫn này.

1 của 13 | Trang sau

Bình luận



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=70
Zone=Nguồn mở, Công nghệ Java
ArticleID=385739
TutorialTitle=Xây dựng các portlet bằng Geronimo Apache và Eclipse
publish-date=05202009
author1-email=mattscar@yahoo.com
author1-email-cc=