CHƯƠNG 3 CAI ĐẶT VA THỬ NGHIÊM
1. Cai đặt chương trình:
1.1. Đối với lâp trinh viên:
Để thưc hiên lâp trinh va sử dung framework idempiere 2.1, lâp trinh viên cần cac công cu hỗ trợ sau:
- Source code iDempiere 2.1: Được tải xuống từ trang chu…………….
- Eclipse: Công cu thưc hiên import source code, coding java.
- Notepad ++: Thưc hiên lâp trinh giao diên băng HTML 5, java script.
- Postgre SQL: Công cu hỗ trợ thưc hiên truy vấn đên cơ sở dữ liêu.
- Toutoir SVN: Công cu quản lý version tai liêu, source code.
Sau khi thưc hiên tải xuống va import framework idempiere 2.1 (theo hướng dân trên trang chu), lâp trinh viên thưc hiên code cac lớp giao diên, java core. Một số cac API cơ bản va nguyên tăc sinh source code cua framework idempiere ma một ngươi lâp trinh viên cần biêt:
- Lớp PO:
- Đông bộ cac bảng cơ sở dữ liêu thanh cac đối tượng:
- Generator lớp X_, I_:
- Tạo lớp M_: 1.2. Đối với server:
Sau khi lâp trinh viên thưc hiên hoan thanh code, project sẽ được build thanh một file application để cai đăt trên server. Dưới đây, em xin demo cac bước để cai đăt một file web application trên server linux redhad:
- Bươc 1: Sử dung plug-in Buckminster đa được tích hợp sẵn trong Eclipse để build file dạng : creat.product.zip.
H th ng qu n lý Tour du l chệ ốải
- Bươc 2: Copy file *.zip đo lên server va giải nen băng lênh unzip *.zip
- Bươc 3: Thưc hiên cấu hinh web application để tro đên cơ sở dữ liêu trong cac file (giải thích cac thông số trong file cấu hinh):
o server.properties:
o web.xml:
o envEnvironment.xml:
- Bươc 4: Test kêt nối từ server đên cơ sở dữ liêu.
- Bươc 5: Thưc hiên chạy lênh: ./iTour/iTour-sever/ Util/ Unix/
idempier_Redhad start để cai đăt app.
- Bươc 6: Tại may client ngươi dùng đăng nhâp theo đương dân:
htpps://ip_server:port/webui để băt đầu sử dung chương trinh.
Với cac hê điều hanh khac, thưc hiên cai đăt va cấu hinh tương tư như đối với Linux Redhad ở trên.