Luay Abdulraheem

Ranch Hand
+ Follow
since May 18, 2011
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Luay Abdulraheem

Dear All,

I have just passed the OCPJBCD (1Z0-895) with 85% and this is what you need to do in order to have a similar mark

1) Enterprise JavaBeans 3.1 for Oreilly.
2) Ivan Krizsan's study notes.
3) Enthuware.

And thats all !
9 years ago
Self reply:

All specification is required except the following:
Chapter 6 Persistence
Chapter 7 Client View of an EJB 2.1 Entity Bean
Chapter 8 EJB 2.1 Entity Bean Component Contract for Container-Managed Persistence
Chapter 9 EJB QL: EJB 2.1 Query Language for Container-Managed Persistence Query Methods
Chapter 10 EJB 2.1 Entity Bean Component Contract for Bean-Managed Persistence
Chapter 11 EJB 1.1 Entity Bean Component Contract for Container-Managed Persistence

All the above have been proposed for future removal.
Dear All,

I am planning to take the Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer, and after reading lots of threads to decide which book I will use, I found that most of the people who passed the exam recommended the EJB 3.1 Specification.

Question: For all who passed, which chapters of the specification should we read ? By the way, I am planning to read all the specification but there should be some chapters that one should treat with high priority as they cover the topics mentioned in the exam objectives.

Thank you all !
Dear All,

I'd like to take this opportunity to thank everyone in this forum who helped me to pass this exam. JavaRanch... You are the BEST !!

Best Regards,
Luay Abdulraheem
10 years ago
Thank you All,

Both Rahul and Sharma seem to have passed the SCEA, so I think that both of their answers are right !

BTW: I have already uploaded my assignment yesterday, so I can't change anything right now
WS access DAO in both Class and Component diagram ? so which will be the WS client, the DAO or the Bean ?
To sum up my questions: should our deployment diagram be general or specific to the hardware we are using ? please guys read my earlier posts to know what I'm looking for.
In the Java EE 5 tutorial case study, The Duke's Bank Application, the EJBs have been injected only in the Session-scoped Backing Bean.
Is there any reason behind that ? or can I injects my EJBs in other Backing Beans even if they were Request-scope ?
If yes, then there will be some questions following !
Dear All,

Should I show in my diagrams the Session-scoped Backing Bean that will maintain the state of the user or not ?

If yes, then there will be some questions following !
For example, in the Java EE 5 tutorial case studies there is The Duke's Bank Application.

The CustomerBean component (Backing bean) uses @EJB annotations to inject references to the enterprise beans. In the enterprise beans implementation, the EntityManager uses the Entities to invoke database operations. There is no additional DAO layer in that example and many others all over the web.
I mean I saw all the examples, even in the Java EE tutorial like this:

JSF ==> BackingBean ==> Session Facade ==> Session Implementation (DAO is here) ==> JPA

OR :

JSF ==> BackingBean ==> Session Facade ==> Session Implementation ==> DAO (additional layer) ==> JPA

Hope that this might be my last question about the assignment
WoooooooooooooooooooooooHoooooooooooooooooooooo... Finally mystery solved !

P.S.: of course in my assignment I can assume anything that is not given or mentioned ..
Dear All,

I believe this is the question to ask in order to choose between Stateful or Stateless Session Beans.

True or False !

In an EJB centric application:
If it has both Application Client & Web Client then use Stateful Session Beans to maintain state, but if there is only Web Client, use Stateless Session Beans and HTTP session to maintain state.

Am I right or wrong ?
Thanks All

Yes but let me ask a question just to clarify what a stateful "cart" means ! please comment whether I'm right or wrong..

1) Suppose there is a system for designing wedding cards, a person can log in his own account and choose from different designs and add fonts, pictures, ...etc to his wedding card. This is a stateful "cart" scenario, right?

2) Another system, in the traffic department, the employee in the department uses a system to register cars for many people waiting in line. This is stateless scenario, right?

Not to forget that BluePrints best practice is to maintain session state in stateful session in EJB centric applications, and HTTP session in web centric applications.

I'm I right or wrong ?

OR !

should I ask if there is an application client and to maintain the state we use stateful, otherwise use stateless ... you know what... I'm opening a new topic on the forum