banner

CEX.io

jawaban jeni 3 servlet 71,78%



Your browser does not support inline frames or is currently configured not to display inline frames.
Waktu Sisa : 0:45:46

1. Perhatikan elemen data berikut ini, pilihan mana yang paling tepat memetakan servlet?



c:/projects/sepeda/motor/sepeda/motor/kendaraan/cepat/SepedaServlet.class


c:/sepeda/motor/kendaraan/cepat/com/eei/SepedaServlet.class


c:/projects/sepeda/motor/kendaraan/cepat/R6.class#


c:/projects/sepeda/motor/kendaraan/cepat/com/eei/SepedaServlet.class




2. Manakah diantara pilihan berikut ini, yang digunakan oleh Servlet Container untuk me-maintain informasi session?

cookies#


hidden form fields


HTTPS protocol information#


URL rewriting#




3. Parameter manakah yang di terima oleh method HttpRequest.setDateHeader(*parameter*)?

java.util.Date


java.sql.Date


int


tidak ada yang benar#




4. Manakah diantara pilihan di bawah ini, yang akan menginialisasikan sebuah stream untuk mengirim text ke browser?

PrintWriter out = response.getWriter();#


OuputStream out = response.getStream();


OutputReader out = response.getStream();


ServletWriter out =response.getWriterStream();


StreamWriter out = response.getStreamWriter();




5. Apa yang akan di cetak dari kode berikut jika Web Server baru saja di jalankan dan kode tersebut adalah halaman pertama yang di panggil oleh server?



Kode tidak akan di compile


Kode akan mencetak Session Id#


Akan terjadi NullPointerException dikarenakan method getSession(false) menghasilkan nilai null yang disebabkan oleh tidak ada session yang terbuat sebelumnya


Tidak mencetak apapun pada halaman




6. Bagaimana cara mengatur MIME type dari sebuah HTTPServletResponse?

Method setMimeType dari HTTPServletResponse .


Code tidak dapat diatur, melainkan oleh browser.


Method setResponseType dari HTTPServletResponse.


Method setContentType dari HTTPServletResponse.#




7. Tersedia form HTML yang memuat code berikut ini



Asumsikan bahwa myservlet merupakan implementasi dari HTTPServlet. Jika code dijalankan pada browser dan tombol Submit ditekan, method apakah yang akan dipanggil di dalam myservlet.

submit


doPost()


doForm


invoke


doGet#




8. Metodologi mana yang tidak tepat digunakan untuk session management?

Cookies


Object HttpSession


Hidden values#


Object ServletContext




9. Manakah pernyataan yang benar dibawah ini?

method sendRedirect hanya dapat memproses sebuah URL absolut sebagai sebuah parameter.


Setelah method sendRedirect dipanggil, browser akan secara otomatis mengembalikan URL yang asli.


jika method sendRedirect dipanggil setelah melakukan response, maka sebuah exception akan dilempar.#


sendRedirect adalah sebuah method dari class HttpServletResponse.#


sendRedirect adalah sebuah method dari class HttpServletRequest.




10. Method mana yang dipanggil ketika sebuah context di-inisialisasi?

contextInitialized(ServletContextEvent e)#


contextInitial(ServletContext e)


contextInitialize(ServletContext e)


contextInitialize(ServletContextEvent e)




11. Diketahui /buku sebagai context sebuah aplikasi web. Pada direktori mana, anda akan menemukan sebuah file BukuApp.war?

/buku#


/buku/WEB-INF


/buku/WEB-INF/lib


/buku/META-INF




12. Perhatikan method berikut ini, mana yang akan menghasilkan satu nilai atau lebih, yang ditentukan oleh sebuah object request?

getParameter(String name)#


getAttribute(String name)#


getAttributes()


getAllAttributes()


getAllParameters()




13. Method mana yang digunakan untuk mendapatkan nilai dari parameter nama yang ada di dalam tag init-param?

getParameter(String nama)#


getInitParameter(String nama)


getParameter()


tidak ada yang benar




14. Pernyataan mana yang benar mengenai method BodyTagSupport.doInitBody?

Method tersebut digunakan JSP Container, dan tidak dapat di override


Method tersebut dapat di override jika perlu#


Return value method tersebut adalah SKIP_BODY ataupun EVAL_BODY_INCLUDE


Return type method tersebut adalah void#




15. Manakah diantara exception berikut ini, yang didefinisikan oleh Servlet API?

ServletException#


InitializationException


UnavailableException#


ServletContextException




16. Perhatikan code HTML dibawah ini.



Asumsikan bahwa myservlet merupakan implementasi dari HTTPServlet, manakah diantara method dari request object berikut ini, yang dapat digunakan untuk mendapatkan value dari parameter bernama param, ketika form di-submit.

getValue("param");


getHttpParameter("param");


getFormParam("param");


getAttribute("param");


getParameter("param");#




17. Method mana yang me-return sebuah enumerasi dari semua parameter inisialisasi dan value-nya?

getInitParameterNames()


getInitParameterValues()


getInitParameters()#


tidak ada yang benar




18. Pada direktori mana, anda akan menemukan file index.html? (diketahui bahwa /mobil sebagai context-nya)

/mobil#


/mobil/WEB-INF


/mobil/WEB-INF/resources


/mobil/META-INF




19. Di dalam API servlet, method berikut di definisikan oleh interface yang mana?



javax.servlet.Servlet


javax.servlet.GenericServlet


javax.servlet.HttpServlet


javax.servlet.http.HttpSession


tidak ada yang benar#




20. Manakah diantara pilihan berikut ini, yang merupakan nama dari cookie yang digunakan oleh Servlet Container untuk me-maintain informasi session?

SESSIONID


SERVLETID


JSESSIONID#


CONTAINERID




21. Manakah diantara method berikut ini, yang didefinisikan oleh interface RequestDispatcher?

dispatch()


include()#


redirect()


forward()#




22. Untuk menciptakan sebuah Applet, seorang programmer mendapatkan class-nya dari java.applet.Applet. Manakah diantara method berikut yang akan dicari oleh JVM, saat instance dari class diciptakan?

run()#


init()


stop()#


pause()




23. Manakah diantara method di bawah ini, yang akan mendapatkan sebuah value dari HTTP header?

Method getHeader(String name) dari GenericServlet.


Method getHeader(String name) dari HttpsServlet.


Method getHttpHeader(String name) dari HttpServletRequest.


Method getHeader(String name) dari HttpServletRequest.#


Method getHeader(String name) dari HttpServletResponse.




24. Manakah pernyataan yang benar di bawah ini?

Method service hanya dipanggil saat pertama kali servlet dieksekusi.


Method service dipanggil setiap kali servlet memproses sebuah request.#


Method service dipanggil oleh container setelah method helper(contoh : doGet dan doPost).


Method service hanya dipanggil saat memproses request HTTP POST.




25. Manakah diantara event listener berikut ini, yang didefinisikan oleh Servlet API?

HttpSessionBindingListener#


HttpSessionEventListener


HttpSessionParameterListener


HttpSessionAttributeListener




26. Perhatikan URI request berikut ini, mana diantara pilihan berikut ini yang paling sesuai mendefinisikan context path?



/mobil#


/mobil/mobilSport


/mobilSport


Informasi yang disediakan tidak cukup untuk menentukan jawaban




27. Interface yang memberikan akses ke method getParameterNames() adalah?

ServletRequest#


ServletResponse


HttpServletRequest#


HttpServletResponse




28. Manakah pernyataan yang benar di bawah ini?

Method init dipanggil setiap kali sebuah method service Servlet dijalankan.#


Method init dipanggil oleh container ketika ditempatkan ke dalam method service.


Method init tidak dapat di-overriding karena ber-modifier final.


ketika container dihentikan, maka container akan memanggil method undeploy dari servlet yang sedang berjalan.


ketika container dihentikan, maka container akan memanggil method destroy dari servlet yang sedang berjalan.#




29. Manakah method dibawah ini yang berasal dari class HttpServletRequest?

String getCookie(String name)


Cookie getCookie(String name)


Cookie[] getCookies()#


String[] getCookies()




30. Mana diantara pilihan berikut ini yang tidak benar?

doGet() digunakan untuk menangani request HTTP GET


doPost() digunakan untuk menangani request HTTP POST


doPut() digunakan untuk menangani request HTTP PUT


doHead() digunakan untuk menangani request HTTP HEAD#


tidak satupun dari pilihan di atas




31. Pada kondisi default, berapa banyak instance dari servlet yang diciptakan oleh Servlet Container?

Satu#


Satu di setiap request


Satu di setiap session


Tidak satupun




32. Jika sebuah instance dari class File diciptakan untuk merepresentasi sebuah file, dimana file itu tidak ada sebelumnya, maka file tersebut akan diciptakan.

benar


salah#




33. Panggilan mana yang dapat menyebabkan server menghasilkan error page secara otomatis?

response.setStatus(404);


request.setStatus(request.SC_NOT_FOUND)#


response.sendError(response.SC_NOT_FOUND)#


response.sendError(404, "file tidak ada");




34. Mana diantara pernyataan berikut ini yang tidak benar?

Apabila method doHead() yang ada di dalam HttpServlet belum mengalami override, method tersebut akan menjalankan method doGet#


Request HEAD tidak memiliki method doHead()#


Sebuah request GET akan memanggil method doHead(), baru kemudian memanggil method doGet()


Sebuah request HEAD hanya akan me-return header-nya sebagai sebuah response




35. Pernyataan manakah yang benar dari kode JSP berikut?



Tidak akan di compile#


Kode tersebut benar dan akan mencetak variable dengan nama name


Kode tersebut benar, dan akan selalu mencetak nilai null


Kode tersebut akan bekerja bila anda membuat sebuah javabean class yang hanya memiliki satu buah variable dengan tipe java.lang.String




36. Dalam hal apakah dibenarkan (dan wajib) untuk menyertakan ekstensi .class?

findAncestorWithClass(this, MyTagHandler.class )#








/tags/MyTagHandler.class#




37. Manakah diantara method di bawah ini yang tidak didefinisikan di dalam interface Servlet?

init()


service()


finalize()#


destroy()




38. Manakah diantara object di bawah ini, yang dilewatkan ke method service() dari servlet?

ServletRequest#


HttpServletRequest


ervletResponse#


HttpServletResponse




39. Perhatikan code HTML di bawah ini



Method dari HelloServlet manakah, yang akan dipanggil jika sebuah link ditekan?

doLink


doGet()#


doPost


doPOST


init