Exam Details

  • Exam Code
    :CORESPRINGV3.2
  • Exam Name
    :Core-Spring (based on Spring 3.2)
  • Certification
    :SpringSource Certifications
  • Vendor
    :SpringSource
  • Total Questions
    :97 Q&As
  • Last Updated
    :Jul 20, 2025

SpringSource SpringSource Certifications CORESPRINGV3.2 Questions & Answers

  • Question 51:

    Which of the following statements best describes the After Throwing advice type? (select one)

    A. The advice is executed after a method invocation throws an exception

    B. Custom processing can be performed before a join point executes

    C. The advice is invoked only if the method returns successfully

    D. The advice is designed to allow exceptions thrown from a join point to be caught and prevented from propagating up the stack

  • Question 52:

    Which of the following statements best describes the After Returning advice type? (select one)

    A. After Returning advice allows behavior to be added after a method either returns successfully or throws an exception

    B. Custom processing can be performed before a join point executes

    C. The advice has complete control over the method invocation

    D. The advice is invoked only if the method returns successfully

  • Question 53:

    To register for a bean destruction callback, one can (Select one)

    A. Decorate the destroy method with @PreDestroy

    B. Decorate the destroy method with @PreDestroy and add a xml declaration

    C. Set the bean instance in a "prototype" scope

    D. Set the lazy-init attribute within the tag

  • Question 54:

    Which of the following statements is NOT true about Spring AOP? (Select one)

    A. "private" methods cannot be advised, but all other method visibilities can be

    B. Proxy classes are created at startup time by default

    C. The "After Throwing" advice type executes after the join point, but executes only if the advised method threw an exception

    D. The "After" advice type is invoked regardless of whether a method successfully returned or an exception is thrown

  • Question 55:

    Which statement concerning Aspect Oriented Programming (AOP) is true (Select one)

    A. AOP modularizes cross-cutting concerns

    B. Spring AOP implements aspects using the Proxy pattern

    C. Three of the advice types are "before", "after" and "around"

    D. All of the above

  • Question 56:

    Consider the following bean definition

    Using Spring AOP, you have declared a Pointcut targeting all methods inside the clientService bean.

    ClientServiceImpl implements 3 different interfaces.

    Which interfaces will the proxy class implement? (Select one)

    A. All interfaces

    B. The proxy class does not implement any interface

    C. A Spring bean should never implement any interface

  • Question 57:

    Identify the correct statement(s) regarding the tag (Select one or multiple answers)

    A. Can only be used with AspectJ (as opposed to Spring AOP)

    B. Enables the detection of @Aspect annotated classes

    C. Allows to define a list of names to include so Spring is not going to scan all the beans at startup

  • Question 58:

    Identify the correct statement(s) regarding the following pointcut: execution (@com.springsource.MyCustomAnnotation void *(..))

    A. Spring does not support annotations inside its pointcut expression language

    B. This will select join points representing void methods that are annotated by @com.springsource.MyCustomAnnotation

    C. This will select join points representing methods that may have a public, protected or default visibility

    D. This pointcut will in no situation ever be able to select any join points

  • Question 59:

    Which of the following statements defines an "aspect"? (select one)

    A. An encapsulation of advice combined with a pointcut.

    B. A point in the execution of a program such as a method call or field assignment

    C. An expression that selects one or more join points

    D. Code to be executed at a join point that has been selected by a Pointcut

  • Question 60:

    Which of the following statements defines a "pointcut"? (select one)

    A. A point in the execution of a program such as a method call or field assignment

    B. A module that encapsulates advices

    C. An expression that selects one or more join points

    D. None of the above

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only SpringSource exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your CORESPRINGV3.2 exam preparations and SpringSource certification application, do not hesitate to visit our Vcedump.com to find your solutions here.