Win a copy of Kubernetes in Action this week in the Cloud/Virtualization forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

HF final exam  RSS feed

Ranch Hand
Posts: 351
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have few confusions about the HFEJB final mock exam. Thought I will post them here. So if someone else also faced these, it will be known.

Q19 OptionB -- Using the Reflection API in some cases should be avoided. This has been posted by ranchers many a times. Yet the Confirmed Errata does not contain this. Im really confused what I should do in the real exam about this in the event the cases are not mentioned.

Q46 Option A -- Primary Key fields must be cmp-fields
The reason for this sentence being wrong is given as 'you can use a compound key'.

A primary key - wheather a compound or simple - is made up of fields and those should be cmp-fields. Should this be phrased properly? Did you miss this or got it right?

Q67 If a bean catches a checked exception, from which it can't recover, what should it do?
C. Regardless of the client throw a javax.ejb.EJBException
D. Regardless of the client, propagate the same exception to the container
Here C is given right. Is it because of the phrase 'from which it can't recover'(like SQLException)? Otherwise would D be correct?

Few of these are confusions due to extra care I guess It is so disturbing when you end up making a wrong decision even when you know the concept well.

Q6. Option D -- Every environment entry lookup in a bean's code must have a matching <env-entry> element in the bean's deployment descriptior.
[Read it so many times that 'remember you do not specify java:comp/env in the deployment descriptor', that I did not mark this right. Thinking why didn't they call it 'corresponding' entry ]

Q9 Which statments about stateless session beans are true?
A. They can use bean managed transaction demarcation.
B. They must have one no-argument create method.
C. A single instance can support concurrent calls.
D. They must extend javax.ejb.SessionBean
Option B -- I thought long and hard. And as the other options 'seem' to referring the bean 'class' I marked option B wrong cause of the 'create' [and not 'ejbCreate' word]

It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!