Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 262 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
262
Dung lượng
9,66 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNGNGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP NGHIÊNCỨUCÔNGNGHỆJSF2.0VÀICEFACESĐỂXÂYDỰNGỨNGDỤNGQUẢNLÝHỒSƠHÀNHCHÍNHTRÊNNỀNLIFERAYPORTAL Ngành : Cơngnghệ 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 VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNGNGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP NGHIÊNCỨUCÔNGNGHỆJSF2.0VÀICEFACESĐỂXÂYDỰNGỨNGDỤNGQUẢNLÝHỒSƠHÀNHCHÍNHTRÊNNỀNLIFERAYPORTAL 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ỘNGHỒ 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ôngnghệ 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ôngnghệ 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ơngnghệ 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ôngnghệ thông tin I TÊN ĐỀ TÀI: NghiêncứucôngnghệJSF2.0ICEFacesđểxâydựngứngdụngquảnlýhồsơhànhLiferayPortal II NHIỆM VỤ VÀ NỘI DUNG Nhiệm vụ: NghiêncứucôngnghệJSF2.0ICEFacesđểxâydựngứngdụngquảnlýhồsơhànhLiferayPortal Nội dung: Dựa tảng cơngnghệ tìm hiểu xâydựng module quảnlýhồsơ lao động hệ thống quảnlýhồsơhành cửa cho phủ điện tử LiferayPortal 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ỌVÀ 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êncứ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ôngnghệ 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êncứ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êncứ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ơngnghệ 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âydựngứngdụngquảnlýhồsơhànhLiferayPortal 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 ứngdụ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ôngnghệ 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âydựngứngdụngquảnlýhồsơhànhLiferayPortal DANH MỤC CÁC HÌNH Hình 1Portlet container thi hành 7 Hình 2Mơ hình xử lý request 9 Hình 3Renderer parameter . 11 Hình 4Resource Request Handling Sequence 14 Hình 5Vòng đời xử lý 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ử lý JSF 40 Hình 21Vòng đời xử lý 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 ứngdụng trắc nghiệm. 55 GVHD: TS Phạm Văn TínhII SVTH: Nam, Thuy, Trang, Trung XâydựngứngdụngquảnlýhồsơhànhLiferayPortal 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ử lý Ajax Push . 94 GVHD: TS Phạm Văn TínhIII SVTH: Nam, Thuy, Trang, Trung XâydựngứngdụngquảnlýhồsơhànhLiferayPortal 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ụngLiferay 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âydựngứngdụngquảnlýhồsơhànhLiferayPortal 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âydựngứngdụngquảnlýhồsơhànhLiferayPortal 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ảnlý Role hình bên Hình 109Màn hình quảnlý 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âydựngứngdụngquảnlýhồsơhànhLiferayPortal Hình 111Mành hình quảnlý Role sau thêm Role Bước 5: Thêm User cho Role Trong hình quảnlý 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 UsersAvaliable” 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ảnlý 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âydựngứngdụngquảnlýhồsơhànhLiferayPortal 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ảnlý Phân quyền cho UserGroup: Bước 4: Trong hình quảnlý 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âydựngứngdụngquảnlýhồsơhànhLiferayPortal 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ảnlý 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ôngQuảnlý Page Đểquảnlý 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ảnlý hồồ sơ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ảnlý 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âydựngứngdụngquảnlýhồsơhànhLiferayPortal 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ơngChỉ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ảnlý hồồ sơ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ảnlý hồồ sơ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ảnlý 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ảnlý hồồ sơ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ảnlý hồồ sơ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 ứng ứ dụng (pportlet) cáác trang Để thực đưa ứngdụ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ảnlý hồồ sơ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ảnlý hồồ sơ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ảnlý hồồ sơ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ảnlý hồồ sơ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ảnlý hồồ sơ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