PORTLET LÀ GÌ

  -  

Liferay, Programming, Java, Algorithms, Portal, Cổng thông báo, Lập trình, Thuật toán thù, Liferay Vietnam giới, Liferay Việt Nam


*
*
*
*

Cấu hình Server Runtime

Tại đây, chúng ta vẫn lựa chọn thỏng mục tomcat vào tlỗi mục portal. Runtime JRE thì chọn khoác dịnh của sản phẩm (ở chỗ này mình tải Oracle JDK phiên bản 1.7- nếu áp dụng phiên bạn dạng 1.8 nhiều khi build vận dụng bị lỗi, hiện nay tôi cũng chưa chắc chắn tại sao bị ráng.) quý khách hàng nhấn vào nút ít Finish.

Bạn đang xem: Portlet là gì


Chọn tomcat server

Tạo server: trở lại bước trước, các bạn cliông chồng vào Create a new Liferay server. Quý Khách chỉ việc chọn khoác định cùng nhất vào nút ít Next.


Tạo bắt đầu server

Ở giao diện tiếp theo, họ vẫn chọn những vận dụng để tiến hành trên máy chủ. Nhưng vị họ chưa xuất hiện ứng dụng như thế nào yêu cầu chúng ta tốt nhất Finishnhằm dứt Việc chế tạo ra mới máy chủ.Vậy là ta đã cầu hình kết thúc, sinh sống hình ảnh eclipse các bạn lựa chọn Windows >> Open Perspective >> Liferay nhằm vào bối cảnh mặc định.


Giao diện lập trình

quý khách click vào nút Start (khoanh màu đỏ) nhằm khởi hễ sever. Trước đây, họ khởi cồn sever bằng phương pháp cliông chồng vào tệp tin startup.bat hoặc catalina.sh, nhưng lại giờ đồng hồ bọn họ tất cả bí quyết khác, các thông báo của máy công ty đang hiện thị lên bên trên console của eclipse cho mình theo dõi và quan sát hoạt động của sever.Tạo ứng dụngChúng ta có thể kể tới các ứng dụng mà lại bạn có thể cải cách và phát triển nlỗi portlet, hook, theme, ext, layout,… Nhưng hãy khoan bàn cho những cái xa cách, thứ 1 bọn họ chỉ quyên tâm cho tới portlet, với tại đây khi nó cho áp dụng nghĩa là nói tới portlet nhé.SDK hỗ trợ nguyên tắc nhằm bọn họ tạo nên các áp dụng trên bối cảnh console, cơ mà ta rất có thể làm lơ ko quyên tâm đến sự việc sử dụng hình ảnh chiếc lệnh để gia công câu hỏi bởi vừa mất thời gian với dễ dàng lầm lẫn. Chính vị vậy, từ bỏ này sau này chúng ta chỉ quan tâm tới sự việc phát triển ứng dụng bởi bối cảnh đồ họa nhưng mà thôi (ví như bạn muốn sử dụng giao diện dòng lệnh thì vào lí giải cụ thể của Liferay nhé).Nhỏng các ứng dụng được phát triển bằng phương tiện Eclipse, họ sẽ tạo mới một dự án. Thđọng từ tiến hành như sau:Quý khách hàng chọn File >>New >> Liferay Plugin Project.

Điền thông tin vào ô Project Name cùng Display NameSử dụng User Default Location nhé, bọn họ đang thấy rằng project được sinh sản đã lưu giữ vào trong tlỗi mục portlets (themes, hooks, giỏi exts) trong sdk, các bạn đừng thay đổi đường truyền này, vị những pháp luật dịch vào sdk chỉ thao tác nếu bạn nhằm project đúng khu vực.Build Type: tại đây bản thân dùng quen ANT đề nghị bản thân lựa chọn là Ant, còn nếu khách hàng sử dụng quen thuộc MAVENT thì chúng ta cũng có thể lựa chọn tùy ý.Plugins SDK: là SDK mà chúng ta sẽ cấu hình ngơi nghỉ trênLiferay Runtime: họ lựa chọn nhiều loại sẽ thông số kỹ thuật làm việc trênSelect the plugsin type: chúng ta chọn loại khớp ứng, mình đã lí giải sản xuất portlet đề xuất mình lựa chọn portlet.Quý Khách clichồng vào nút ít Nextđể đưa quý phái bước tiếp.


Liferay MVC

quý khách tích vào Liferay MVC (Model-View-Controller) nhưng một mô hinc đơn giản dễ dàng, nhằm đọc và nhấp vào nút Finish. Quý Khách đợi một thời gian, SDK sẽ sở hữu những thư viện về và kế tiếp sẽ tạo project cho chính mình.Như vậy, ta đã tất cả một project mới có tên là First-App-portlet. Bây tiếng, các bạn bấm chuột cần vào thương hiệu First-App-portlet và chọn New >> Liferay Portlet.

Xem thêm: Lý Thuyết Lai Nhân Cung Là Gì, Những Yếu Tố Của Lai Nhân Cung


Thêm mới portlet vào project

Tại phía trên, bọn họ đã thêm portlet bắt đầu vào dự án công trình First-phầm mềm.Portlet class: là tên class của portlet, hay đó là thành phần C (Controller) tron mô hình MVC. Phần này đã đảm bảo ảnh hưởng giữa hình ảnh (JSP) và lớp service.java packeage: thương hiệu gói chủa Portlet classsupper class: vì ở đây chúng ta chọn mô hình MVC nên bạn cọn class com.liferay.util.bridges.mvc.MVCPortletSau lúc chế tạo ra thành công Project trước tiên, các bạn đề nghị thêmprojectđó vào trong hệ thống. Đề làmvấn đề đó, bạn bấm vào bắt buộc vào sever liferay (ô color đỏ)


Thêm áp dụng trước tiên vào trang

Quý Khách bắt gặp ô thoa đỏ chính là áp dụng của họ đẩy vào. Bây giờ các bạn chỉ cần kéo nó vào trang như các vận dụng thông thường khác.


Ứng dụng đã được cung ứng trang.

Mình đưa chuột vào ứng dụng rồi độc nhất “Add“, ứng dụng đã có chuyển vào trang nlỗi hình trên.Bây giờ đồng hồ, bọn họ xe pháo đi xem kết cấu project của chúng ta nhé.


Cấu trúc thư mục của First-App project

Ta đang đi giải thích từng file cùng từng thư mục nhé.settings: thỏng mục này là của eclipse, họ ko quan lại tâmdocroot: cất toàn bộ văn bản của ứng dụngcss: thư mục chứa toàn bộ các tệp tin css của vận dụng, bạn nên quăng quật toàn bộ các tệp tin css nếu tất cả vào đó nhéhtml: chứa những tệp tin html, jsp. Chúng ta hoàn toàn có thể thấy view.jsp là tệp tin mặc định được tạo thành. Các portlet được tổ chức thành những tlỗi mục nhỏ.js: đựng toàn bộ các tệp tin javascript của ứng dụng (thông thường ta tất cả jquery hoặc các tlỗi viện khác).META-INF: ko quan liêu tâmWEB-INF: đựng toàn bộ phần nhiều đồ vật tương quan cho phần back-kết thúc.

Xem thêm: Dragon Ball Series (Bảy Viên Ngọc Rồng) Thuyết Minh Tiếng Việt

classes: cất toàn bộ các tệp tin được biên dịchlib: cất cá thỏng việnsrc:thỏng mục cất những tệp mối cung cấp.

tld: đựng những file DTDweb.xml:Trong tệp tin này ta thấy có hai sản phẩm công nghệ nên quan tâm:category:là phân một số loại của ứng dụng. Ta tạo thành mang đinch ứng dụng sẽ vào các loại Sample, nếu còn muốn từ chế tạo ra một số loại đến riêng bản thân bạn chỉ việc biến hóa ở trong tính namecủa thẻ category là được.portlet:thẻ này còn có ở trong tính id sẽ được áp dụng nhằm rõ ràng các portlet cùng nhau. id này phải giống như với portlet-name vào file liferay-portlet.xml và liferay.xml.liferay-plugin-package.properties: chứa những ban bố cơ phiên bản của portlet, không có ý nghĩa gì với những người xây dựng cả.liferay-portlet.xml: noojt dung tệp tin nhỏng sau: