NGHIÊN CỨU CÔNG NGHỆ JSF 2.0 VÀ ICEFACES ĐỂ XÂY DỰNG ỨNG DỤNG QUẢN LÝ HỒ SƠ HÀNH CHÍNH TRÊN NỀN LIFERAY PORTAL

262 236 0
NGHIÊN CỨU CÔNG NGHỆ JSF 2.0 VÀ ICEFACES ĐỂ XÂY DỰNG ỨNG  DỤNG QUẢN LÝ HỒ SƠ HÀNH CHÍNH TRÊN NỀN LIFERAY  PORTAL

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP NGHIÊN CỨU CÔNG NGHỆ JSF 2.0 ICEFACES ĐỂ XÂY DỰNG ỨNG DỤNG QUẢN HỒ HÀNH CHÍNH TRÊN NỀN LIFERAY PORTAL Ngành : Cơng nghệ thơng tin Niên khoá : 2007 - 2011 Lớp : DH07DT Sinh viên thực hiện: Phạm Văn Nam Nguyễn Thị Bích Thủy Tơ Thị Thùy Trang Đồn Bảo Trung TP.HỒ CHÍ MINH, tháng năm 2011 BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP NGHIÊN CỨU CÔNG NGHỆ JSF 2.0 ICEFACES ĐỂ XÂY DỰNG ỨNG DỤNG QUẢN HỒ HÀNH CHÍNH TRÊN NỀN LIFERAY PORTAL Giáo viên hướng dẫn: TS Phạm Văn Tính Sinh viên thực hiện: Phạm Văn Nam Nguyễn Thị Bích Thủy Tơ Thị Thùy Trang Đồn Bảo Trung TP.HỒ CHÍ MINH, tháng năm 2011 CƠNG TRÌNH HỒN TẤT TẠI TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM  Giáo viên hướng dẫn: TS Phạm Văn Tính Phản biện: Cơng ty cổ phần phần mềm Sài Gòn Luận văn kỹ sư bảo vệ HỘI ĐỒNG CHẤM LUẬN VĂN KỸ SƯ TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM ngày 31 tháng 08 năm 2011 Bộ Giáo Dục Đào Tạo Trường ĐH NƠNG LÂM TpHCM CỘNG HỒ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập-Tự Do-Hạnh Phúc NHIỆM VỤ LUẬN VĂN CỬ NHÂN Họ tên sinh viên: PHẠM VĂN NAM Ngày tháng năm sinh: 02/01/1988 Chuyên ngành: Mạng máy tính truyền thông Phái: Nam Nơi sinh: Gia Lai Ngành: Công nghệ thơng tin Họ tên sinh viên: NGUYỄN THỊ BÍCH THỦY Ngày tháng năm sinh: 28/06/1989 Chuyên ngành: Mạng máy tính truyền thông Phái: Nữ Nơi sinh: Đồng Tháp Ngành: Công nghệ thơng tin Họ tên sinh viên: TƠ THỊ THÙY TRANG Ngày tháng năm sinh: 19/09/1898 Chuyên ngành: Mạng máy tính truyền thơng Phái: Nữ Nơi sinh: Đồng Tháp Ngành: Cơng nghệ thơng tin Họ tên sinh viên: ĐỒN BẢO TRUNG Ngày tháng năm sinh: 01/12/1989 Chuyên ngành: Mạng máy tính truyền thơng Phái: Nam Nơi sinh: Tiền Giang Ngành: Công nghệ thông tin I TÊN ĐỀ TÀI: Nghiên cứu công nghệ JSF 2.0 ICEFaces để xây dựng ứng dụng quản hồ hành Liferay Portal II NHIỆM VỤ NỘI DUNG  Nhiệm vụ: Nghiên cứu công nghệ JSF 2.0 ICEFaces để xây dựng ứng dụng quản hồ hành Liferay Portal  Nội dung: Dựa tảng cơng nghệ tìm hiểu xây dựng module quản hồ lao động hệ thống quản hồ hành cửa cho phủ điện tử Liferay Portal III NGÀY GIAO NHIỆM VỤ: 01/04/2011 IV NGÀY HOÀN THÀNH NHIỆM VỤ: 15/08/2011 V HỌ TÊN CÁN BỘ HƯỚNG DẪN: TS PHẠM VĂN TÍNH Ngày / / CÁN BỘ HƯỚNG DẪN Ngày / / CHỦ NHIỆM CHUYÊN NGÀNH Ngày / KHOA CNTT / LỜI CẢM ƠN Sau thời gian nghiên cứu luận văn, chúng em đạt kết định Để đạt điều ngồi cố gắng nổ lực thành viên nhóm, chúng em nhận nhiều quan tâm bảo nhà trường, q thầy cơ, gia đình, bạn bè, … Chúng em xin chân thành cám ơn Khoa Công nghệ thông tin Đại học Nông Lâm Thành phố Hồ Chí Minh tạo điều kiện cho chúng em thực đề tài Chúng em chân thành cám ơn quý thầy cô người tận tình bảo truyền đạt kiến thức quý báu cho chúng em suốt thời gian qua Chúng em xin chân thành biết ơn Thầy Phạm Văn Tính tận tình hướng dẫn, bảo giúp đỡ chúng em suốt trình thực đề tài nghiên cứu Chúng em chân thành cám ơn Công ty cổ phần phần mềm Sài Gòn tận tình giúp đỡ chúng em suốt trình nghiên cứu thực đề tài Ngoài chúng em xin gửi lời cảm ơn tới nhà Trường, văn phòng Khoa Cơng nghệ thơng tin bạn bè người chân thành giúp đỡ chúng em thời gian qua Trong trình thực đề tài nghiên cứu, thành viên cố gắng nỗ lực thực chúng em tránh sai sót định Kính mong thơng cảm tận tình bảo q Thầy Cô Sinh viên thực hiện: Phạm Văn Nam Nguyễn Thị Bích Thuỷ Tơ Thị Thuỳ Trang Đồn Bảo Trung Xây dựng ứng dụng quản hồ hành Liferay Portal DANH SÁCH CHỮ VIẾT TẮT JDK API HTML XML DCOM HTTP CPĐT ICT LAN UBND CNTT CSDL HQSLDB IBM DB2 J2EE WSRP IOC MVC JSR HQT CSDL JSTL RIA Java Development Kit Bộ nhân phát triển Java Application Programming Interface Giao diện lập trình ứng dụng HyperText Markup Language Ngôn ngữ đánh dấu siêu văn EXtensible Markup Language Ngôn ngữ đánh dấu mở rộng Distributed Component Object Model Mơ hình đối tượng thành phần kết hợp HyperText Transfer Protocol Giao thức truyền tải siêu văn Chính phủ điện tử Information and Comunication Technologies Thơng tin truyền thông Local Area Network Mạng nội Uỷ ban nhân dân Công nghệ thông tin Cơ sở liệu HyperSQLDataBase Hệ quản trị CSDL hướng đối tượng Hệ quản trị CSDL hãng IBM Java Platform Enterprise Edition Web Services for Remote Portlets International Olympic Committee Model-View-Controller Java Specification Requests Hệ quản trị CSDL JavaServer Pages Standard Tag Library Rich Internet Applications GVHD: TS Phạm Văn TínhI SVTH: Nam, Thuy, Trang, Trung Xây dựng ứng dụng quản hồ hành Liferay Portal DANH MỤC CÁC HÌNH Hình 1Portlet container thi hành   7  Hình 2Mơ hình xử request  9  Hình 3Renderer parameter  . 11  Hình 4Resource Request Handling Sequence   14  Hình 5Vòng đời xử request   16  Hình Mơ hình kiến trúc JSF   26  Hình 7Mơ hình Faces lifecycle   28  Hình 8Mơ hình portlet lifecycle  . 29  Hình 9Mơ hình Faces lifecycle portlet 1   29  Hình 10Mơ hình Faces lifecycle portlet 2   29  Hình 11Màn hình đăng nhập Liferay   31  Hình 12Giao diện trang chủ  . 31  Hình 13Màn hình chọn loại Liferay Project  . 32  Hình 14Màn hình xóa Page   35  Hình 15Màn hình hộp thoại chọn xóa Page  . 35  Hình 16Màn hình chọn xóa Page  . 35  Hình 17 Chọn Configuration   37  Hình 18Màn hình cấu hình navigate   37  Hình 19Màn hình customize navigate   38  Hình 20Mơ hình xử JSF   40  Hình 21Vòng đời xử request JSF   41  Hình 22Server-side UI component tree.   42  Hình 23Áp dụng giá trị request.   43  Hình 24Xảy lỗi conversion validation.   43  Hình 25Cập nhật thuộc tính Model.   44  Hình 26Gọi logic tuỳ chỉnh ứng dụng.  . 45  Hình 27Hiển thị kết trả lưu lại trạng thái   45  Hình 28Kết hiển thị   48  Hình 29Mơ hình thiết kế Model – View – Controller   53  Hình 30 Màn hình bắt đầu.  . 55  Hình 31 Màn hình câu hỏi trắc nghiệm.   55  Hình 32 Màn hình tổng kết điểm.  . 55  Hình 33Sơ đồ hình ứng dụng trắc nghiệm.   55  GVHD: TS Phạm Văn TínhII SVTH: Nam, Thuy, Trang, Trung Xây dựng ứng dụng quản hồ hành Liferay Portal Hình 34Màn hình “Bắt đầu” thi trắc nghiệm   57  Hình 35Màn hình hiển thị câu hỏi đầu tiên   58  Hình 36Màn hình câu hỏi trắc nghiệm tiếp theo.  . 58  Hình 37Màn hình hiển thị câu hỏi cuối cùng.   58  Hình 38Màn hình kết thi trắc nghiệm.  . 59  Hình 39Kiến trúc ICEFaces-enabled  . 64  Hình 40Kiến trúc ICEFaces  . 65  Hình 41Mơ hình Direct-to-DOM  . 65  Hình 42Direct-to-DOM Rendering Via Ajax Bridge  . 66  Hình 43Synchronous and Asynchronous Updates   66  Hình 44Server-initiated Rendering (Ajax Push)   66  Hình 45Partial Submit – Intelligent Form Processing   67  Hình 46Giao diện Project ICEFaces tạo.   73  Hình 47 Deploy ICEFaces portlet ant   76  Hình 48: Thông báo deploy portlet thành công   76  Hình 49: Kết tạo portlet ICEFaces   76  Hình 50CSS trực tiếp cho component   77  Hình 51Kết dùng CSS trực tiếp   77  Hình 52File main.css   77  Hình 53Khai báo jsf css resource   77  Hình 54Kết dùng Class CSS JSF  . 78  Hình 55Khai báo CSS qua thẻ link   78  Hình 56Khai báo IDCSS   78  Hình 57 Áp dụng ID CSS lên component   78  Hình 58File css liferay theme   79  Hình 59Cấu hình css cho portlet   80  Hình 60Màn hình cấu trúc thư mục   83  Hình 61Màn hình qui định navigate   84  Hình 62Màn hình tạo outcome   84  Hình 63Màn hình nhập tên cho outcome   84  Hình 64Màn hinh tạo thu muc resource-actions   89  Hình 65Màn hình tạo file default.xml   90  Hình 66Màn hình tạo file cấu hình phân quyền  . 90  Hình 67Màn hình tạo file portlet.properties  . 92  Hình 68Mơ hình xử Ajax Push . 94  GVHD: TS Phạm Văn TínhIII SVTH: Nam, Thuy, Trang, Trung Xây dựng ứng dụng quản hồ hành Liferay Portal Hình 69Màn hình JSF Life-cycle  . 96  Hình 70Màn hình ví dụ sử dụng Standar Converter   98  Hình 71Màn hình ví dụ sử dụng Standar Converter   98  Hình 72 Mơ hình kiến trúc RTF Template  . 102  Hình 73 Chức lớp Lucene   119  Hình 74 Mơ tả giao diện   121  Hình 75Tìm kiếm tất Lucene   121  Hình 76Tìm kiếm Lucene   121  Hình 77Sử dụng Liferay Service Builder tạo file service.xml  . 121  Hình 78 Menu quản trị Liferay  . 131  Hình 79 Đánh lại mục Lucene   132  Hình 80 Xố nhớ đệm  . 132  Hình 1Mơ hình use case user   136  Hình 2Mơ hình use case admin   137  Hình Mơ hình use case chun viên thụ lý   137  Hình 4Lược đồ activity cập nhật đăng ký sử dụng lao động   140  Hình 5Lược đồ activity tra cứu đăng ký sử dụng lao động  . 142  Hình 6Lược đồ activity in đăng ký sử dụng lao động  . 143  Hình 7Lược đồ activity in danh sách đăng ký sử dụng lao động  . 143  Hình 8Lược đồ activity xem danh sách đăng ký sử dụng lao động   144  Hình 9Lược đồ activity cập nhật tăng giảm lao động   147  Hình 10Lược đồ activity tra cứu tăng giảm lao động   148  Hình 11Lược đồ activity in tăng giảm lao động   149  Hình 12Lược đồ activity in danh sách tăng giảm lao động  . 150  Hình 13Lược đồ activity xem danh sách tăng giảm lao động   151  Hình 14Lược đồ activity cập nhật nội quy lao động   152  Hình 15Lược đồ activity tra cứu nội quy lao động   154  Hình 16Lược đồ activity in nội quy lao động   155  Hình 17Lược đồ activity in danh sách nội quy lao động   155  Hình 18Lược đồ activity xem chi tiếtnội quy lao động   156  Hình 19Lược đồ activity cập nhật thẩm định đề xuất   158  Hình 20Lược đồ activity tra cứu thẩm định đề xuất  . 159  Hình 21Lược đồ activity in thẩm định đề xuất  . 160  Hình 22Lược đồ activity in danh sách thẩm định đề xuất   160  Hình 23Lược đồ activity chi thiết thẩm định đề xuất  . 161  GVHD: TS Phạm Văn TínhIV SVTH: Nam, Thuy, Trang, Trung Xây dựng ứng dụng quản hồ hành Liferay Portal Hình 24 Lược đồ activity cập nhật thang lương bảng lương   163  Hình 25Lược đồ activity tra cứu thang lương bảng lương   165  Hình 26Lược đồ activity in thang lương bảng lương   166  Hình 27Lược đồ activity in danh sách thang lương bảng lương  166  Hình 28Lược đồ activity xem danh sách thang lương bảng lương   167  Hình 29Lược đồ activity cập nhật thỏa ước lao động   169  Hình 30Lược đồ activity tra cứu thỏa ước lao động   170  Hình 31Lược đồ activity in thỏa ước lao động   171  Hình 32Lược đồ activity in danh sách thỏa ước lao động  . 172  Hình 33Lược đồ activity xem chi tiết thỏa ước lao động   172  Hình 34Mơ hình sở liệu   173  Hình 35Tìm xác từ khóa  . 174  Hình 36Tìm tiếng Vệt khơng dấu   174  Hình Tìm kiếm quốc gia bản   181  Hình 2Tìm kiếm quốc gia nâng cao  . 181  Hình 3Thêm quốc gia   181  Hình Xố, chỉnh sửa quốc gia  . 182  Hình 5 Tìm kiếm dân tộc bản   182  Hình Tìm kiếm dân tộc nâng cao   182  Hình Thêm dân tộc  . 182  Hình Xoá chỉnh sửa dân tộc   182  Hình Tìm kiếm thành phố bản   183  Hình 10 Tìm kiếm thành phố nâng cao   183  Hình 11 Thêm thành phố   183  Hình 12 Xố, chỉnh sửa thành phố   183  Hình 13 Tìm kiếm quận huyện bản   184  Hình 14 Tìm kiếm quận huyện nâng cao  . 184  Hình 15 Thêm quận huyện   184  Hình 16 Xố chỉnh sửa quận huyện  . 184  Hình 17 Tìm kiếm phường xã bản  . 185  Hình 18 Tìm kiếm phường xã nâng cao   185  Hình 19 Thêm phường xã  . 185  Hình 20 Xố chỉnh sửa phường xã   185  Hình 21 Tìm kiếm đường bản   186  Hình 22 Tìm kiếm đường nâng cao   186  GVHD: TS Phạm Văn TínhV SVTH: Nam, Thuy, Trang, Trung Xây dựng ứng dụng quản hồ hành Liferay Portal  Bước 6: Chọn User muốn thêm vào mục Availiable chọn nút “Update Associations” để lưu lại Hình 107Chọn User cho UserGroup  Tạo Role  Bước 1: Chọn “Manage Control Panel” Dockbar Hình 108Control panel  Bước 2: Chọn mục Role Panel bên trái Hệ thống hiển thị trang quản Role hình bên Hình 109Màn hình quản Role  Bước 3: Chọn nút “Add” để thêm Role Hệ thống hiển thị form nhập thơng tin cho Role hình bên Hình 110Form nhập thông tin cho Role  Bước 4: Nhập đầy đủ thông tin cho Role chọn nút “Save” để lưu lại GVHD: TS Phạm Văn Tính29 SVTH: Nam, Thuy, Trang, Trung Xây dựng ứng dụng quản hồ hành Liferay Portal Hình 111Mành hình quản Role sau thêm Role  Bước 5: Thêm User cho Role Trong hình quản Role chọn nút “Action” cho Role muốn thêm User, chọn “Assign mebers” Hình 112Hình chọn chức thêm User cho Role  Bước 6: Chọn User muốn thêm vào mục “Assign mebers UsersAvaliable” Hình 113Màn hình chọn User cho Role  Bước 7: Chọn nút “Update associations” để lưu lại  Phân quyền Phân quyền cho User:  Bước 1: Trong hình quản User chọn nút “Action” tương ứng với User cần gán quyền chọn “Permissions” GVHD: TS Phạm Văn Tính30 SVTH: Nam, Thuy, Trang, Trung Xây dựng ứng dụng quản hồ hành Liferay Portal Hình 114Hình chọn chức phân quyền cho User + Bước 2: Chọn phân quyền cụ thể Role cho User Hình 115Hình chọn phân quyền cho User  Bước 3: Chọn nút “Save” để lưu lại chọn nút “Back” để trở hình quản Phân quyền cho UserGroup:  Bước 4: Trong hình quản UserGroup chọn nút “Action” tương ứng với UserGroup cần gán quyền chọn “Permissions” Hình 116Hình chọn chức gán quyền cho UserGroup + Bước 2:Chọn phân quyền cụ thể Role cho UserGroup GVHD: TS Phạm Văn Tính31 SVTH: Nam, Thuy, Trang, Trung Xây dựng ứng dụng quản hồ hành Liferay Portal Hình 117Hình chọn phân quyền cho UserGroup + Bước 3: Chọn nút “Save” để lưu lại chọn nút “Back” để trở hình quản Tạo Page gán quyền truy cập cho Page Thêm Page  Bước 1:Để tạo page chọn Add  Page Hình 118Màn hình chọn add Page  Bước 2: Nhập tên Page muốn tạo sau chọn dấu Check Enter Hình 119Màn hình nhập tên Page Giao diện sau thêm page thành cơng Hình 120Màn hình tạo Page thành công Quản Page  Để quản Page chọn Manage  Page GVHD: TS Phạm Văn Tính32 SVTH: Nam, Thuy, Trang, Trung Xây dự ựng ứng dụngg quản hồồ hành chíính Liferay Porttal Hình 1211Màn hình chọn manage Page H  Giao diện n sau chhọn quản page Hình 122Màn n hình sau chọn m manage Pag ge Các chức c lự ựa chọn: Add d Child Pagge Perm missions Delete f Page Coppy Portlets from A Child Page Add ge  Add C Child Page  Để Addd Child Page chọn Mannage  Pag Hình 1223Màn hình h Add Child Page G GVHD: TS Phạm Văn Tính33 T SVTH: Nam, N Thuy, Trang, T Trungg Xây dựng ứng dụng quản hồ hành Liferay Portal Name (Required): Tên child page muốn tạo Type: Kiểu child page Hình 124 Kiểu cho trang Hidden: Ẩn đichild page hiển thị navigation Copy Parent: Copy thành phần page cha  Chọn button Add Page để thực thêm Page Giao diện sau thêm Child Page thành cơng Hình 125Màn hình add Child Page thành cơng Chỉnh sửa Page  Lựa chọn Manage Page Chọn Page cần chỉnh sửa sau thay đổi thơng tin Page Hình 126Màn hình chỉnh sửa Page Chọn Save để lưu lại thơng tin GVHD: TS Phạm Văn Tính34 SVTH: Nam, Thuy, Trang, Trung Xây dự ựng ứng dụngg quản hồồ hành chíính Liferay Porttal Gán quyền G n truy cập cho c Page  Để gán quyền truy y cập cho paage chọn Manage M  Page P  Perm missions Hình 3 127Màn hình gán quyền q truyy cập cho page c quyền truy cập chho Page Ch họn button Save S để lưuu thơng tin Lựa chọn X Page Xóa  Cách 1:: Hình 33 128Màn hình xóa Page P Chọn n để xóaa Page Hộp thoại t sau k chọn Hình 3 129Màn n hình hộp thoại t cchọn xóa Pa age Lựa chọn c buttonn OK để hồàn tất xóa Page P  Cách 2:: Chọn n Manage  Page  D Delete Hình 130Màn hìn nh chọn xóa Page Lựa chọn c buttonn OK để xóaa Page, Canncel để hủy lựa chon xóóa Page P Pirvate Pagge Publiic Page  Publicc page: Pub blic page llà pagge coommunity, người dùnng khách truyy xuất đến ppublic page G GVHD: TS Phạm Văn Tính35 T SVTH: Nam, N Thuy, Trang, T Trungg Xây dự ựng ứng dụngg quản hồồ hành chíính Liferay Porttal  Private page: Priivate page pagge coommunity, đượ ợc x ngư ười dùng thhuộc vào community c Nếu user không đănng truy xuất nhập vào v hệ thốn ng useer không thu uộc vào com mmunity th hì user khơnng có quy yền truy xuấất vào privaate page C Cách tạo private p page publicc page  Bước : Vào giao diện Comm munities.Ch họn Managge  Contrrol Panel  Communnities Hình 131Màn hìn nh Commu unities T mộột Communnity  Bước 2: Tạo  Chọọn Add Hình 1332Màn hìn nh chọn add Page  Chọọn button Save S để tạo Communityy ommunity cchọn Actionns  Managge Pages  Bước 3: Quản Co Hình 133Màn n hình chọn n manage Communit C ties  Giaao diện sau chọn M Manage Pagees G GVHD: TS Phạm Văn Tính36 T SVTH: Nam, N Thuy, Trang, T Trungg Xây dự ựng ứng dụngg quản hồồ hành chíính Liferay Porttal Hình 134M Màn hình manage m Com mmunities  Bước 4: Tạo T Public page p Priivate page  Pubblic page: Chọn C Publicc page  Add A Page Hìình 135M Màn hình chọn add pu ublic Page  Giaao diện sau tạo thànnh cơng Pub blic page n hình add public Pagge thành cơơng Hình 136Màn  Privvate page: Chọn C Privatte page  Add A Page G GVHD: TS Phạm Văn Tính37 T SVTH: Nam, N Thuy, Trang, T Trungg Xây dự ựng ứng dụngg quản hồồ hành chíính Liferay Porttal Hình H 137Màn hình h add privaate Page  Giaao diện sau tạo thànnh cơng private page 138Màn hình add private p Pagge thành ơng Hình Phân n quyền ch ho page porrtlet  Đưa ứngdụng (pportlet) cáác trang Để thực đưa ứng dụng pportlet cáác trang ta thực cáác bước sauu: m portlet  Bước 1: Chọn Paage mà bạn muốn thêm dd More menu m  Bước 2: Chọn Ad p Hình 1139Màn hìình thêm portlet  Bước 3: Chọn Poortlet mà bạạn muốn addd vào page k lấy ứng dụụng (portlet)) pagge Giao diện kết G GVHD: TS Phạm Văn Tính38 T SVTH: Nam, N Thuy, Trang, T Trungg Xây dự ựng ứng dụngg quản hồồ hành chíính Liferay Porttal Hình 1440Màn hìn nh hiển thị portlet  Cấu hình phân quyềnn cho ứng ddụng (portleet) Đ cấu hình Để h phân quyềền từngg portlet ta thực t bước sau u:  Bước 1: Chọn vàào biểu tượnng trênn portlet  Configurattion Hình 141Màn n hình porttlet n phân quyền cho porttlet từnng role  Bước 2: Lựa chọn hình Hình 33 142Màn hình cấu h  Bước 3: Chọn Saave để lưu lạại cấu hình Naviigation  Định nghhĩa Navigatte portlet biểu b diễn m menu t page p ch ho phép điềều hướng quaa lại cáác page Giiao diện cấấu hình Navigate cho c phép lự ựa chọn kết nối stylee navigate kkhác G GVHD: TS Phạm Văn Tính39 T SVTH: Nam, N Thuy, Trang, T Trungg Xây dự ựng ứng dụngg quản hồồ hành chíính Liferay Porttal Hình 33 143Màn hình naviggate  Các bướcc tạo navigaate Để cấu hìn nh navigate cho paage ta thực h bư ước sau:  Bước 1: Chọn vàào page cần tạo navigatte  Bước 2: Chọn Thhêm  Navvigate Hình 144Màn hìn nh thêm naavigate m tạo navigate n vàào  Bước 3: Add thêm child pagee mà bạn muốn page V Manag Vào ge Page  Page P C Chọn Add Child Page h thêm chiild page Hình 1445Màn hình hập vào tên page têên navvigate Tên: Nh Mẫu: nh hập loại củaa page G GVHD: TS Phạm Văn Tính40 T SVTH: Nam, N Thuy, Trang, T Trungg Xây dự ựng ứng dụngg quản hồồ hành chíính Liferay Porttal Nhập: n khơng chọn mẫu thhì người dùnng phải chọọn kiểu liệu sauu: Hidden: ẩn hay page Copy paarent: copyy tất cácc portlet hooặc mẫu cóó pagge vào chilld pagee Chọn Ad dd Page để tạo t page h Lưu p page Hình 33 146Màn hình  Bước 4: Chọn Saave để lưu lạại H Hình 1477Màn hình h thêm n navigate  Bước 5: Chọn C vào m link tronng navigatee, chuyểnn đến child c page đ địnhh nghĩa tronng navigate G GVHD: TS Phạm Văn Tính41 T SVTH: Nam, N Thuy, Trang, T Trungg Xây dự ựng ứng dụngg quản hồồ hành chíính Liferay Porttal Hình 1148Màn hìn nh chuyển trang  Cấu hình nh navigate thực ccác bước sauu: Để cấu hìn  Bước 1: Chọn vàào biểu tượnng Configurration trongg portlet Navvigate H Hình 1499Màn hình chọn confiiguration Hình H 1500Màn hình h cấu hình n navigate  Bước 2: Chọn cácc thiết đặt ccho navigate Display style: kiểu hiển thị củủa navigate yle: kiểu kí hiệu đầu dòng Bullet sty  Bước 3: Chọn savve để lưu lạại Customizattion  C Để cusstom lại cáách hiển thị t nav vigate chọọn phần Cuustom tronng “ “Display Sttyle” G GVHD: TS Phạm Văn Tính42 T SVTH: Nam, N Thuy, Trang, T Trungg Xây dự ựng ứng dụngg quản hồồ hành chíính Liferay Porttal Hình 151Màn hình customize navigate H Chọnn cấu hình h có liênn quan để cuustomize lạại navigate, sau chọọn Savee để lưu lại G GVHD: TS Phạm Văn Tính43 T SVTH: Nam, N Thuy, Trang, T Trungg ... TÀI: Nghiên cứu công nghệ JSF 2.0 ICEFaces để xây dựng ứng dụng quản lý hồ sơ hành Liferay Portal II NHIỆM VỤ VÀ NỘI DUNG  Nhiệm vụ: Nghiên cứu công nghệ JSF 2.0 ICEFaces để xây dựng ứng dụng quản. .. dựng ứng dụng quản lý hồ sơ hành Liferay Portal TĨM TẮT TÊN ĐỀ TÀI “NGHIÊN CỨU CƠNG NGHỆ JSF 2.0 VÀ ICEFACES ĐỂ XÂY DỰNG ỨNG DỤNG QUẢN LÝ HỒ SƠ HÀNH CHÍNH TRÊN NỀN LIFERAY PORTAL NỘI DUNG NGHIÊN... DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP NGHIÊN CỨU CÔNG NGHỆ JSF 2.0 VÀ ICEFACES ĐỂ XÂY DỰNG ỨNG DỤNG QUẢN LÝ HỒ SƠ HÀNH CHÍNH TRÊN NỀN LIFERAY

Ngày đăng: 12/06/2018, 15:19

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan