A correct answers Which of the following statements are correct about the status of the Http
response? Select the one correct answer
Câu nào sau đây đúng về trạng thái của phản ứng Http? Chọn một câu trả lời đúng
A. A status of 200 to 299 signifies that the request was successful.
. Trạng thái từ 200 đến 299 biểu thị rằng yêu cầu đã thành công.
B. A status of 300 to 399 is informational messages.
C. A status of 400 to 499 indicates an error in the server
D. A status of 500 to 599 indicates an error in the client.
A correct answers Classes HttpServlet and GenericServlet implement the ___ interface.
Các lớp HttpServlet và GenericServlet triển khai giao diện ___.
A. Servlet
B. Http
C. HttpServletRequest
D. HttpServletResponse
A correct answers You have to send a gif image to the client as a response to a request.
Which of the following calls will you have to make?
Bạn phải gửi ảnh gif cho khách hàng như một phản hồi cho một yêu cầu. Bạn sẽ phải thực
hiện cuộc gọi nào sau đây?
A. response.setContentType("image/gif");
B. response.setType("application/gif");
C. response.setContentType("application/bin");
D. response.setType("image/gif");
C correct answers Consider the code of ReportServlet servlet of a web application. Assuming
generateReport() is valid method and have no problems, which of the following statement
about these servlet is true?
Hãy xem xét mã của servlet ReportServlet của một ứng dụng web. Giả sử createReport () là
phương thức hợp lệ và không có vấn đề gì, câu lệnh nào sau đây về các servlet này là đúng?
A. ReportServlet will throw exception at runtime.
B. ReportServlet.java won't compile.
C. ReportServlet.java will compile and run without any problems.
A correct answers Which method of ReportGeneratorServlet will be called when the user
clicks on the URL shown by the following HTML.
Phương thức nào của ReportGeneratorServlet sẽ được gọi khi người dùng nhấp vào URL
được hiển thị bởi HTML sau.
Assume that ReportGeneratorServlet does not override the service(HttpServletRequest,
HttpServletResponse) method of the HttpServlet class.
(Choose one)
A. doGet(HttpServletRequest, HttpServletResponse);
,B. doPost(HttpServletRequest, HttpServletResponse);
C. doHead(HttpServletRequest, HttpServletResponse);
D. doOption(HttpServletRequest, HttpServletResponse);
E correct answers What will be the outcome of executing the following code?
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
response.setContentType("text/plain");
response.setContentLength(6);
PrintWriter out = response.getWriter();
out.write("What's your name? ");
out.write("" + response.isCommitted());
}
A. Won't execute because of a compilation error.
B. An IllegalArgumentException is thrown.
C. An IllegalStateException is thrown.
D. A blank page is returned to the client.
E. "What's" is returned to the client.
F. "What's your name?" is returned to the client.
C correct answers Following is the code for doGet() and doPost() methods of TestServlet.
Which of the statement is correct?
Sau đây là mã cho các phương thức doGet () và doPost () của TestServlet. Câu nào đúng?
A. This will only work for HTTP GET requests
B. This will only work for HTTP POST requests
C. This will work for HTTP GET as well as POST requests.
Điều này sẽ hoạt động cho HTTP GET cũng như các yêu cầu POST.
D. It'll throw an exception at runtime, as you cannot call doGet() from doPost().
E. It'll throw an exception at runtime only if a POST request is sent to it.
A correct answers Which of the following is indicated by URL, which is used on the
Internet?
Điều nào sau đây được biểu thị bằng URL, được sử dụng trên Internet?
A. Information resources(sources) on the Internet
Nguồn thông tin (nguồn) trên Internet
B. E-mail addresses for use in the Internet
C. IP addresses of servers connected to the Internet
D. Owners of PCs connected to the Internet
D correct answers Identify correct statement about a WAR file.(Choose one)
Xác định tuyên bố đúng về tệp WAR. (Chọn một)
A. It is an XML document.
B. It cannot be unpackaged by the container.
C. It is used by web application developer to deliver the web application in a single unit.
,D. It contains web components such as servlets as well as EJBs.
D. Nó chứa các thành phần web như các servlet cũng như các EJB.
Enterprise JavaBeans (EJBs). EJB là các thành phần Java phía máy chủ trong đó bạn thực
hiện các quy tắc kinh doanh của ứng dụng của bạn. EJB được triển khai vào một môi trường
gọi là EJB container, cung cấp các dịch vụ như quản lý giao dịch, kết nối cơ sở dữ liệu và bảo
mật
A correct answers See the extract from web.xml of web application "mywebapp" on server
named myserver, runs on port 8080:
Xem phần trích xuất từ web.xml của ứng dụng web "mywebapp" trên máy chủ có tên
myserver, chạy trên cổng 8080:
<servlet-mapping>
<servlet-name>ServletA</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ServletB</servlet-name>
<url-pattern>/bservlet.html</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ServletC</servlet-name>
<url-pattern>*.servletC</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ServletD</servlet-name>
<url-pattern>/dservlet/*</url-pattern>
</servlet-mapping>
Given that a user enters the following into her browser, which (if any) of the mapped servlets
will execute? (Choose one.)
http://myserver:8080/mywebapp
A. ServletA
B. ServletB
C. ServletC
D. ServletD
A correct answers A parameter is defined in a <context-param> element of the deployment
descriptor for a web application. Which of the following statements is correct?
Tham số được xác định trong phần tử <context-param> của bộ mô tả triển khai cho ứng dụng
web. Khẳng định nào sau đây là đúng?
A. It is accessible to all the servlets of the webapp.
Nó có thể truy cập vào tất cả các servlet của ứng dụng web.
B. It is accessible to all the servlets of all the webapps of the container.
C. It is accessible only to the servlet it is defined for.
, A correct answers A .................... manages the threading for the servlets and JSPs and
provides the necessary interface with the Web server.
A .................... quản lý luồng cho các servlet và JSP và cung cấp giao diện cần thiết với máy
chủ Web.
A. Web Container
Vùng chứa Web
B. EJB Container
C. Servlets
D. Applets
A correct answers A ________has a name, a single value, and optional attributes such as a
comment, path and domain qualifiers, a maximum age, and a version number.
_______ có một tên, một giá trị duy nhất và các thuộc tính tùy chọn như nhận xét, đường dẫn
và bộ định nghĩa miền, độ tuổi tối đa và số phiên bản.
A. Cookie
B. Session
C. Request
D. Response
D correct answers Which of the following method calls can be used to retrieve an object from
the session that was stored using the name "roleName"?
Lệnh gọi phương thức nào sau đây có thể được sử dụng để truy xuất một đối tượng từ phiên
đã được lưu trữ bằng cách sử dụng tên "roleName"?
A. getObject("roleName");
B. getValue("roleName");
C. get("roleName");
D. getAttribute("roleName");
E. getParameter("roleName");
D correct answers Which is NOT a standard technique for a session be definitely invalidated?
Kỹ thuật nào KHÔNG phải là kỹ thuật tiêu chuẩn cho một phiên chắc chắn bị vô hiệu?
A. The container is shutdown and brought up again.
B. No request comes from the client for more than "session timeout" period.
C. A servlet explicitly calls invalidate() on a session object.
D. If the session time out is set to 0 using setMaxInactiveInterval() method.
Nếu thời gian chờ của phiên được đặt thành 0 bằng phương thức setMaxInactiveInterval ().
A correct answers Which method can be invoked on a session object so that it is never
invalidated by the servlet container automatically?
Phương thức nào có thể được gọi trên một đối tượng phiên để nó không bao giờ bị vùng chứa
servlet tự động làm mất hiệu lực?
A. setMaxInactiveInterval(-1)