Học liferay qua ví dụ: Tạo ứng dụng áp dụng MVC portlet
- Posted by Unknown
- Ngày đăng: Mar 20, 2014
- liferay
- 10 comments:
Liferay phân vùng M-V -C như sau:
– Model (M): Là những class được tạo bởi tool service-builder.
– View (V): Chính là các JSP.
– Controller: Chính là class portlet.
Trong liferay, để tạo 1 MVCPortlet cần thực hiện các bước sau:
– Model (M): Là những class được tạo bởi tool service-builder.
– View (V): Chính là các JSP.
– Controller: Chính là class portlet.
Trong liferay, để tạo 1 MVCPortlet cần thực hiện các bước sau:
Tạo mới 1 Liferay Plug-in Project - MVC
- Posted by Unknown
- Ngày đăng: Mar 17, 2014
- liferay
- No comments:
Trong bài này, ta sẽ tạo 1 project Plug-in theo mô hình MVC cơ bản
Tạo portlet bằng cách sử dụng SDK Plugins rất đơn giản. Có 1 thư mục portlet bên trong thư mục Plugin SDK sẽ lưu trữ các project portlet của bạn. Các bước thực hiện như sau
B1: Kích vào option “New Liferay Plug-in Project”
B2: Nhập tên Project và check vào option “Portlet”.Bấm Next
Tạo portlet bằng cách sử dụng SDK Plugins rất đơn giản. Có 1 thư mục portlet bên trong thư mục Plugin SDK sẽ lưu trữ các project portlet của bạn. Các bước thực hiện như sau
B1: Kích vào option “New Liferay Plug-in Project”
B2: Nhập tên Project và check vào option “Portlet”.Bấm Next
Ví dụ sau sẽ hướng dẫn cách định nghĩa Service cho 2 table có tên như sau: sample_category và
sample_product.
Bước 1: Định nghĩa service (service.xml)
Tại folder /docroot/WEB_INF, tạo file service.xml với nội dung như sau:
1- Những nền tảng của Portlet
Một server portal quản lý các yêu cầu của client. Giống như một ứng dụng Web phía máy chủ có một web container để quản lý viêc “chạy” các thành phần web ( như servlets, jsps, bộ lọc filters, v.v…), một portal có 1 portlet container để quản lý việc chạy các Portlets. Chú ý rằng hầu hết các ứng dụng web phía máy chủ
An Application Programing Interface (API) là một giao thức, khi gọi, thực hiện một hành động hoặc 1 thiết lậpcác hành động. Bạn có thể gọi một API từ code của bạn trực tiếp thông qua lời gọi Java hoặc thông qua các dịch vụ web. Bài này cung cấp tổng quan về 1 số hàm API Liferay cần thiết có sẵn cho bạn sử dụng trong việc phát triển Liferay Portal của bạn
1. Scriptlet trong jsp
Scriplet có thể chứa bất kỳ ngôn ngữ, khai báo biến, phương thức, biểu thức trong thẻ page scripting languega.
Scriptlets dc thực hiện tại thời điểm dc yêu cầu, khi JSP xử lý yêu cầu từ client request. Nếu scriptlet thực hiện cho ra 1 output, output sẽ dc lưu trữ trong out objectbạn có thể hiển thị nó
Scriplet có thể chứa bất kỳ ngôn ngữ, khai báo biến, phương thức, biểu thức trong thẻ page scripting languega.
Scriptlets dc thực hiện tại thời điểm dc yêu cầu, khi JSP xử lý yêu cầu từ client request. Nếu scriptlet thực hiện cho ra 1 output, output sẽ dc lưu trữ trong out objectbạn có thể hiển thị nó
1. Ajax (lợi và hại)
- Ưu điểm:
* Nó giúp việc thiết kế web đa dạng hơn và tăng tính tương tác của website với người dùng
* Nó sử dụng các công nghệ đã có sẵn nên dễ học và sử dụng
* Nhờ tính phổ biến của nó, đã khuyến khích việc phát triển các khuôn mẫu mà sẽ giúp lập trình viên tránh khỏi các vết xe đổ trước.
- Ưu điểm:
* Nó giúp việc thiết kế web đa dạng hơn và tăng tính tương tác của website với người dùng
* Nó sử dụng các công nghệ đã có sẵn nên dễ học và sử dụng
* Nhờ tính phổ biến của nó, đã khuyến khích việc phát triển các khuôn mẫu mà sẽ giúp lập trình viên tránh khỏi các vết xe đổ trước.
Subscribe to:
Posts (Atom)
.jpg&container=blogger&gadget=a&rewriteMime=image%2F*)





