nerdexam
GIAC

GSNA · Question #79

You work as a Software Developer for UcTech Inc. You want to ensure that a class is informed whenever an attribute is added, removed, or replaced in a session. Which of the following is the event…

The correct answer is A. HttpSessionBindingEvent. To be informed whenever an attribute is added, removed, or replaced in a session, a class must have a method with HttpSessionBindingEvent as its attribute. The HttpSessionBindingEvent class extends the HttpSessionEvent class. The HttpSessionBindingEvent class is used with the…

Database & Application Auditing

Question

You work as a Software Developer for UcTech Inc. You want to ensure that a class is informed whenever an attribute is added, removed, or replaced in a session. Which of the following is the event that you will use to accomplish the task?

Options

  • AHttpSessionBindingEvent
  • BHttpAttributeEvent
  • CHttpSessionEvent
  • DHttpSessionAttributeEvent

How the community answered

(59 responses)
  • A
    80% (47)
  • B
    2% (1)
  • C
    12% (7)
  • D
    7% (4)

Explanation

To be informed whenever an attribute is added, removed, or replaced in a session, a class must have a method with HttpSessionBindingEvent as its attribute. The HttpSessionBindingEvent class extends the HttpSessionEvent class. The HttpSessionBindingEvent class is used with the following listeners: HttpSessionBindingListener: It notifies the attribute when it is bound or unbound from a session. HttpSessionAttributeListener: It notifies the class when an attribute is bound, unbound, or replaced in a session. The session binds the object by a call to the HttpSession.setAttribute() method and unbinds the object by a call to the HttpSession.removeAttribute() method. Answer: C is incorrect. The HttpSessionEvent is associated with the HttpSessionListener interface and HttpSessionActivationListener.

Topics

#HttpSessionBindingEvent#Java web application#session management#event handling

Community Discussion

No community discussion yet for this question.

Full GSNA Practice