Hướng dẫn Build và triển khai chương trình lên As Jboss bằng Maven
Trang 1HƯỚNG DẪN BUILD VÀ TRIỂN KHAI CHƯƠNG TRÌNH LÊN AS JBOSS
BẰNG MAVEN
- Download gói Apache-maven-3.0.2 miễn phí tại địa chỉ
http://maven.apache.org/download.html
- Download JBOSS Server miễn phí tại địa chỉ
http://www.jboss.org/jbossas/downloads/
- Download Eclipse IDE miễn phí (bảng dành cho lập trình JEE) tại địa chỉ
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/
indigosr1
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
1 Cài đặt môi trường và cấu hình
Các cấu hình dưới đây cài dành cho đường dẫn D:\qldv-uit
Sau khi download xong những phần ở trên
Copy maven, jboss, eclipse xong ta tiến hành copy những phần này
vào thư mục D:\qldv-uit
Cài đặt JDK vào thư mục C:\jdk1.6u23
Copy 3 file setenv4jboss5.bat, bdeploy.bat, deploy.bat vào thư mục D:\qldv-uit
Mở file setenv4jboss5.bat để cấu hình lại nếu để khác thư mục trên (những
phần được đóng khung) Phần JDK nếu cài đặt khác đường dẫn cũng cần phải cấu hình lại
Trang 2 bdeploy.bat gồm lệnh maven build và maven deploy, deploy.bat chỉ gồm lệnh deploy Thực hiện cấu hình lại nếu cần cho hai file này.
Copy source code của chương trình qldv vào D:\qldv-uit
Cấu trúc của thư mục D:\qldv-uit như sau:
Cấu hình build chương trình
Mở file D:\qldv-uit/qldv/pom.xml, đi đến phần cấu hình datasource – kết
nối CSDL (sử url, user, password cho phù hợp) LƯU Ý: Tạo 1 schema rổng tên qldv (ko chứa table nào) sẵn trong mysql
2 Build và insert dữ liệu ban đầu
Mở eclipse, browse đến D:\qldv-uit\qldv để import source code.
Trang 3Vào menu Project chọn Clean để clean vào build project, chọn đầy đủ các module của project, và check Start a build immediately
Mở command line của windows lên, browse vào thư mục D:\qldv-uit, và chạy file setenv4jboss5.bat
Trang 4Mở command line thứ 2 và cài đặt môi trường tương tự command line thứ 1,
sau đó đánh run để start jboss server Khi chạy thành công, sẽ có dòng trạng
thái sau
Đánh lệnh mvnbst để build chương trình(cần mạng) Khi build chương trình lần
đầu, mất nhiều thời gian vì maven phải download tất cả các libraries – gọi là
dependencies được cấu hình trong các file pom.xml - từ internet về Sau khi
build chương trình xong ta tiến hành cài đặt datasource cho chương trình bằng
cách copy file D:\qldv-uit\qldv\qldv-ear\target\ qldv-ds.xml vào thư mục D:\ qldv-uit\tools\jboss-5.1.0.GA\server\default\deploy của server jboss.
Đánh lệnh deploy để tiến hành deploy chương trình lên jboss server Đợi
chương trình được deploy xong – khi đó các bảng (tables) của chương trình đã được hibernate tự động tạo ra Lần sau, tức sau khi đã cài đặt datasource ta có thể
đánh lệnh bd để build và deploy cùng một lúc.
Đánh lệnh exesql để insert dữ liệu ban đầu (lưu ý chỉ đánh lệnh này sau khi
chương trình đã deploy xong)
3 Chạy chương trình
Mở Firefox, đánh http://localhost:8080/qldv User: 06520017, password:
0652001711
4 Một vài screen shot
- Màn hình home page
Trang 5- Màn hình lý lịch đoàn viên
- Màn hình tạo phong trào
Trang 6- Popup được dùng trong chương trình
Trang 7- Waiting screen sử dụng jquery + jquery-block-ui
- Graph Workflow phong trào
Trang 8Cái này nhóm em xây dựng từ đầu tới cuối, không dùng source mã nguồn mở như joomla, drupal Công nghệ được dùng: Jboss Seam, JBPM, JSF,
Richfaces, Hibernate, EJB3 trên nền JEE.