Top 80 pitanja za proljetni MVC intervju (2026.)
Evo pitanja i odgovora za proljetni MVC intervju za svjeลพije i iskusnije kandidate koji ฤe dobiti posao iz snova.
Pitanja i odgovori za proljetni MVC intervju za brucoลกe
1) ล to je opruga?
Proljeฤe je postavljeno kao okvir koji pomaลพe Java programer za razvoj koda i pruลพa IOC spremnik, Dependency Injector, MVC flow i mnoge druge API-je za java programere.
2) Koji su savjeti u proljeฤe?
To je izvrลกenje aspekta. Savjet je kao da vaลกa aplikacija nauฤi novi trik. Obiฤno se uvode na toฤkama spajanja.
๐ Besplatno preuzimanje PDF-a: Spring MVC Framework Pitanja i odgovori
3) Koji je zadani opseg beana u okviru Spring?
Zadani opseg beana je Singleton for Spring framework.
4) Navedite vrste upravljanja transakcijama koje podrลพava Spring?
Upravljanje transakcijama koje podrลพava Spring su:
- Deklarativno upravljanje transakcijama.
- Programsko upravljanje transakcijama.
5) Jesu li Singleton grahovi niti sigurni u Spring Frameworku?
Ne, pojedinaฤni grahovi nisu niti sigurni u Spring okviru.
6) Koje su prednosti Spring Frameworka?
Slijede prednosti Opruลพni okvir:
- Opseลพna uporaba komponenti
- Reus Sposobnost
- razdvajanje
- Smanjuje napor kodiranja koriลกtenjem implementacija uzoraka kao ลกto su singleton, factory, service locator itd.
- Uklanjanje spojeva koji cure
- Deklarativno upravljanje transakcijama
- Lako se integrira s alatima i tehnologijama treฤih strana.

7) ล to je Bean Factory?
Bean Factory je srลพ proljetnog okvira i to je lagani spremnik koji uฤitava definicije beana i upravlja vaลกim beanovima. Grahovi se konfiguriraju pomoฤu XML datoteke i upravljaju pojedinaฤnim definiranim beanom. Takoฤer je odgovoran za metode ลพivotnog ciklusa i unosi ovisnosti. Takoฤer uklanja adhoc singletone i tvornice.
8) Definirajte Bean Wiring?
Oลพiฤenje zrna je stvaranje asocijacija izmeฤu komponenti aplikacije koje se nalaze izmeฤu zrna u odreฤenom opruลพnom spremniku.
9) ล to se zove Spring MVC?
Spring MVC je jedna instanca dijeljenog kontrolera i koristi se za rukovanje kontrolerima tipa zahtjeva, presretaฤima koji se pokreฤu u IoC spremniku. Takoฤer dopuลกta viลกe Dispatcher Servleta koji mogu dijeliti suฤelje konteksta aplikacije, ali ne i suฤelje temeljeno na klasi.
10) Zaลกto je potreban Spring okvir?
Proljetni okvir je potreban jer je โ
- Posuda vrlo male teลพine
- Okvir
- MOO
- AOP
11) Imenujte razliฤite module koji se koriste u spring okviru?
- AOP modul (aspektno orijentirano programiranje)
- JDBC abstraci DAO modul
- Modul Core kontejnera
- MVC okvirni modul
- Modul konteksta aplikacije
- O/R kartaping integracijski modul (objektni/relacijski)
- Web modul
12) Objasnite RowCallbackHandler u Springu?
RowCallbackHandler poziva se za svaki red u ResultSet-u i koristi se za ฤitanje vrijednosti iz ResultSeta.
13) Definirajte modul konteksta aplikacije?
Ovo je vrlo vaลพan modul i pruลพa razne potrebne usluge kao ลกto su EJB integracija, udaljeni pristup, JNDI pristup i planiranje. Pretvara proljeฤe u okvir. Takoฤer proลกiruje ideju BeanFactory primjenom dogaฤaja ลพivotnog ciklusa, pruลพajuฤi podrลกku za internacionalizacijske poruke i validaciju.
14) Pisati o AOP modulu?
AOP modul se koristi za kreiranje aspekata za Spring aplikacije. Takoฤer omoguฤuje podrลกku za programiranje metapodataka u Springu.
15) ล to je suฤelje BeanFactory?
Tvorniฤko suฤelje beana koristi se za pruลพanje konfiguracijskog okvira za stvaranje objekata i osnovne funkcionalnosti oko upravljanja objektima.
16) Navedite razlike izmeฤu ApplicationContext i BeanFactory u proljeฤe?
- ApplicationContext dopuลกta postojanje viลกe od jedne konfiguracijske datoteke dok BeanFactory dopuลกta samo jednu.
- ApplicationContext moลพe ispisati dogaฤaje na bean-ove registrirane kao sluลกatelji. BeanFactory ne podrลพava ovu znaฤajku.
- ApplicationContext takoฤer pruลพa podrลกku za primjenu dogaฤaja ลพivotnog ciklusa, internacionalizacijske poruke i provjeru valjanosti te takoฤer pruลพa usluge kao ลกto su EJB integracija, daljinski pristup, JNDI pristup i planiranje. Bean Factory takoฤer ne podrลพava ove znaฤajke.
17) ล to je automatsko oลพiฤenje?
Autowiring se koristi za izgradnju odnosa izmeฤu bean-ova koji suraฤuju. Spring spremnik moลพe automatski razrijeลกiti suradnike za grah.
18) Koji su razliฤiti naฤini automatskog oลพiฤenja?
Autowiring ima pet razliฤitih naฤina rada:
- na: nema automatske ลพice
- imenom: Automatsko oลพiฤenje koje se moลพe izvrลกiti prema nazivu svojstva
- prema vrsti: vrsta svojstva kao autowired
- konstruktor: Sliฤan je byTypeu i njegovo je svojstvo u konstruktoru
- automatsko otkrivanje: Springu je dopuลกteno odabrati autowiring iz byType ili konstruktora
19) Kako poฤeti koristiti proljeฤe?
Za poฤetak s proljeฤem potrebno je poduzeti sljedeฤe korake:
- Preuzmite Spring i njegovu zavisnu datoteku s spring-ovog mjesta.
- Stvorite xml konteksta aplikacije za definiranje beana i njegovih ovisnosti
- Integrirajte xml konteksta aplikacije s web.xml
- Implementirajte i pokrenite aplikaciju
20) Koje su metode ลพivotnog ciklusa graha?
Postoje dvije vaลพne metode ลพivotnog ciklusa graha:
- Postavljanje โ poziva se kada se bean uฤita u spremnik
- Teardown โ poziva se kada se grah istovari u spremnik
21) Koje su razliฤite vrste dogaฤaja sluลกatelja?
Slijede razliฤite vrste dogaฤaja sluลกatelja:
- ContextClosedEvent โ Ovaj dogaฤaj se poziva kada je kontekst zatvoren.
- ContextRefreshedEvent โ Ovaj dogaฤaj se poziva kada se kontekst inicijalizira ili osvjeลพi
- RequestHandledEvent โ Ovaj dogaฤaj se poziva kada web kontekst obraฤuje zahtjev
22) Razlikujete singleton i prototip beana?
Singleton znaฤi da je samo jedan bean definiran po instanci objekta dok Prototype znaฤi jednu definiciju za viลกe od jedne instance objekta u Springu.
23) Koje su vrste ubrizgavanja ovisnosti?
Spring framework podrลพava dvije vrste ubrizgavanja ovisnosti:
- Setter Injection
- Injekcija konstruktora
24) Pisati o Core kontejnerskom modulu?
Modul kontejnera jezgre odgovoran je za osnovnu funkcionalnost opruลพnog okvira. Cijeli Spring framework izgraฤen je s ovim modulom kao bazom.
25) ล to je AOP modul?
Ovaj AOP modul koristi se za aplikaciju s oprugom. Pruลพena je podrลกka AOP savezu kako bi se osigurala interoperabilnost izmeฤu Springa i drugih AOP okvira.
Upuฤuje spring da doda biljeลกke izvornom kodu i kaลพe kako primijeniti aspekte.
Pitanja za proljetni MVC intervju za iskusne
26) ล to je AOP Alliance?
AOP alliance je projekt otvorenog koda ฤiji je cilj promicanje usvajanja AOP-a. Cilj AOP alijanse je definirati zajedniฤki skup komponenti i suฤelja kako bi se poboljลกala interoperabilnost izmeฤu razliฤitih AOP implementacija.
27) ล to se zove proljetna konfiguracijska datoteka?
Spring konfiguracijska datoteka je XML datoteka i sadrลพi informacije o klasi. Takoฤer opisuje kako su ove klase konfigurirane i meฤusobno djeluju.
28) Koje su razliฤite vrste Autowire?
Postoje ฤetiri razliฤite vrste auto ลพice:
- imenom
- prema vrsti
- konstruktor
- Samootkrij
29) Koje su vrste upravljanja transakcijama koje podrลพava proljeฤe?
Sljedeฤe su vrste upravljanja transakcijama koje je proljeฤe podrลพalo:
- koji tumaฤi
- programski
30) Kada se koristi deklarativno i programsko upravljanje transakcijama?
Kada postoji samo mala koliฤina transakcijskih operacija, savjetuje se koristiti programsko upravljanje transakcijama. Ali ako postoji velika koliฤina transakcijskih operacija o kojima se treba pobrinuti, poลพeljno je deklarativno upravljanje transakcijama.
31) ล to je MOK?
IOC (Inversion of Control pattern) takoฤer je poznat kao ubrizgavanje ovisnosti. IOC upuฤuje programere da prikaลพu kako stvoriti objekte umjesto da ih stvarno stvaraju. Ali u ovom uzorku dizajna, ova kontrola je dana asembleru i asembler ฤe instancirati potrebnu klasu ako je potrebno.
32) Piลกite o razliฤitim vrstama dogaฤaja povezanih sa sluลกateljima?
Razliฤite vrste dogaฤaja povezanih sa sluลกateljima su:
- ContextRefreshedEvent โ Ovo se poziva kada se kontekst osvjeลพi ili inicijalizira.
- RequestHandledEvent โ Ovo se poziva kada web kontekst obraฤuje zahtjev.
- ContextClosedEvent โ Ovo se poziva kada se kontekst zatvori.
33) ล to je aspekt?
Aspekt se takoฤer naziva zapisom koji je potreban u cijeloj aplikaciji. Zapisivanje ili aspekt je multifunkcionalna funkcija u aplikaciji koja koristi AOP.
34) ล to je Joinpoint?
Toฤka gdje se aspekt moลพe uvesti u aplikaciju poznata je kao toฤka spajanja. Ova toฤka moลพe biti modificirano polje, poziv metode ili ฤak izbacivanje iznimke. U tim se toฤkama moลพe dodati kod novog aspekta kako bi se uvela nova ponaลกanja u aplikaciju.
Kod aspekta moลพe se u ovom trenutku umetnuti u normalan tijek aplikacije kako bi se promijenilo trenutno ponaลกanje.
35) ล to se zove savjet?
Savjet ฤe reฤi aplikaciji o novom ponaลกanju i to je implementacija aspekta. Umeฤe se u aplikaciju na mjestu spajanja.
Savjet je implementacija aspekta. To je neลกto poput priopฤavanja vaลกoj primjeni novog ponaลกanja. Opฤenito, savjet se umeฤe u aplikaciju na toฤkama spajanja.
36) ล to je Pointcut?
Pointcut se koristi za dopuลกtanje gdje se savjet moลพe primijeniti.
37) ล to je tkanje?
Weaving se koristi za stvaranje novog proxy objekta primjenom aspekata na ciljni objekt.
38) Koja je razlika izmeฤu singleton i prototipa beana?
Singleton Bean โ Pojedinaฤna definicija beana za jednu instancu objekta po Spring IOC spremniku
Prototip graha โ Jedna definicija beana za bilo koji broj instanci objekta po Spring IOC spremniku
39) U kojim se toฤkama moลพe primijeniti tkanje?
Slijede toฤke u kojima se tkanje moลพe primijeniti:
- Vrijeme kompajliranja
- Vrijeme uฤitavanja razreda
- duลพina trajanja
40) Koje su razliฤite vrste AutoProxyinga?
Slijede razliฤite vrste AutoProxyinga:
- BeanNameAutoProxyCreator
- DefaultAdvisorAutoProxyCreator
- Autoproxy metapodataka
41) Kako se grah moลพe napraviti pojedinaฤnim ili prototipnim?
Bean oznaka ima atribut koji se zove 'singleton'. Bean je singleton ako je njegova vrijednost 'TRUE', inaฤe je bean prototip.
42) Koje se klase koriste za kontrolu veze s bazom podataka?
Slijede klase koje se koriste za kontrolu veze s bazom podataka:
- Pomoฤ izvora podataka
- SmartData Izvor
- KormilartracIzvor podataka
- SingleConnection DataSource
- DriverManager DataSource
- TransactionAware DataSourceProxy
- DataSource TransactionManager
43) Opiลกite DAO u Spring okviru?
DAO se koristi za pruลพanje integracije Java povezivost baze podataka i relacijska mapa objekataping objekte. DAO je Spring Framework koji omoguฤuje povezivanje za JDBC, Hibernate, JDO, JPA, Common Client Interface i Oracle.
44) ล to je Autoproxying?
Autoproxying se koristi za automatsko stvaranje proxyja za proljetne korisnike. Omoguฤuje sljedeฤe dvije klase za podrลกku ovog automatskog stvaranja proxyja:
- BeanNameAutoProxyCreator
- DefaultAdvisorAutoProxyCreator
45) ล to je automatsko proksiranje metapodataka?
Autoproxy metapodataka moลพe se izvesti inspirativno ลกto se moลพe potaknuti metapodacima. To je odreฤeno atributima izvorne razine i zadrลพava metapodatke unutar izvornog koda.
Ovo odrลพava metapodatke na jednom mjestu i uglavnom se koristi za podrลกku deklarativnim transakcijama.
46) ล to je "Savjet za bacanje" u proljeฤe?
'Throws Advice' definira ponaลกanje kada se dogodi iznimka. To je suฤelje i nema metode koje treba implementirati.
Klasa koja implementira ovo suฤelje trebala bi imati metodu s ovim potpisom:
- Void samplethrow (baci tabletu)
- Bacanje uzorka praznine (metoda m, objekt[] o, meta objekta, bacanje tablete)
47) Koji se razni ureฤivaฤi koriste u proljetnom radu?
Razni prilagoฤeni ureฤivaฤi koje pruลพa Spring Framework su:
- Ureฤivaฤ svojstava
- URLurednik
- Ureฤivaฤ razreda
- CustomDateEditor
- Ureฤivaฤ datoteka
- Lokalni ureฤivaฤ
- StringArrayPropertyEditor
- StringTrimmer Editor
48) Koje su prednosti opruลพnog okvira?
Sljedeฤe su prednosti opruลพnog okvira:
- Slojeviti Architektura
- Omoguฤuje Plain Old Java Objektno (POJO) programiranje i omoguฤuje kontinuiranu integraciju i moguฤnost testiranja
- Injekcija ovisnosti i inverzija kontrole koja pojednostavljuje JDBC
- Okvir otvorenog koda koji se moลพe koristiti u komercijalne svrhe
49) Kako se pristupa Hibernateu pomoฤu okvira Spring?
Hibernaciji se moลพe pristupiti na sljedeฤa dva naฤina:
- Od strane IOC-a uz povratni poziv i HibernateTemplate.
- Primjenom AOP presretaฤa i proลกirenjem HibernateDaoSupport.
50) Koje razliฤite kanale podrลพava Spring 2.0?
Slijede kanali koje podrลพava proljetna verzija 2.0:
- Upitni kanal
- Kanal koji se moลพe pretplatiti
- Kanal PublishSubscribe
- Kanal ฤekanja
- Prioritetni kanal
- Kanal Rendezvous
- Izravni kanal
- Kanal izvrลกitelja
- Ograniฤeni kanal
Pitanja za proljetni MVC intervju za 5+ godina iskustva
51) Zaลกto je deklarativno upravljanje transakcijama preferirano u proljeฤe?
Deklarativno upravljanje transakcijama ima minimalan utjecaj na kod aplikacije i stoga je idealistiฤki lagani spremnik.
52) Objasnite koncept BeanFactory?
BeanFactory primjenjuje ideju tvorniฤkog uzorka koji koristi IOC za odvajanje ovisnosti i konfiguracije aplikacije od stvarnog koda.
53) Koji su razliฤiti opsegi proljetnog graha?
Opseg proljetnog beana je Singleton, prototip, zahtjev, sesija i globalna sesija.
54) Koji su sve naฤini pristupa Hibernateu pomoฤu Springa?
Postoje dva naฤina za pristup hibernaciji pomoฤu proljeฤa:
- Inverzija kontrole s predloลกkom Hibernate i povratnim pozivom
- Proลกirivanje podrลกke za HibernateDAOS i primjena ฤvora AOP presretaฤa.
55) Kako se primjena podupiraฤa moลพe integrirati s oprugom?
Postoje dvije moguฤnosti primjene podupiraฤa koji se mogu integrirati s oprugom:
Konfiguracija Springa za upravljanje grahovima pomoฤu ContextLoader dodatka i postavljanje njihovih ovisnosti u spring kontekstualnoj datoteci
Grab proljetno upravlja grah izriฤito pomoฤu agetwebapplicationcontext()
56) ล to je Inverzija kontrole (IOC)?
Inverzija kontrole (IOC) takoฤer se naziva injekcija ovisnosti koja nije niลกta drugo nego obrazac dizajna koji daje kontrolu asembleru klasa. Opฤenito, klasa ฤe instancirati drugu klasu ako je potrebno.
Ali u ovom uzorku dizajna, ova kontrola je dana asembleru i asembler ฤe instancirati potrebnu klasu ako je potrebno.
57) Napiลกite prednosti koriลกtenja IOC-a?
Glavne prednosti ubrizgavanja ovisnosti ili IOC-a su da smanjuje koliฤinu kodiranja potrebnog za aplikaciju. To omoguฤuje da se testiranje aplikacije obavi brzo i jednostavno buduฤi da nisu potrebni JNDI mehanizam pretraลพivanja ili pojedinaฤni elementi. IOC spremnici takoฤer podrลพavaju lijeno uฤitavanje i ลพeljnu instalaciju usluga.
58) ล to je Inner bean? Koji je nedostatak unutarnjeg graha?
Ako je bean element izravno ugraฤen u oznaku svojstva tijekom povezivanja beana, tada se bean naziva unutarnji bean. Nedostatak mu je ลกto se ne moลพe ponovno obraditi.
59)Koje su razliฤite vrste ubrizgavanja u proljeฤe?
Postoje tri vrste injekcija u proljeฤe:
- Setter Injection
- Injekcija konstruktora
- Getter ili metoda ubrizgavanja
60) Koje su prednosti opruลพnog okvira?
Sljedeฤe su prednosti opruลพnog okvira:
- Spremnik male teลพine u usporedbi s j2EE spremnicima
- Ugraฤeni Web MVC okvir
- Stvara labavo povezane aplikacije
- Podrลพava aspektno orijentirano programiranje kao ลกto su biljeลพenje, transakcija i sigurnost
- Konfiguracija napravljena u XML formatu koji je jednostavan za pisanje i razumijevanje
61) Koje su vrste savjeta?
Postoji pet vrsta savjeta:
- Prije savjeta
- Nakon povratka savjet
- Nakon bacanja savjeta
- Napokon savjet
- Oko savjeta
62) Ono ลกto se zove PreparedStatementCreator?
PreparedStatementCreator je jedno od najฤeลกฤe koriลกtenih suฤelja za pisanje podataka u bazu podataka. createPreparedStatement() je metoda koja se moลพe koristiti za stvaranje i vraฤanje PreparedStatementa iz argumenta Connection, a rukovanje iznimkama se automatski brine. Kada se ovo suฤelje implementira, moลพe se implementirati i drugaฤije suฤelje SqlProvider koje ima metodu koja se zove getSql(). Ova metoda je korisna za pruลพanje sql nizova u JdbcTemplate. Ne obraฤuje SQLExceptions.
63) ล to je SQLProvider?
SQLProvider ima samo jednu pozvanu metodu getSql() a implementiran je pomoฤu PreparedStatementaCreator realizatori. Uglavnom se koristi za otklanjanje pogreลกaka.
64) Pisati o BatchPreparedStatementSetter?
BatchPreparedStatementSetter koristi se za aลพuriranje viลกe od jednog reda odjednom, oni mogu koristiti BatchPreparedStatementSetter. Ovo suฤelje nudi dvije metode
- setValues(PreparedStatement ps, int i) izbacuje SOL iznimku
- int getBatchSize
65) Koji je bolji naฤin koriลกtenja JDBC-a u proljeฤe?
Ako se JDBC koristi s klasom predloลพaka pod nazivom JdbcTemplate, daje bolju izvedbu.
66) Koje iznimke DAO klase koriste u Spring bacanju?
U proljetnim DAO klasama izbacuje se samo SQLException.
67) Objasnite prednosti koriลกtenja DAO modula?
Kod baze podataka moลพe se odrลพavati ฤistim i jednostavnim koriลกtenjem DAO modula. Ovo pomaลพe u sprjeฤavanju problema koji nastaju zbog loลกeg rukovanja zatvaranjima resursa baze podataka. Takoฤer, DAO modul koristi AOP modul kako bi objektima u Spring aplikaciji omoguฤio koriลกtenje usluga upravljanja transakcijama.
68) Navedite znaฤajne implementacije ApplicationContext-a koriลกtene u proljetnom okviru?
Oni su:
- ClassPathXmlApplicationContext
- FileSystemXmlApplicationContext
- XmlWebApplicationContext
69) Kako se bean dodaje Spring aplikaciji?
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"> <beans> <bean id="foo"/> <bean id="bar"/> </beans>
Bean oznaka ima ID atribut koji pohranjuje naziv beana i atribute klase koji odreฤuju puni naziv klase.
70) ล to su ORM integracijski moduli?
Objektna/relacijska mapaping (ORM) alat Spring podrลพava preko izravnog JDBC-a implementacijom ORM modula. Spring se moลพe pridruลพiti raznim vaลพnim ORM okvirima, ukljuฤujuฤi JDO, iBATIS SQL Maps i Hibernate.
71) Navedite i objasnite vrste savjeta u proljeฤe?
Vrste savjeta su:
- Prije savjeta: Savjeti koji se izvrลกavaju prije toฤke spajanja nazivaju se "savjeti prije".
- Nakon povratka savjet: Savjeti koji se izvrลกavaju nakon normalnog zavrลกetka toฤke spajanja nazivaju se "savjeti nakon vraฤanja".
- Nakon bacanja savjeta: Savjet koji se izvrลกava samo ako metoda nenormalno izaฤe izbacivanjem iznimke, naziva se 'savjet nakon izbacivanja'.
- Nakon (konaฤnog) savjeta: Savjet koji se izvrลกava bez obzira na naฤin na koji toฤka spajanja izlazi naziva se 'savjet nakon konaฤnosti'.
- Oko savjeta: Savjeti koji graniฤe s toฤkom spajanja, na primjer, pozivanje metode, nazivaju se 'okolni savjeti'. Ovo se moลพe koristiti za izvoฤenje posebnih aktivnosti prije i poslije pozivanja metode.
72) ล to je web modul?
Web modul omoguฤuje izradu web aplikacije bez XML-a. Datoteka web.xml mora biti konfigurirana za koriลกtenje web modula.
73) ล to je DataAccessException?
DataAccessException je RuntimeException. To je neprovjerena iznimka. Korisnik se ne moลพe prisiliti da obraฤuje ove vrste iznimaka.
74) ล to je XMLBeanFactory?
Proljeฤe ukljuฤuje nekoliko aplikacija Bean factory. Meฤu njima, org.springframework.beans.factory.xml.XmlBeanFactory je vrlo vaลพan. Uฤitava grahove na temelju definicija pohranjenih u XML datoteci. Za stvaranje XmlBeanFactory, java.io.InputStream prosljeฤuje se konstruktoru. InputStream daje XML tvornici. Na primjer, za dohvaฤanje beana, poziva se metoda getBean() prosljeฤivanjem imena ลพeljenog beana.
MyBean helloBean = (MyBean) factory.getBean("helloBean");
75) Imenujte klasu iznimki koja je povezana s iznimkama koje izbacuju aplikacije?
To je DataAccessException koju daje org.springframework.dao.DataAccessException
76) Navedite vrste lOC (injekcija ovisnosti)?
Razliฤite vrste loC su: โ
- Injekcija postavljaฤa: Uz pomoฤ JavaGrah svojstva.
- Injekcija konstruktora: Zavisnosti su dane u obliku parametara konstruktora.
- Ubrizgavanje suฤelja: Uz pomoฤ suฤelja izvodi se Injekcija.
Od ova tri, u proljeฤe se koriste samo konstrukcija i seter.
77) Koje su vaลพne metode ลพivotnog ciklusa graha?
Sve u svemu, postoje dvije metode ลพivotnog ciklusa beana. Prva metoda je metoda postavljanja koja se poziva tijekom uฤitavanja zrna u spremnik. Drugi je kada se zrno izvadi iz spremnika, a ta se metoda naziva teardown.
78) Kako se zadane metode ลพivotnog ciklusa grahova mogu poniลกtiti?
Oznaka bean ima dva korisna atributa koji se mogu koristiti za definiranje posebnih metoda inicijalizacije i uniลกtavanja.
Na primjer, dvije nove metode forSetup i forTeardown mogu se dodati klasi Foo na sljedeฤi naฤin:
<beans> <bean id="bar" init-method="forSetup" destroy="forTeardown"/> </beans>
79) ล to je a Target?
Cilj je klasa koja se savjetuje. Ova klasa moลพe biti klasa kojoj ลพelimo dodati posebno ponaลกanje ili klasa treฤe strane. Ciljna klasa moลพe se slobodno usredotoฤiti na svoju glavnu brigu koristeฤi AOP koncepte, bez obzira na bilo koji savjet koji se primjenjuje.
80) Objasnite pojam Proxy?
Izraz proxy odnosi se na objekt koji je proizveden primjenom savjeta na ciljni objekt.
81) ล to je unakrsna briga i briga u proljetnom AOP-u?
- Meฤusektorska briga: To je problem koji je primjenjiv u cijeloj aplikaciji i utjeฤe na cijelu aplikaciju. Npr. Sigurnost, biljeลพenje i prijenos podataka pitanja su koja su potrebna u gotovo svakom modulu aplikacije.
- Zabrinutost: Zabrinutost je ponaลกanje koje ลพelimo imati u modulu aplikacije. Pitanja koja nas zanimaju definiraju naลกu brigu.
Ova pitanja za intervju takoฤer ฤe vam pomoฤi u vaลกem ลพivotu

