Q 1 - What is spring? A - Spring is an open source development framework for enterprise Java. B - Spring is a proprietary framework. C - Spring is a development framework for .Net applications. D - Spring is a development framework for PHP based applications.
Q 2 - Which of the following is correct assertion about spring? A - Spring enables developers to develop enterprise-class applications using POJOs. B - Spring is organized in a modular fashion. C - Testing an application written with spring is simple because environment-dependent code is
moved into this framework. D - All of above.
Q 3 - What is Dependency Injection? A - It is a design pattern which implements Inversion of Control for software applications. B - It is one of the spring module. C - It is a technique to get dependencies of any project. D - It is used to promote tight coupling in code.
Q 4 - Which of the following is correct about dependency injection? A - It helps in decoupling application objects from each other. B - It helps in deciding the dependencies of objects. C - It stores objects states in database. D - It stores object states in file system.
Q 5 - What AOP stands for? A - Aspect Oriented Programming B - Any Object Programming C - Asset Oriented Programming D - Asset Oriented Protocol
Q 6 - What is true about cross-cutting concerns? A - The functions that span multiple points of an application are called cross cutting concerns. B - Cross-cutting concerns are conceptually separate from the application's business logic. C - Logging is one of the examples of cross cutting concerns. D - All of the above.
Q 7 - Which are the modules of core container? A - Beans, Core, Context, SpEL B - Core, Context, ORM, Web C - Core, Context, Aspects, Test D - Bean, Core, Context, Test
Q 8 - Which are the modules of Data Access/ integration layer? A - JDBC, ORM, OXM, JMS, Transactions B - JDBC, ORM, OXM, JMS C - JDBC, ORM, Web, Beans D - JDBC, ORM, OXM, JMS
Q 9 - Which are the modules of Web layer? A - WebSocket, Servlet, Web, Portlet B - WebSocket, Servlet, Web-MVC, Web C - HTML, JSP, WEB, Portlet D - HTML, Servlet, WEB, Portlet
Q 10 - Which of the statement is not correct? A - Core and beans modules provide the fundamental parts of the framework, including
Dependency Injection feature. B - The SpEL module provides a powerful Expression Language for querying and manipulating an
object graph at runtime. C - Aspects module provides integration with AspectJ. D - None of the above.
Q 11 - Which of the statement is correct? A - The JDBC module provides a JDBC-abstraction layer that removes the need to do tedious JDBC
related coding. B - The ORM module provides integration layers for popular object-relational mapping APIs, including
JPA, JDO, Hibernate, and iBatis. C - The Java Messaging Service JMS module contains features for producing and consuming
messages. D - All of the above.
Q 12 - Which of the statement is correct? A - The AOP module provides aspect-oriented programming implementation allowing you to define
method-interceptors and pointcuts to cleanly decouple code that implements functionality that
should be separated. B - The Aspects module provides integration with AspectJ - Which is again a powerful and mature
aspect oriented programming (AOP) framework. C - The Instrumentation module provides class instrumentation support and class loader
implementations to be used in certain application servers. D - All of the above.
Q 13 - What types of Dependency injection does spring supports? A - Constructor based, Setter based B - Constructor based, Setter based, Getter Based C - Setter based, Getter based, Properties based D - Constructor based, Setter based, Properties based
Q 14 - Which are the IoC containers in Spring? A - BeanFactory, ApplicationContext B - BeanFactory, ApplicationContext, IocContextFactory C - BeanFactory, BeanContext, IocContextFactory D - BeanFactory, ApplicationContext, BeanContext
Q 15 - Which is the correct implementation class of BeanFactory? A - XmlBeanFactory B - ClassPathBeanFactory C - FileSystemBeanFactory D - AdvancedBeanFactory
While submitting answers below in the " Message " Section MAKE SURE you type Question Number and Answer (For Example : 1. A , 2. B , 3.C ) and also mention the part number(For example: part 1, or part 2, or part 3 ) of the questions you are answering.
We will mail you your result in 10 seconds.Mention Course Name as Subject