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
I. 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
II. NHIỆM VỤ VÀ NỘI DUNG
Nhiệm vụ: 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: Dựa trên nền tảng các công nghệ đã tìm hiểu xây dựng module quản lý hồ sơ lao động trong hệ thống quản lý hồ sơ hành chính một cửa cho chính phủ điện tử trên nền Liferay Portal.
“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 CỨU
Đề tài tập trung nghiên cứu các công nghệ Liferay Portal, JSF 2.x (JavaServer Faces 2.x), ICEFaces, Lucene, RTF template, PostgreSQL. Dựa trên nền tảng các công nghệ đã tìm hiểu xây dựng module quản lý hồ sơ lao động trong hệ thống quản lý hồ sơ hành chính một cửa cho chính phủ điện tử trên nền Liferay Portal.
HƯỚNG TIẾP CẬN VÀ GIẢI QUYẾT VẤN ĐỀ
Phân tích yêu cầu, quy trình giải quyết hồ sơ một cửa cho chính phủ điện tử, từ đó xây dựng các mô hình giải pháp “Module quản lý hồ sơ lao động trong hệ thống quản lý hồ sơ hành chính một cửa cho chính phủ điện tử”.
Lựa chọn các công nghệ sẽ sử dụng cho từng mục đích.
Dựa vào phân tích đánh giá điểm mạnh và yếu sẽ quyết định sử dụng công nghệ nào.
Triển khai cài đặt mô hình chính phủ điện tử với các công nghệ đã chọn lọc.
Kết hợp vớiCông ty cổ phần phần mềm Sài Gòn mới và các sở ban ngành trong thành phố để triển khai mô hình.
MỘT SỐ KẾT QUẢ ĐẠT ĐƯỢC
VỀ PHẦN CƠ SỞ LÝ THUYẾT
Đã tìm hiểu và nắm bắt được các vấn đề sau:
Công nghệ Liferay Portal.
Công nghệ ICEFaces.
Công nghệ JSF 2.x.
Công nghệ Lucene.
Công nghệRTF Template.
VỀ CƠ SỞ THỰC HÀNH
Nắm khái quát được các vấn đề liên quan đến chính phủ điện tử.
Tham gia trực tiếp vào quá trình xây dựng và triển khai phần mềm “Hồ Sơ Hành Chính” một cửa cho chính phủ điện tử của Công ty Cổ phần phần mềm Sài Gòn mới.
Nắm vững quy trình giải quyết hồ sơ một cửa của chính phủ điện tử.
Áp dụng các công nghệ đã tìm hiểu xây dựng “Module quản lý hồ sơ lao động một cửa cho chính phủ điện tử”.
Triển khai hoàn chỉnh hệ thống mô phỏng cho mô hình Chính Phủ Điện Tử với bài toánquản lý hồ sơ lao động một cửa trên nền Liferay Portal.
NỘI DUNG:
Chương 1
MỞ ĐẦU ...................... 1
1.1 LÝ DO CHỌN ĐỀ TÀI .............................................................................. 1
1.2 MỤC TIÊU ĐỀ TÀI.................................................................................... 1
1.3 PHẠM VI NGHIÊN CỨU .......................................................................... 1
1.3.1 VỀ THỜI GIAN ...................................................................................... 1
1.3.2 VỀ KHÔNG GIAN ................................................................................. 2
1.3.3 VỀ NỘI DUNG....................................................................................... 2
Chương 2 TỔNG QUAN ..................................................................... 3
2.1
ĐẶT VẤN ĐỀ............................................................................................. 3
2.2
SƠ LƯỢC VỀ CHÍNH PHỦ ĐIỆN TỬ ..................................................... 3
2.3
TÌNH HÌNH ỨNG DỤNG CPĐT TRONG NƯỚC TA ............................. 4
2.4
KẾT LUẬN ................................................................................................. 5
Chương 3
3.1
NỘI DUNG NGHIÊN CỨU ................................................ 6
PORTAL ..................................................................................................... 6
3.1.1 KHÁI NIỆM PORTAL ........................................................................... 6
3.1.2 SỰ KHÁC NHAU CƠ BẢN GIỮA PORTAL VÀ WEBSITE ............. 6
3.1.3 KHÁI NIỆM PORTLET ......................................................................... 6
3.1.4 SO SÁNH GIỮA PORTLET VÀ SERVLET ........................................ 7
3.1.5 PORTLET CONTAINER ....................................................................... 7
3.1.6 PORTLET INTERFACE ........................................................................ 8
3.1.7 VÒNG ĐỜI CỦA PORTLET ................................................................. 8
3.2
LIFERAY .................................................................................................... 8
3.2.1 TỔNG QUAN LIFERAY ....................................................................... 8
3.2.2 JSR168 VÀ JSR286 ................................................................................ 9
3.2.3 JSR314 .................................................................................................. 15
3.2.4 JSR301 VÀ JSR329 .............................................................................. 25
3.2.5 CÀI ĐẶT LIFERAY............................................................................. 30
3.2.6 CẤU HÌNH LIFERAY ......................................................................... 33
3.3
JSF 2.0 ....................................................................................................... 38
3.3.1. KHÁI NIỆM ......................................................................................... 38
3.3.2. ĐẶC ĐIỂM ........................................................................................... 39
3.3.3. CÁC THÀNH PHẦN CHÍNH .............................................................. 40
3.3.4. VÒNG ĐỜI XỬ LÝ REQUEST........................................................... 41
3.3.5. PHẠM VI CỦA BEAN ........................................................................ 45
3.3.6. JSF Scope .............................................................................................. 46
3.3.7. MÔ HÌNH MVC JSF ............................................................................ 53
3.3.8. VÍ DỤ .................................................................................................... 55
3.4
ICEFACES ................................................................................................ 63
3.4.1 GIỚI THIỆU ICEFACES ..................................................................... 63
3.4.2 ƯU ĐIỂM CỦA ICEFACES ................................................................ 63
3.4.3 KIẾN TRÚC ICEFACES ..................................................................... 64
3.4.4 MỘT SỐ KHÁI NIỆM ......................................................................... 65
3.4.5 MỘT SỐ THẺ CƠ BẢN CỦA ICEFACES ......................................... 67
3.4.6 CÀI ĐẶT PLUGIN ICEFACES VÀO ECLIPSE ................................ 72
3.4.7 TẠO PROJECT ICEFACES................................................................. 72
3.4.8 TẠO ICEFACESPORTLET ................................................................. 73
3.5
HƯỚNG DẪN CHUNG VỀ CÁC CÔNG NGHỆ ................................... 76
3.5.1 CSS........................................................................................................ 76
3.5.2 ICEFACES NAVIGATION ................................................................. 83
3.5.3 NAVIGATE TRONG PORTLET......................................................... 85
3.5.4 XỬ LÝ SỰ KIỆN ................................................................................. 86
3.5.5 RESOURCE ACTION.......................................................................... 89
3.5.6 AJAX PUSH ......................................................................................... 94
3.5.7 CONVERTER VÀ VALIDATOR ....................................................... 96
3.6
RTF TEMPLATE.................................................................................... 102
3.6.1 KIẾN TRÚC ....................................................................................... 102
3.6.2 HƯỚNG DẪN SỬ DỤNG ................................................................. 103
3.7
LUCENE ................................................................................................. 119
3.7.1 CHỨC NĂNG CÁC LỚP CỦA THƯ VIỆN LUCENE..................... 119
3.7.2 CÁC ĐỐI TƯỢNG TRONG LUCENE ............................................. 120
3.7.3 SỬ DỤNG TÌM KIẾM LUCENE TRONG LIFERAY...................... 120
3.7.4 LƯU Ý KHI TÌM KIẾM LUCENE TRONG LIFERAY ................... 132
Chương 4ỨNG DỤNG ICEFACES XÂY DỰNG CHÍNH PHỦ ĐIỆN TỬ ......... 133
4.1
MÔ TẢ BÀI TOÁN ................................................................................ 133
4.1.1 BÀI TOÁN.......................................................................................... 133
4.1.2 QUY TRÌNH ĐĂNG KÝ HỒ SƠ LAO ĐỘNG................................. 133
4.2
PHÂN TÍCH BÀI TOÁN ....................................................................... 135
4.2.1. MÔ HÌNH USECASE ........................................................................ 135
4.2.2. PHÂN TÍCH CƠ SỞ DỮ LIỆU.......................................................... 173
4.3
NHỮNG VẤN ĐỀ GẶP PHẢI VÀ GIẢI PHÁP ................................... 173
4.3.1. TÌM CHỮ IN HOA BẰNG LUCENE TRONG LIFERAY ............... 173
4.3.2. BỎ DẤU TIẾNG VIỆT KHI TÌM KIẾM BẰNG LUCENE ............. 174
4.3.3. CLEAR FORM ................................................................................... 176
4.3.4. PHÂN BIỆT GIỮA SINGLE SUBMIT VÀ PARTIAL SUBMIT .... 178
Chương 5KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN .......................... 180
5.1
KẾT QUẢ ĐẠT ĐƯỢC.......................................................................... 180
5.1.1. KIẾN THỨC ....................................................................................... 180
5.1.2. SẢN PHẨM ........................................................................................ 180
5.2
HƯỚNG PHÁT TRIỂN .......................................................................... 200
Chương 6TÀI LIỆU THAM KHẢO ..................................................................... 201
6.1
SÁCH THAM KHẢO ............................................................................. 201
6.2 TRANG WEB THAM KHẢO
LINK ĐẶT MUA TÀI LIỆU ONLINE
LINK ĐẶT MUA TÀI LIỆU ONLINE 1
LINK DOWNLOAD - BẢN FULL (UPDATING...)
I. 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
II. NHIỆM VỤ VÀ NỘI DUNG
Nhiệm vụ: 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: Dựa trên nền tảng các công nghệ đã tìm hiểu xây dựng module quản lý hồ sơ lao động trong hệ thống quản lý hồ sơ hành chính một cửa cho chính phủ điện tử trên nền Liferay Portal.
“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 CỨU
Đề tài tập trung nghiên cứu các công nghệ Liferay Portal, JSF 2.x (JavaServer Faces 2.x), ICEFaces, Lucene, RTF template, PostgreSQL. Dựa trên nền tảng các công nghệ đã tìm hiểu xây dựng module quản lý hồ sơ lao động trong hệ thống quản lý hồ sơ hành chính một cửa cho chính phủ điện tử trên nền Liferay Portal.
HƯỚNG TIẾP CẬN VÀ GIẢI QUYẾT VẤN ĐỀ
Phân tích yêu cầu, quy trình giải quyết hồ sơ một cửa cho chính phủ điện tử, từ đó xây dựng các mô hình giải pháp “Module quản lý hồ sơ lao động trong hệ thống quản lý hồ sơ hành chính một cửa cho chính phủ điện tử”.
Lựa chọn các công nghệ sẽ sử dụng cho từng mục đích.
Dựa vào phân tích đánh giá điểm mạnh và yếu sẽ quyết định sử dụng công nghệ nào.
Triển khai cài đặt mô hình chính phủ điện tử với các công nghệ đã chọn lọc.
Kết hợp vớiCông ty cổ phần phần mềm Sài Gòn mới và các sở ban ngành trong thành phố để triển khai mô hình.
MỘT SỐ KẾT QUẢ ĐẠT ĐƯỢC
VỀ PHẦN CƠ SỞ LÝ THUYẾT
Đã tìm hiểu và nắm bắt được các vấn đề sau:
Công nghệ Liferay Portal.
Công nghệ ICEFaces.
Công nghệ JSF 2.x.
Công nghệ Lucene.
Công nghệRTF Template.
VỀ CƠ SỞ THỰC HÀNH
Nắm khái quát được các vấn đề liên quan đến chính phủ điện tử.
Tham gia trực tiếp vào quá trình xây dựng và triển khai phần mềm “Hồ Sơ Hành Chính” một cửa cho chính phủ điện tử của Công ty Cổ phần phần mềm Sài Gòn mới.
Nắm vững quy trình giải quyết hồ sơ một cửa của chính phủ điện tử.
Áp dụng các công nghệ đã tìm hiểu xây dựng “Module quản lý hồ sơ lao động một cửa cho chính phủ điện tử”.
Triển khai hoàn chỉnh hệ thống mô phỏng cho mô hình Chính Phủ Điện Tử với bài toánquản lý hồ sơ lao động một cửa trên nền Liferay Portal.
NỘI DUNG:
Chương 1
MỞ ĐẦU ...................... 1
1.1 LÝ DO CHỌN ĐỀ TÀI .............................................................................. 1
1.2 MỤC TIÊU ĐỀ TÀI.................................................................................... 1
1.3 PHẠM VI NGHIÊN CỨU .......................................................................... 1
1.3.1 VỀ THỜI GIAN ...................................................................................... 1
1.3.2 VỀ KHÔNG GIAN ................................................................................. 2
1.3.3 VỀ NỘI DUNG....................................................................................... 2
Chương 2 TỔNG QUAN ..................................................................... 3
2.1
ĐẶT VẤN ĐỀ............................................................................................. 3
2.2
SƠ LƯỢC VỀ CHÍNH PHỦ ĐIỆN TỬ ..................................................... 3
2.3
TÌNH HÌNH ỨNG DỤNG CPĐT TRONG NƯỚC TA ............................. 4
2.4
KẾT LUẬN ................................................................................................. 5
Chương 3
3.1
NỘI DUNG NGHIÊN CỨU ................................................ 6
PORTAL ..................................................................................................... 6
3.1.1 KHÁI NIỆM PORTAL ........................................................................... 6
3.1.2 SỰ KHÁC NHAU CƠ BẢN GIỮA PORTAL VÀ WEBSITE ............. 6
3.1.3 KHÁI NIỆM PORTLET ......................................................................... 6
3.1.4 SO SÁNH GIỮA PORTLET VÀ SERVLET ........................................ 7
3.1.5 PORTLET CONTAINER ....................................................................... 7
3.1.6 PORTLET INTERFACE ........................................................................ 8
3.1.7 VÒNG ĐỜI CỦA PORTLET ................................................................. 8
3.2
LIFERAY .................................................................................................... 8
3.2.1 TỔNG QUAN LIFERAY ....................................................................... 8
3.2.2 JSR168 VÀ JSR286 ................................................................................ 9
3.2.3 JSR314 .................................................................................................. 15
3.2.4 JSR301 VÀ JSR329 .............................................................................. 25
3.2.5 CÀI ĐẶT LIFERAY............................................................................. 30
3.2.6 CẤU HÌNH LIFERAY ......................................................................... 33
3.3
JSF 2.0 ....................................................................................................... 38
3.3.1. KHÁI NIỆM ......................................................................................... 38
3.3.2. ĐẶC ĐIỂM ........................................................................................... 39
3.3.3. CÁC THÀNH PHẦN CHÍNH .............................................................. 40
3.3.4. VÒNG ĐỜI XỬ LÝ REQUEST........................................................... 41
3.3.5. PHẠM VI CỦA BEAN ........................................................................ 45
3.3.6. JSF Scope .............................................................................................. 46
3.3.7. MÔ HÌNH MVC JSF ............................................................................ 53
3.3.8. VÍ DỤ .................................................................................................... 55
3.4
ICEFACES ................................................................................................ 63
3.4.1 GIỚI THIỆU ICEFACES ..................................................................... 63
3.4.2 ƯU ĐIỂM CỦA ICEFACES ................................................................ 63
3.4.3 KIẾN TRÚC ICEFACES ..................................................................... 64
3.4.4 MỘT SỐ KHÁI NIỆM ......................................................................... 65
3.4.5 MỘT SỐ THẺ CƠ BẢN CỦA ICEFACES ......................................... 67
3.4.6 CÀI ĐẶT PLUGIN ICEFACES VÀO ECLIPSE ................................ 72
3.4.7 TẠO PROJECT ICEFACES................................................................. 72
3.4.8 TẠO ICEFACESPORTLET ................................................................. 73
3.5
HƯỚNG DẪN CHUNG VỀ CÁC CÔNG NGHỆ ................................... 76
3.5.1 CSS........................................................................................................ 76
3.5.2 ICEFACES NAVIGATION ................................................................. 83
3.5.3 NAVIGATE TRONG PORTLET......................................................... 85
3.5.4 XỬ LÝ SỰ KIỆN ................................................................................. 86
3.5.5 RESOURCE ACTION.......................................................................... 89
3.5.6 AJAX PUSH ......................................................................................... 94
3.5.7 CONVERTER VÀ VALIDATOR ....................................................... 96
3.6
RTF TEMPLATE.................................................................................... 102
3.6.1 KIẾN TRÚC ....................................................................................... 102
3.6.2 HƯỚNG DẪN SỬ DỤNG ................................................................. 103
3.7
LUCENE ................................................................................................. 119
3.7.1 CHỨC NĂNG CÁC LỚP CỦA THƯ VIỆN LUCENE..................... 119
3.7.2 CÁC ĐỐI TƯỢNG TRONG LUCENE ............................................. 120
3.7.3 SỬ DỤNG TÌM KIẾM LUCENE TRONG LIFERAY...................... 120
3.7.4 LƯU Ý KHI TÌM KIẾM LUCENE TRONG LIFERAY ................... 132
Chương 4ỨNG DỤNG ICEFACES XÂY DỰNG CHÍNH PHỦ ĐIỆN TỬ ......... 133
4.1
MÔ TẢ BÀI TOÁN ................................................................................ 133
4.1.1 BÀI TOÁN.......................................................................................... 133
4.1.2 QUY TRÌNH ĐĂNG KÝ HỒ SƠ LAO ĐỘNG................................. 133
4.2
PHÂN TÍCH BÀI TOÁN ....................................................................... 135
4.2.1. MÔ HÌNH USECASE ........................................................................ 135
4.2.2. PHÂN TÍCH CƠ SỞ DỮ LIỆU.......................................................... 173
4.3
NHỮNG VẤN ĐỀ GẶP PHẢI VÀ GIẢI PHÁP ................................... 173
4.3.1. TÌM CHỮ IN HOA BẰNG LUCENE TRONG LIFERAY ............... 173
4.3.2. BỎ DẤU TIẾNG VIỆT KHI TÌM KIẾM BẰNG LUCENE ............. 174
4.3.3. CLEAR FORM ................................................................................... 176
4.3.4. PHÂN BIỆT GIỮA SINGLE SUBMIT VÀ PARTIAL SUBMIT .... 178
Chương 5KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN .......................... 180
5.1
KẾT QUẢ ĐẠT ĐƯỢC.......................................................................... 180
5.1.1. KIẾN THỨC ....................................................................................... 180
5.1.2. SẢN PHẨM ........................................................................................ 180
5.2
HƯỚNG PHÁT TRIỂN .......................................................................... 200
Chương 6TÀI LIỆU THAM KHẢO ..................................................................... 201
6.1
SÁCH THAM KHẢO ............................................................................. 201
6.2 TRANG WEB THAM KHẢO
LINK ĐẶT MUA TÀI LIỆU ONLINE
LINK ĐẶT MUA TÀI LIỆU ONLINE 1
LINK DOWNLOAD - BẢN FULL (UPDATING...)

%20(1).png)

.png)
Không có nhận xét nào: