Professional Documents
Culture Documents
Bộ cài đặt Oracle Developer Suite 10gR2 (DS) có thể download trực tiếp trên trang của Oracle. Các bộ
cài này khi sử dụng với giấy phép phát triển (Developer License). Vì vậy, các bạn có thể thoải mái
download về, chạy thử,… mà ko phải trả tiền, miễn là bạn không được dùng bộ công cụ nàyđể viết các
phần mềm thương mại, hoặc đem bộ cài đi … bán.
Thông tin dưới đây lấy trực tiếp trên trang của Oracle:
Bộ cài đặt DS được cung cấp dưới dạng 2 đĩa CD, ở dạng file .zip trên trang download của Oracle. Nếu
bạn nào có bộ cài trên 2 đĩa CD, khi cài đặt phần mềm này sẽ liên quan thêm đến thao tác đưa đĩa CD
vào ổ. Đầu tiên, bạn giải nén 2 file zip ra một thư mục, sau đó vào thư mục của file thứ nhất, tìm file
setup để bắt đầu tiến trình cài đặt. Tiến trình cài đặt trên file nằm trong ổ cứng không mất quá 10 phút
để thực hiện (kể cả thời gian xác nhận các thông số khi cài đặt). Khi cài đặt cần ghi nhớ các thông số:
ORACLE_HOME và thư mục cài đặt bộ công cụ này.
Memory: tối thiểu 128 MB (Tốt nhất là 1GB, không thì cũng phải 512MB!!!)
Disk Space:
J2EE Development
Windows: 508 MB
Solaris: 528 MB
Linux: 700 MB
Complete
Windows – 943 MB
Solaris – 865 MB
Linux: 920 MB
Video
Card Màn hình tối thiểu có khả năng hiển thị 256 màu.
Memory
Oracle10g JDeveloper (including Oracle Business Intelligence Beans, and UIX and Bali
subcomponents) Minimum: 256 MB
Recommended: 512 MB
Minimum: 128 MB
Recommended: 256 MB
Theo kinh nghiệm của tôi, máy chậm vẫn có thể cài đặt, nhưng khi phát triển chương trình thì rất khổ
sở, vì cái bộ công cụ này ăn RAM rất ghê. Máy tôi chỉ dùng loại PenIV 2.4GHz, 256×3MB RAM, mà
thỉnh thoảng vẫn bị treo. Vì vậy, cấu hình của tôi đưa ra là: ít nhất là PenIV3GHz, 1GB RAM. Cấu
hình này phù hợp với các dòng máy rẻ tiền bây giờ! (Máy mình còn rẻ tiền hơn )
Chi tiết các bước cài đặt có thể xem chi tiết ở đây.
Sau khi cài đặt thành công, chúng ta có thể bắt đầu làm việc ngay với DS, tuy nhiên, để đỡ mất công
sức, chúng ta cần làm quen với một số thông số môi trường của bộ công cụ này. Các thông số này rất
quan trọng khi làm việc với DS, vì vậy, các bạn cần ghi nhớ thật kỹ khi sử dụng.
2.1. FORMS_BUILDER_CLASSPATH
Đây là tham số môi trường làm việc của FORM BUILDER, đối với các Report Developer, thì tham số
này có tên là: REPORTS_CLASSPATH. Các tham số này có thể tìm thấy bằng cách mở regedit và tìm
khóa: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\Key_{DevHome}. Biến môi trường này
chứa các lớp, gói Java được sử dụng cho DS. Nếu sau này, các bạn không muốn sử dụng JInititator.
Java plugin mặc định của Oracle, mà sử dụng Sun JPI, bạn cần bổ sung đường dẫn đến các file jar mà
bạn sử dụng ở đây.
2.2. FORMS_PATH
Tham số này xác định đường dẫn đến các thư mục sẽ được DS nhận ra trong quá trình bạn lập trình.
Đối với Report, tham số này có tên là REPORTS_PATH.
File formsweb.cfg: File chứa tất cả các cấu hình cần thiết khi chạy Forms Builder.
Các file .htm: Chứa code để khởi tạo và gọi chương trình chính của chúng ta
Các file .env: Chứa các thông tin liên quan đến từng ứng dụng chạy trên OC4J đi kèm với DS10gR2.
Các file này sẽ được sử dụng khi chúng ta thực hiện deploy ứng dụng lên máy chủ chạy Oracle
Application Server.
Các file này được dùng để có thể cấu hình OC4J standalone khi bạn phát triển chương trình hoặc thử
nghiệm các cấu hình nâng cao trước khi triển khai (deploy) sang máy chủ ứng dụng (OracleAS).
3. Kiểm tra cấu hình
Trước khi chạy thử chương trình, mở trình duyệt, gõ thử: http://<Your host>:8889/forms/frmservlet
xem có chạy không. Nếu không chạy được, bạn cần khởi động OC4J Server trước. Để thực hiện điều
này, bạn mở thư mục {ORACLE_HOME}\j2ee\DevSuite:
Thư mục này chứa các file cần thiết để bạn có thể chạy khởi động cũng như shutdown OC4J server cho
DS10gR2. Để khởi động OC4J, bạn chạy file startinst.bat, shutdown OC4J, bạn chạy file
stopinst.bat.
Màn hình hiển thị khi chạy startinst.bat:
Để tiếp tục, bạn hãy minimize cửa sổ này, nhớ chỉ shutdown bằng file stopinst.bat khi đã làm việc xong
với Forms Builder.
Bây giờ, bạn mở trình duyệt ưa thích của mình, IE, FireFox… nhập vào thanh địa chỉ URL:
http://localhost:8889/forms/frmservlet và Enter, nếu màn hình nhận được như sau thì công việc cấu
hình của bạn đã xong, và bạn có thể tiếp tục tìm hiểu Form Builder trong các nội dung tiếp theo.
Sau khi hoàn thành thực hiện cấu hình Oracle Form Builder, các bạn có thể thực hiện các bước sau để
có thể bắt tay vào tạo các form và lập trình trên các form. Xin lưu ý, nếu các bạn chỉ cần các chức năng
CRUD (Create-Retrieve-Update-Delete), thậm chí bạn còn không phải viết một dòng code nào!!! Tất
nhiên, nếu chương trình của bạn bao gồm rất nhiều các chức năng, rõ ràng vẫn phải viết code, tuy
nhiên, Oracle Form Builder cho phép các bạn lập trình mà không phải viết quá nhiều dòng lệnh nếu
mục tiêu chỉ là các chức năng CRUD cơ bản!
Trước khi các bạn lập trình các form cơ bản thực hiện các chức năng CRUD trên một hoặc nhiều bảng
dữ liệu, bạn cần thực hiện tạo lập các đối tượng đó trong CSDL. Để có được thông tin kết nối đến
CSDL Oracle, bạn có thể hỏi quản trị hệ thống, yêu cầu được cấp user để truy nhập CSDL. Tuy nhiên,
với mục tiêu học tập và làm quen với Form Builder, tôi khuyên các bạn sử dụng bộ cài đặt hệ quản trị
CSDL Oracle XE (eXpress Edition) có ở trang Download của Oracle. Dung lượng khoảng chừng >
100MB, hỗ trợ các CSDL kích thước < 5GB.
OracleXE.exe (165,332,312 bytes)
Single-byte LATIN1 database for Western European language storage, with the Database Homepage user interface in
English only.
Nhập các thông tin về account sử dụng truy cập CSDL và nhấn Connect, nếu thành công, cửa sổ này sẽ
mất đi. Các bạn lưu ý, để DevSuite10gR2 có thể connect vào CSDL, các bạn cần thực hiện đặt các
thông số vào trong file: {DevSuite_HOME}\network\ADMIN\tnsnames.ora. Nếu không có thông tin ở
file này, DevSuite sẽ không thể kết nối đến CSDL được. Có thể dùng công cụ
Net Configuration Assistant có trong bộ Developer Suite 10gR2 để thực hiện việc này thông qua giao
diện đồ họa.
Ví dụ:
XE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = XE)
)
)
Double click vào mục Data Blocks và chọn “Use the Data Block Wizard” để tạo block mới:
Nhấn OK, và nhấn Next trong màn hình tiếp theo.
để chạy thử form vừa thiết kế xong trên trình duyệt mặc định của bạn:
2. Debug
3. Sử dụng icon
4. Deployment