Câu hỏi thi - Kiểm tra Professional
Số: # 1
chủ đề Test: Java Thực hành
thử nghiệm Độ dài: 180 phút
thi hướng dẫn: phát triển một ứng dụng như mô tả dưới đây, gói đầu ra của bạn (những người cần được liệt kê như dưới đây) vào một file zip (được đặt tên là "Java Thực hành thử nghiệm Package_YouAccountName.zip ") và copy vào thư mục máy chủ được xác định trước (được cung cấp bởi người giám sát kiểm tra)
1. Mã nguồn đầy đủ; các mã nên được chuẩn bị và xây dựng trên JDK, Eclipse, triển khai trên Tomcat và nên bao gồm tất cả các file cần thiết để xây dựng
2. Ảnh chụp màn hình chính của ứng dụng bằng văn bản của riêng bạn
3. Comments (và sơ đồ thiết kế, nếu có) để giải thích các quyết định thiết kế được thực hiện (sử dụng một lưu ý phủ khác nếu cần)
Vui lòng sử dụng HSQL như cơ sở dữ liệu cho các ứng dụng, một số hướng dẫn về HSQL như dưới đây:
1. Lấy tập tin hsqldb.jar (cung cấp bởi người trông thi) sao chép vào thư mục WEB-INF / lib of dự án, thêm file into classpath.
2. Điều khiển lớp cho HSQL là: org.hsqldb.jdbcDriver
3. URL to kết nối vào chế độ trong bộ nhớ là: jdbc: HSQLDB: mem: sampledb (in which "sampledb" you can change with a tên tùy ý)
4. Mặc định username là "sa", mật khẩu trống
5. If you want to read more, you can xem tài liệu file trong «HSQL tài Guide.pdf»
Dự án Mô tả:
Viết các lớp học để đại diện cho 3 loại khác nhau của động vật - Chó, Thỏ, Cá
Mỗi động vật có một tài sản Hungry boolean, mà không ghi bên ngoài và khi tạo được đặt vào một giá trị ngẫu nhiên.
Mỗi động vật có một phương pháp ăn () mà phải mất một tham số chuỗi duy nhất là tên của thực phẩm mà mỗi con vật ăn. Một vật không thể ăn nếu nó không phải là một trong 3 loại Chó, Thỏ, hoặc cá.
Mỗi con vật chỉ ăn nếu nó là đói;
- Chó chỉ có thể ăn thịt, Thỏ chỉ có thể ăn thực vật, nơi mà cá có thể ăn . cả
- Sau khi ăn, các động vật sẽ không đói nữa.
Định nghĩa một lớp mới tên là thực phẩm trong đó có các tên và các loại thực phẩm mà con vật sẽ ăn; chỉ có hai loại thực phẩm, bao gồm "thịt" và "thực vật".
ứng dụng của bạn sẽ tạo ra 10 loại thực phẩm ngẫu nhiên (với các giá trị ngẫu nhiên cho các tên và các loại thực phẩm), những loại thực phẩm sẽ được lưu trữ trong cơ sở dữ liệu; giao diện người dùng nên cho thấy:
-. An "Ăn" lệnh
- Hai danh sách dữ liệu cho phép người dùng lựa chọn các động vật có liên quan và thực phẩm trước khi hoặc sau khi "ăn" lệnh:
o Một là một danh sách cố định với 3 giá trị "Dog", " Rabbit ", và" Fish ";
. o Một là danh sách những cái tên thực phẩm mà được nạp từ các cơ sở dữ liệu
khi người dùng "nâng" an "ăn" lệnh để một vật cụ thể về một thực phẩm cụ thể, một trong ba thông điệp dưới đây sẽ được hiển thị:
- "Xin lỗi, tôi không thể ăn thực phẩm này":. trong trường hợp động vật được lựa chọn không thể ăn các thực phẩm được lựa chọn
- "Cảm ơn, tôi là đầy đủ rồi đấy!": trong trường hợp động vật được lựa chọn có thể ăn được lựa chọn Thực phẩm nhưng nó không đói.
- "OK, tôi ăn bây giờ ...": trong các trường hợp khác Yêu cầu kỹ thuật: 1. Sử dụng phong cách lập trình hướng đối tượng. 2. Chỉ sử dụng các chức năng cốt lõi Java và các lớp học. 3. Đặt tên sử dụng tiêu chuẩn quy ước mã hóa Java của Fsoft, bạn được cung cấp tài liệu này. 4. Ghi nhận xét từng lớp, phương pháp, và các thành viên. 5. Ứng dụng của bạn nên được ứng dụng Web-base, áp dụng khung Struts để ứng dụng của bạn (AND / OR). 6. Sử dụng JDBC để làm việc với cơ sở dữ liệu; các HSQL như cơ sở dữ liệu cho các ứng dụng 7. Bạn sẽ có được thêm điểm cho các trường hợp khi bạn vẽ một sơ đồ lớp.
đang được dịch, vui lòng đợi..