Câu hỏi thi-thử nghiệm chuyên nghiệpVị trí #: #1Chủ đề thử nghiệm: thực hành JavaKiểm tra thời gian thực hiện: 180 phútKiểm tra 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 yêu cầu được liệt kê như dưới đây) vào một tập tin zip (tên là "Java thực hành kiểm tra Package_YouAccountName.zip") và sao chép vào thư mục máy chủ được xác định trước (cung cấp bởi người quản lý kiểm tra)1. đầy đủ nguồn mã; Các mã nên chuẩn bị và xây dựng trên JDK, Eclipse, được 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ựng2. ảnh chụp màn hình chính của ứng dụng viết riêng của bạn3. ý kiến (và thiết kế sơ đồ, nếu có) để giải thích các quyết định thiết kế thực hiện (sử dụng riêng biệt bao gồm một lưu ý nếu cần thiết)Xin 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 trên HSQL như dưới đây:1. Lấy tập tin hsqldb.jar (cung cấp bởi người trông thị) sao chép vào thư mục WEB-INF/lib của dự án, thêm tập tin đó vào classpath.2. trình điều khiển lớp cho HSQL là: org.hsqldb.jdbcDriver3. URL tiếng kết nối vào chế độ trong bộ nhớ là: jdbc:hsqldb:mem:sampledb (trong đó "sampledb" có mùa thay bằng một tên tùy ý)4. mặc định tên người dùng là "sa", mật khẩu nón5. Nếu muốn đọc thêm, có Bulgaria xem tài liệu trong tập tin «HSQL người dùng Guide.pdf»Mô tả dự án: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 con vật có một boolean bất động sản đói, mà không phải là có thể ghi được bên ngoài và khi sáng tạo được đặt thành một giá trị ngẫu nhiên.Mỗi con vật có một phương pháp Eat() mà phải mất một tham số chuỗi duy nhất là tên của thực phẩm mỗi động vật ăn. Một động 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 sẽ ăn chỉ nếu nó là đói; -Con chó chỉ có thể ăn thịt, thỏ có thể chỉ ăn thực vật, nơi cá có thể ăn cả hai.-Sau khi ăn, các động vật sẽ không bị đói nữa.Xác định một lớp mới, đặt tên là thực phẩm có chứa tên và loại thực phẩm động vật sẽ ăn; có những chỉ có hai loại thực phẩm, bao gồm "thịt" và "nhà máy".Ứng dụng của bạn sẽ tạo ra các thực phẩm 10 ngẫu nhiên (với ngẫu nhiên giá trị cho tên và 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 hiển thị:-Một lệnh "Ăn". -Hai danh sách dữ liệu mà 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ị "Chó", "Thỏ" và "Cá"; o khác là danh sách các tên thực phẩm mà được nạp từ cơ sở dữ liệu.Khi người sử dụng "tăng" một lệnh "Ăn" để một con vật trên một thực phẩm cụ thể, một trong dưới ba tin nhắn sẽ được hiển thị:-"Xin lỗi, tôi không thể ăn thức ăn này": trong trường hợp được lựa chọn động vật không thể ăn các thực phẩm được lựa chọn. -"Cảm ơn, tôi đầy đủ đã!": trong trường hợp được lựa chọn động vật có thể ăn các thực phẩm được lựa chọn, nhưng nó không đói.-"OK, tôi đang ăn bây giờ...": trong trường hợp khácYêu cầu kỹ thuật:1. sử dụng phong cách lập trình hướng đối tượng.2. sử dụng chỉ có chức năng Java cốt lõi và các lớp học.3. đặt tên bằng cách sử dụng Fsoft của Java tiêu chuẩn mã hóa công ước, bạn được cung cấp tài liệu này.4. Hãy nhớ bình luận mỗi lớp, phương pháp, và các thành viên.5. của bạn ứng dụng nên là ứng dụng Web-base, áp dụng Struts khuôn khổ cho các ứng dụng của bạn (hoặc). 6. sử dụng JDBC để làm việc với cơ sở dữ liệu; HSQL như cơ sở dữ liệu cho ứng dụng7. bạn sẽ nhận được điểm thê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..