Các đ ct đóng gói và trin khai

Một phần của tài liệu xay dung cms module cho he thong intranet cua cong ty tma-lu (Trang 63 - 68)

13.1 c t tri n khai c a ng d ng Web và ng d ng Portlet

Trong các ng d ng Portlet, luôn t n t i 2 t p tin đ c t là:

• T p tin web.xml dùng đ đ c t các tài nguyên c a ng d ng Web. • T p tin portlet.xml dùng đ đ c t các tài nguyên c a ng d ng Portlet. Các tài nguyên nào khơng liên quan đ n Portlet thì đ c khai báo trong t p tin đ c t web.xml. Cịn các tài ngun nào có liên quan đ n Portlet thì đ c khai báo trong t p tin portlet.xml . Ngịai ra, m t s thơng tin c a Portlet c n ph i đ c khai báo trong t p tin web.xml nh sau:

• Mơ t v ng d ng Portlet đ c khai báo b ng th <description>. • Tên c a ng d ng Portlet đ c khai báo b ng th <display-name>.

• Vi c ánh x các vai trị b o m t (Security Role Mapping) c a ng d ng Portlet đ c khai báo b ng th <security-role>.

Phát tri n CMS module cho h th ng Intranet cu Công ty TMA

13.2 Tri n khai ng d ng Portlet và ng d ng Web

Các Portlet, đ c t tri n khai và m i tài nguyên đ u ph i đ c đóng gói trong cùng m t t p tin WAR. Trong đó, th m c WEB-INF bao g m các thành ph n:

• T p tin đ c t tri n khai /WEB-INF/portlet.xml

• Các l p c a Portlet n m trong th m c /WEB-INF/classes • Các t p tin JAR đ c l u trong th m c /WEB-INF/lib M t ví d v c u trúc cây th m c c a ng d ng Portlet nh sau:

/images/myButton.gif /META-INF/MANIFEST.MF /WEB-INF/web.xml /WEB-INF/portlet.xml /WEB-INF/lib/myHelpers.jar /WEB-INF/classes/com/mycorp/servlets/MyServlet.class /WEB-INF/classes/com/mycorp/portlets/MyPortlet.class /WEB-INF/jsp/myHelp.jsp

ng d ng Portlet n u mu n s d ng các tài ngun khơng th đóng gói đ c vào t p tin WAR, ch ng h n EJB, thì có th đóng gói các tài nguyên này d i d ng t p tin EAR.

13.3 Các thành ph n c a đ c t tri n khai Portlet

Các thơng tin c u hình và các thơng tin tri n khai sau đây ph i đ c h tr trong t p tin đ c t tri n khai Portlet :

Phát tri n CMS module cho h th ng Intranet cu Cơng ty TMA

• nh ngh a ng d ng Portlet (Portlet Application Definition) • nh ngh a Portlet (Portlet Definition)

Phát tri n CMS module cho h th ng Intranet cu Công ty TMA

Phát tri n CMS module cho h th ng Intranet cu Công ty TMA

Phát tri n CMS module cho h th ng Intranet cu Công ty TMA

13.4 Tính duy nh t c a các giá tr trong đ c t tri n khai Portlet Portlet

Các giá tr trong đ c t tri n khai sau ph i là duy nh t trong ph m vi c a đnh ngh a ng d ng Portlet (Portlet Application Definition):

• Tên Portlet : <portlet-name>.

• Ki u Portlet tùy ch n : <portlet-mode>. • Ki u c a s tùy ch n : <window-state>. • Thu c tính ng i s d ng : <name>.

Các giá tr trong đ c t tri n khai sau ph i là duy nh t trong ph m vi c a đnh ngh a Portlet (Portlet Definition):

• Giá tr kh i t o: <name>. • H tr ki u: <mime-type>. • Tham chi u: <name>.

• Tham chi u vai trò b o m t: <role-name>.

Một phần của tài liệu xay dung cms module cho he thong intranet cua cong ty tma-lu (Trang 63 - 68)

Tải bản đầy đủ (PDF)

(167 trang)