Pertanyaan dan Jawaban Spring Framework MCQ

Pertanyaan dan Jawaban Spring Framework MCQ

MCQSS.com menyediakan pertanyaan dan jawaban gratis mengenai Spring Framework dalam ribuan topik yang berbeda. Format interaktif kami memungkinkan Anda untuk segera mengetahui apakah Anda telah menjawab dengan benar atau tidak. Jelajahi koleksi pertanyaan pilihan ganda kami dan uji pengetahuan Anda dalam Spring Framework sekarang juga! Tidak perlu membeli keanggotaan atau mendaftar, Anda dapat menggunakan situs kami secara gratis. Jangan lewatkan kesempatan untuk meningkatkan keterampilan Anda dan bersiap untuk ujian dengan MCQSS.com.

1: Manakah dari awalan sumber daya berikut yang dapat digunakan?

A.   http:

B.   Classpath:

C.   mengajukan:

D.   Semua ini

2: Spring-test menggunakan konvensi umum apa yang memungkinkan pengujian menggunakan sesi http dan objek permintaan http?

A.   MVC

B.   Prinsip Terbuka Terbuka

C.   Objek tiruan

D.   DAOS

3: Benar atau salah? Menggunakan dukungan JDBC Spring memaksa Anda menggunakan Oracle.

A.   BENAR

B.   PALSU

4: Manakah dari berikut ini yang bukan ruang lingkup yang tersedia di aplikasi web Spring?

A.   Singleton

B.   sidang

C.   contoh

D.   meminta

5: Dalam kode berikut: kelas helloWorld harus memiliki a metode disebut apa?

A.   setProperty (pesan string)

B.   setName (pesan string)

C.   setMessage (pesan string)

D.   setValue (pesan string)

6: Bagaimana slf4j biasa digunakan dalam aplikasi musim semi?

A.   Sebagai penyedia JDBC

B.   sebagai kacang

C.   sebagai kerangka logging

7: Apakah berikut ini valid? -

A.   TIDAK

B.   Ya

8: Manakah dari berikut ini yang bukan pernyataan JDBC?

A.   Pernyataan reguler

B.   Pernyataan yang dapat dipanggil

C.   Pernyataan Sementara

D.   Pernyataan yang disiapkan

9: Anotasi mana yang memungkinkan Anda mengambil nilai header permintaan HTTP?

A.   @Requestheader

B.   @Header

C.   @Httpheader

10: Manakah dari pernyataan berikut yang tidak benar tentang pola MVC?

A.   View mewakili data kepada pengguna dalam format yang diinginkan, mendukung interaksi dengan pengguna.

B.   Model mewakili data bisnis serta "status" aplikasi

C.   MVC adalah singkatan dari Model, View, dan Controller

D.   Tanggung jawab utama pengontrol adalah berinteraksi dengan database seperti melakukan operasi CRUD.

11: Apa salah satu perbaikan utama di musim semi 3?

A.   Lebih banyak lingkup kacang didukung

B.   Metode siklus hidup tambahan ditambahkan

C.   Lebih banyak anotasi didukung

12: Manakah dari berikut ini yang merupakan sinonim untuk injeksi ketergantungan?

A.   inversi kontrol

B.   Pemrograman yang berorientasi pada aspek

C.   pointcut

D.   template

13: @Requestmapping adalah bagian dari bagian musim semi mana?

A.   Keamanan

B.   Web MVC

C.   Web

D.   Dao

14: Apakah suntikan pendukung musim semi dari jenis enum?

A.   YA

B.   TIDAK

15: Apakah mungkin untuk mengatur pegas AOP menggunakan konfigurasi XML saja (berbeda dengan anotasi)?

A.   TIDAK

B.   Ya

16: Manakah dari berikut ini yang bukan metode yang valid untuk menyediakan metadata konfigurasi ke wadah pegas?

A.   Konfigurasi berbasis Java

B.   File Konfigurasi Berbasis XML

C.   Konfigurasi berbasis anotasi

D.   Oleh Marshalling & unmarshalling objek

17: Benar atau salah? @RequestMapping dapat digunakan di seluruh kelas serta metode individual.

A.   PALSU

B.   BENAR

18: Berapa banyak file konfigurasi kacang yang bisa Anda miliki?

A.   dua

B.   sebanyak yang Anda inginkan

C.   hanya satu

19: Benar atau salah? Spring Web MVC mendukung berbagai lokal di luar kotak.

A.   BENAR

B.   PALSU

20: Jenis injeksi ketergantungan apa yang tidak didukung pegas?

A.   Suntikan setter

B.   Injeksi konstruktor

C.   Injeksi antarmuka

21: Bagaimana jika saya membutuhkan metode untuk dipanggil setelah konstruksi kacang?

A.   mendelegasikan ke proxy

B.   Gunakan init-Method atau @PostConstructor

C.   Tulis penangan khusus

22: Di AOP, apa poin berbeda di mana tenun dapat diterapkan?

A.   Mengkompilasi waktu

B.   Waktu muat

C.   Jalankan waktu

D.   Semua ini

23: Untuk apa multipartfile digunakan?

A.   Itu tidak ada

B.   Mendukung Permintaan HTTP Multi-Bagian

C.   Membaca file dari disk

D.   Menyimpan file ke disk

24: Konfigurasi untuk mendeklarasikan manajer transaksi JTA ““ Apakah ini benar?

A.   TIDAK

B.   Ya

25: Benar atau salah? Spring mendukung lingkup kacang khusus.

A.   BENAR

B.   PALSU

26: Apa saja modul yang berbeda dalam kerangka musim semi?

A.   Modul Hibernate

B.   Modul webex

C.   JDBC Abstraksi dan Modul DAO

27: Jenis manajemen transaksi apa yang mendukung musim semi?

A.   Manajemen transaksi terprogram

B.   Keduanya

C.   Manajemen Transaksi Deklaratif

28: Apa itu AOP?

A.   Pemrograman berorientasi aspek

B.   Tak ada satupun

C.   Pemrograman berorientasi abstrak

D.   Pemrograman berorientasi lanjutan

29: Bisakah Anda menyuntikkan nilai string nol dan kosong di musim semi?

A.   TIDAK

B.   Ya

30: Apa yang dikandung definisi kacang?

A.   Cara membuat kacang

B.   Semua ini

C.   Detail Siklus Hidup Bean

D.   Ketergantungan Bean

31: Bagaimana Mocks Digunakan di Musim Semi?

A.   Musim semi mengabaikan tiruan.

B.   Mereka adalah bagian penting dari menggunakan pegas dalam tes.

C.   Musim semi dan tiruan tidak berjalan dengan baik.

32: Untuk apa kelas SpringJunit4ClassRunner digunakan?

A.   Bersama dengan @Runwith, memulai dan menghentikan konteks musim semi dengan benar saat menjalankan tes junit

B.   Mengkonfigurasi plugin Maven Surefire

C.   Mengkonfigurasi testng

33: Apa yang bukan cara bagi kacang untuk didefinisikan?

A.   File konfigurasi XML

B.   Jawa

C.   Json

34: Bagaimana Anda bisa menyediakan metadata konfigurasi ke wadah pegas?

A.   Konfigurasi berbasis Java

B.   Konfigurasi berbasis anotasi

C.   File Konfigurasi Berbasis XML

D.   Semua ini

35: Manakah dari berikut ini jenis IOC (injeksi ketergantungan)?

A.   Tak ada satupun

B.   Injeksi konstruktor (mis. PICO Container, Spring dll): Ketergantungan disediakan sebagai parameter konstruktor.

C.   Semua ini

D.   Setter Injection (mis. Musim semi): Ketergantungan ditetapkan melalui properti JavaBeans (mis: metode setter).

E.   Injeksi Antarmuka (mis. Avalon): Injeksi dilakukan melalui antarmuka.

36: Manakah dari ORM berikut yang didukung di musim semi

A.   Semua

B.   OJB

C.   Objek Data Java (JDO)

D.   Ibatis

E.   Toplink

37: Keamanan Musim Semi saat ini mendukung integrasi otentikasi dengan teknologi berikut

A.   LDAP

B.   Semua

C.   Otentikasi berbasis bentuk

D.   Header otentikasi dasar http

E.   Header otentikasi http http

38: Benar atau salah? Spring memberikan abstraksi atas JMS.

A.   PALSU

B.   BENAR

39: Benar atau salah? Spring mendukung pencarian melalui JNDI.

A.   PALSU

B.   BENAR

40: Manakah dari berikut ini yang benar saat membuat formulir login khusus untuk aplikasi menggunakan Spring Security?

A.   URL Tindakan Formulir harus sesuai dengan atribut "Login-Processing-URL" dari elemen <Form-gogin> dalam file keamanan.xml

B.   Metode formulir login harus diposting

C.   Nama input nama pengguna harus sesuai dengan nilai atribut nama-parameter pengguna dari elemen <form-gogin> dalam file keamanan.xml

D.   Semua ini

41: Apa itu Kabel Bean?

A.   Mengkonsumsi Layanan Web

B.   Menghindari kekhawatiran silang

C.   Menerbitkan Objek di Layanan Web

D.   Menghubungkan berbagai kacang (komponen) aplikasi

42: Transaksi harus mengikuti properti berikut mana?

A.   Isolasi

B.   Atomisitas

C.   Konsistensi

D.   Semua ini

43: Manakah dari pernyataan berikut yang benar tentang dukungan pengujian musim semi?

A.   Anotasi @ContextConfiguration mendefinisikan lokasi file konfigurasi Anda

B.   Kerangka TestContext Spring 3 membantu menyederhanakan pergantian antara kerangka tes yang berbeda

C.   Semua ini

D.   Anotasi @Runwith memungkinkan Anda untuk menentukan kerangka pengujian yang ingin Anda gunakan

44: Apa perbedaan antara Konteks Pabrik Bean dan Aplikasi?

A.   Tidak ada perbedaan

B.   Semua ini

C.   Konteks aplikasi menyediakan sarana untuk menyelesaikan pesan teks, termasuk dukungan untuk pesan -pesan tersebut.

D.   Konteks aplikasi dapat mempublikasikan acara untuk kacang yang terdaftar sebagai pendengar.

E.   Konteks aplikasi menyediakan cara umum untuk memuat sumber daya file, seperti gambar.

45: Manakah dari berikut ini yang bukan operasi HTTP?

A.   Memodifikasi

B.   MENDAPATKAN

C.   MELETAKKAN

D.   POS

46: Apa saja lingkup yang didukung di Hibernate?

A.   Singleton (default)

B.   Semua ini

C.   Web (sesi, permintaan)

D.   Prototipe

47: Apa poin berbeda di mana tenun dapat diterapkan?

A.   Semua ini

B.   Waktu classload

C.   Mengkompilasi waktu

D.   Runtime

48: Atribut transaksi yang didukung oleh Spring meliputi:

A.   tingkat isolasi

B.   aturan rollback

C.   Semua ini

D.   perilaku propagasi

49: Manakah dari berikut ini yang merupakan tipe autowire?

A.   Semua ini

B.   deteksi otomatis

C.   Byname, bytype

D.   konstruktor

50: Apa nama servlet pusat yang merupakan bagian dari musim semi?

A.   Webservlet

B.   Springservlet

C.   Iocservlet

D.   DispatcherServlet

51: Apa kelas yang paling banyak digunakan di Spring Dao?

A.   JDBCTEMPLATE dan SimpleJDBCtemplate.

B.   SimpleJDBCinsert dan SimpleJDBCStoredProc.

C.   SimpleJDBCinsert dan SimpleJDBCProcedure.

D.   SimpleJdBcQuery dan SimpleJdbCexec.

52: Manakah dari pernyataan berikut yang benar tentang Spring MVC:

A.   Untuk mengaktifkan Spring MVC, DispatcherServlet perlu dikonfigurasi di web.xml

B.   Mungkin ada lebih dari satu DispatcherServlets dalam aplikasi MVC Musim Semi

C.   Semua ini

D.   DispatcherServlet adalah servlet pusat yang menerima permintaan dan mengirimkannya ke pengontrol yang sesuai

53: Manakah dari berikut ini adalah urutan yang benar tentang bagaimana permintaan tampilan normal ditangani dalam aplikasi web menggunakan Spring MVC: 1. Permintaan: Permintaan dikirimkan ke server. 2. Invokes: Dispatcher mengirimkan permintaan ke pengontrol yang sesuai berdasarkan informasi permintaan HTTP dan konfigurasi aplikasi web. 3. Layanan Panggilan: Pengontrol berinteraksi dengan lapisan layanan. 4. Respons: Pengontrol memperbarui model dan, berdasarkan hasil eksekusi, mengembalikan tampilan yang sesuai kepada pengguna.

A.   1234

B.   1432

C.   1423

D.   1324

54: Cara mana yang paling populer untuk berinteraksi dengan dukungan JDBC Spring?

A.   Jdbctemplate

B.   SQLStATEMENTERPREPARERER

C.   pointcuts

D.   transaksi

55: Apa hubungan antara Spring dan Maven?

A.   tidak banyak; mereka dapat digunakan secara mandiri dan satu tidak memerlukan lainnya

B.   Mereka sangat terintegrasi untuk mudah digunakan

56: Manakah dari implementasi konkret berikut, secara default, menangani permintaan ' pertama ' Ketika dikirim ke kerangka kerja MVC Musim Semi?

A.   DispatcherServlet

B.   Httpservlet

C.   GenericServlet

D.   FrameworkServlet

57: Manakah dari anotasi berikut yang dapat digunakan untuk menyuntikkan dependensi a) @Inject b) @entity c) @valid d) @Autowire

A.   @Inject dan @autowire

B.   @Inject, dan @valid

C.   @Inject, @valid, dan @autowire

D.   @Inject, @valid, dan @entity

58: Bagaimana Anda bisa menyuntikkan menggunakan metode pabrik?

A.   Metode pabrik statis: Tentukan atribut "kelas" dan "metode pabrik"

B.   Semua ini

C.   Metode pabrik (non-statis): Tentukan atribut "Bean-Bean" dan "Factory-Method"

D.   Gunakan <Struktor-Arg> untuk meneruskan parameter

59: Di musim semi, singleton hanya berarti satu contoh per _____.

A.   Konteks

B.   Seluruh JVM

60: Bagaimana Anda memuat nilai dari file properti?

A.   <%parameter_name%>

B.   <%= parameter_name%>

C.   $ (parameter_name)

D.   $ {parameter_name}

61: Apa arti @valid sebagai bagian dari JSR-303?

A.   Input akan divalidasi menggunakan validator terdaftar untuk jenis itu

B.   dikirim ke database untuk validasi kendala

C.   menggunakan keamanan musim semi untuk memvalidasi kendala keamanan

62: Apa peran anotasi @PostConstruct dan @predestroy?

A.   Mereka adalah konstruktor tingkat perusahaan

B.   Anda memaksa di GC saat terjadi sesuatu

C.   Tak ada satupun

D.   Mirip dengan Metode Init dan Destroy

63: Manakah dari berikut ini yang merupakan praktik buruk, secara umum?

A.   meminimalkan ketergantungan antara kacang

B.   integrasi berkelanjutan

C.   semua kacang adalah lingkup prototipe

64: Manakah dari berikut ini yang paling menggambarkan anotasi @order?

A.   Pemandu autowiring untuk dilakukan dengan cara selain dari jenis

B.   Menentukan ruang lingkup kacang

C.   Biasanya digunakan untuk menyuntikkan sifat objek domain

D.   Mendefinisikan pemesanan sebagai alternatif untuk mengimplementasikan org. Springframework.core.ordereded Interface

65: Database tertanam manakah yang didukung oleh Spring?

A.   Peramal

B.   Mysql

C.   HSQL

D.   PostgreSQL

66: Manakah dari berikut ini yang merupakan keuntungan menggunakan manajemen transaksi Spring?

A.   dapat dengan mudah beralih antara JTA dan transaksi reguler

B.   Anda dapat menyesuaikan siklus hidup

C.   itu lebih cepat

D.   memaksa Anda untuk menggunakan hibernate

67: Apa lingkup default kacang musim semi?

A.   Prototipe

B.   Abstrak

C.   Tak ada satupun

D.   Singleton

E.   Sidang

68: Di Spring MVC, apa yang bertanggung jawab untuk menangani permintaan dan tanggapan HTTP?

A.   SpringController

B.   DispatcherServlet

C.   Httpservlet

D.   Requesthandler

69: Apa saja jenis injeksi kacang?

A.   Oleh konstruktor, oleh pembangun

B.   Oleh Setter, oleh Getter

C.   Oleh setter, oleh konstruktor, oleh pembangun

D.   Oleh setter, dengan konstruktor

70: Pengecualian yang dilemparkan oleh kelas Spring DAO adalah subclass yang mana?

A.   DataException

B.   DaoException

C.   DataAccessException

D.   AccessException

71: Benar atau salah? Musim semi mendukung Joda-Time.

A.   PALSU

B.   BENAR

72: Untuk apa anotasi @Valid digunakan?

A.   Dalam tes untuk memverifikasi objek

B.   Memvalidasi input @controller

C.   Di objek tiruan

73: Apa yang biasanya ditandatangani oleh placeholder $ {...}?

A.   Nilai adalah parameter HTTP

B.   Properti Sistem Java

C.   Properti dibaca dari file konfigurasi

74: Jika kacang musim semi mengimplementasikan BeanfactoryAware, metode mana yang dipanggil dengan instance kacang?

A.   setInstance ()

B.   setBeanFactory ()

C.   setFactory ()

D.   setBeanInstance ()

75: Dukungan cache Spring?

A.   Abstrak Berbagai implementasi caching yang berbeda

B.   tidak aman

C.   Memberikan implementasi caching sendiri

76: Manakah dari berikut ini dengan benar yang menggambarkan JOBLAUNCHER?

A.   Ini memberikan parameter yang digunakan oleh JobInstance

B.   Itu menyimpan pekerjaan dan eksekusi kerja

C.   Ini membantu dalam meluncurkan pekerjaan dan menggunakan JobRepository untuk mendapatkan pengeksekecusi job yang valid

D.   Itu mewakili contoh pekerjaan

77: JDBCtemplate Spring adalah kelas pusat untuk berinteraksi dengan database melalui JDBC. Bagaimana cara dibuat?

A.   Jdbctemplate template = jdbctemplate baru (mydatabase);

B.   Jdbctemplate template = jdbctemplate baru (myConnection);

C.   Jdbctemplate template = jdbctemplate baru ();

D.   Jdbctemplate template = jdbctemplate baru (myDataSource);

78: Bagaimana pegas pegangan xml marshalling/unmarshalling?

A.   menyediakan XML Marshaller/Unmarshaller yang cepat dan mudah

B.   membungkus berbagai perpustakaan, termasuk Jackson dan Jaxb

C.   tidak mendukung marshalling/unmarshalling

79: Manakah dari anotasi berikut yang dapat digunakan untuk mendeklarasikan kacang di musim semi?

A.   @Componet, @controller, @service, dan @repository

B.   @Component, @controller, dan @service

C.   @Komponen

D.   @Component dan @Controller

80: Secara default ketika Singleton Bean dipakai?

A.   Konteks aplikasi dibuat

B.   Saat kacang diakses

C.   dalam waktu kompilasi

81: Bagaimana Anda bisa membuat beanfactory?

A.   Menggunakan FileSyStemXMLapPlicationContext.

B.   Menggunakan xmlfileApplicationContext.

C.   Menggunakan ClassPathXMLapPlicationContext.

D.   Menggunakan FileSyStemXMLapPlicationContext atau ClassPathXMLapPlicationContext.

82: Untuk mengaktifkan konfigurasi MVC Java, @EnableWebMVC harus digunakan dengan anotasi berikut?

A.   @Sumber

B.   @Controller

C.   @Configuration

D.   @Componet

83: Manakah dari berikut ini yang bukan lingkup kacang musim semi?

A.   Singleton

B.   tanggapan

C.   meminta

D.   sidang

E.   prototipe

84: Bayangkan saya memiliki beberapa kelas yang memiliki sifat serupa; Apa cara yang baik untuk menangani situasi ini tanpa menyalin/menempelkan definisi kacang?

A.   Gunakan warisan kacang

B.   Tulis beberapa kode

C.   Gunakan AOP

D.   Tulis beanresolver khusus

85: Benar atau salah? Integrasi Spring adalah bagian dari kerangka kerja musim semi yang harus Anda gunakan jika Anda ingin menggunakan kacang.

A.   PALSU

B.   BENAR

86: Benar atau Salah - @Inject adalah bagian dari kerangka musim semi

A.   BENAR

B.   PALSU

87: Manakah dari berikut ini yang bukan metode menggunakan transaksi di musim semi?

A.   Proxy

B.   secara deklaratif

C.   secara terprogram

88: Yang mana jika ruang lingkup paling umum untuk kacang DAO?

A.   sidang

B.   singleton

C.   meminta

D.   prototipe

89: Manakah dari berikut ini yang bukan anotasi musim semi?

A.   @Komponen

B.   @Controller

C.   @Melayani

D.   @Melihat

E.   @Aspek

90: Di "", apa nama notasi yang digunakan untuk menentukan nilai properti?

A.   Dao

B.   Menipiskan

C.   Jsp

D.   JSF

91: Bagaimana Anda merujuk pada koleksi dalam definisi kacang musim semi?

A.   <list> <Ref bean = "One" /> </list>

B.   <list> <referensi bean = "satu" /> </cist>

C.   <Daftar> <Ref bean = "One" /> </cists>

D.   Tak ada satupun

92: Manakah dari pernyataan berikut yang paling menggambarkan pabrik kacang musim semi?

A.   Spring Bean Factory menyediakan sarana untuk menyelesaikan pesan teks, termasuk dukungan untuk i18n dari pesan -pesan tersebut, memberikan cara umum untuk memuat sumber daya file

B.   Spring Bean Factory menciptakan hubungan antara objek yang berkolaborasi saat mereka dipakai tetapi tidak menerbitkan acara untuk kacang yang terdaftar sebagai pendengar

C.   Spring Bean Factory menciptakan hubungan antara kolaborasi objek saat mereka dipakai dan menerbitkan acara untuk kacang yang terdaftar sebagai pendengar

D.   Pabrik Kacang Musim Semi tidak menciptakan hubungan antara berkolaborasi objek saat mereka dipakai dan tidak mempublikasikan acara untuk kacang yang terdaftar sebagai pendengar

93: Untuk apa jdbctemplate digunakan?

A.   mengeksekusi pernyataan SQL terhadap database

B.   Mengkonfigurasi JDBC

C.   Mengkonfigurasi kumpulan koneksi menggunakan default

94: Manakah dari berikut ini yang merupakan deklarasi @Requestmapping yang tidak valid?

A.   @RequestMapping (Method = RequestMethod.post)

B.   @RequestMapping (request = requestMethod.get)

C.   @RequestMapping (value = {"/"}, headers = "accept = text/html")

D.   @RequestMapping (Method = RequestMethod.get)

95: Apa yang dilakukan ' kabel ' Kacang melakukannya?

A.   Mengirimkan parameter ke konstruktor kacang.

B.   Mengirim parameter daftar.

C.   Menggunakan kacang dari file XML.

D.   Menciptakan rujukan ke kacang lainnya.

96: Manakah dari berikut ini yang bukan lingkup kacang musim semi yang valid?

A.   prototipe

B.   Singleton

C.   Globalsession

D.   penduduk setempat

97: Kelas DispatcherServlet mengikuti pola desain yang mana?

A.   Templat

B.   Pabrik Abstrak

C.   Singleton

D.   Pabrik

E.   FrontController

98: Manakah dari berikut ini yang bukan tipe autowire?

A.   bytype

B.   deteksi otomatis

C.   Konstruktor

D.   dengan nama

E.   Byselector

99: Manakah dari berikut ini yang bukan cara menenun yang dapat digunakan?

A.   layanan web

B.   kompilasi waktu

C.   runtime

D.   waktu beban kelas

100: Manakah dari pernyataan berikut yang tidak benar?

A.   @Modelattribute dapat digunakan pada metode dalam pengontrol

B.   @Modelattribute dapat digunakan pada parameter metode dalam pengontrol

C.   Anotasi @Value dapat digunakan di bidang

D.   Anotasi @Value dapat digunakan pada kelas