This week's giveaway is in the Java in General forum.
We're giving away four copies of Java Challengers and have Rafael del Nero on-line!
See this thread for details.
Win a copy of Java Challengers this week in the Java in General forum!

Suresh Gnanasekaran

+ Follow
since Oct 25, 2001
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 Suresh Gnanasekaran

I cleared Part I some time back. Now I am thinking of taking Part II and III. I would appreaciate if I could info about Part III. What kind of questions?. where to get Info?.
thanks in advance
Suresh G
Hello to everybody,
I finished part 1 in Nov'2001. I am planning to take Part II after some time. I want to know whether I can take a long break between two exams.
Thanks in advance
The exam was not that easy. I felt all the questions were very high level scenerio questions. Person should be strong in concepts. I am really thankful to everybody..This site helped me a lot in preparing for exam ... best of luck for the persons who are preparing for exams...
Common Architecure... 50%
Legacy Connectivity.. 100%
EJB container model...100%
Protocols............ 66%
Applicability of J2EE 100%
Design patterns.......80%
Messaging............ 100%
security............. 100%
In18................. 100%
This is the list of books and links I studied for exam
1) J2EE BluePrint (
2) EJB Richard Monson
3) EJB ED Roman (Chapter 11 for Corba, Appendix A for JNDI (if U want to learn about JNDI)
4) EJB Spec (Chap 4,5,6,8,9,11,12) Must
5) JMS O Reily (First Chapter)
6) Java Certification Jaworski (Chapter 17-21) Must
7) UML Distilled Martin flower
8) Java 2 Network Security (Chapter 1,4,5,6,8,914,15,16)
9) Design Patterns by GOF
10) Java Patterns Vol 1 by Mark Grand (I liked this book more than GOF)
11) John's notes (
Common Architecure
Public Key Criptography
Security (Applet)

Blue Prints Question and Answer
HTTP Tunneling
Load Balancing
Mock Exams and Sample Questions (choose data_js/archExamChris.js) (Pre-Assessment/Sample Test for Test 486, Object-Oriented Analysis and Design with UML Test and Pre-Assessment/Sample Test for Test 483, Enterprise Connectivity (with J2EE) Test )

It is http 1.0. if U see in Blue Print. Chapter 2 - Platform Techonlogies, section 2.5 of Communication Technologies. J2EE supports http 1.0.
What distinguishes a bean-managed persistent (BMP) enterprise bean from a container-managed persistent (CMP) enterprise bean?
A. A BMP bean must implement the ejbLoad() and ejbStore() methods
B. A BMP bean can implement persistence to custom datastores such as legacy systems
C. A BMP bean is responsible for managing its own persistence to a persistent datastore
D. All of the above
Answer is D)
A) If you don't implement ejbStore() or ejbLoad() then you can't save or load records form the database.
B) If you want to access legacy database where transaction is not supported (two phase commit) or you can't map the fields from the bean to database then you have to go for BMP
c) BMP is fully responsible for transaction
I am facing a problem. Can anyone help me. I am accessing Stateful Session Bean from Servlet. Any Runtime Exception is thrown as EJBException. When I catch the EJBException in Servlet I already lost the stack trace of it. I want complete stack trace. Can any one help me to get the complete stack trace.
Thanks in advance
19 years ago

1) John's notes is good.
EJB - EdRomam - Chapter 11

7. Which middle ware solution is BEST fit when anonymously accessing the server under the firewalls of Internet.
a) RMI
b) Servelets
d) EJBs
Answer is : b)
For a) c) and d. If you have Firwall then most cases they wouldn't allow other Protocols like RMI-IIOP or RMI-JRMP. Mostly the firewall is configured to pass through HTTP. So Servlets uses HTTP so any one can acess servlets. Another restriction is port. Servlets can be acessed in normal port 80. To use RMI or CORBA the Port has to be diffrent. Mostly when configuring firewall then wouldn't open port other than 80 for security reasons.
ejbActivate() and ejbPassivate() works differently for Entity Bean and Session Bean. If you see this link they have criticized EJB Spec

For CMP and BMP :- ejbActivate() - When the bean instance is assigned to EJB Object (From Pooled State to Ready State). Once assigned to EJB Object ejbActivate() method is called.
ejbPassivate() - When the bean instance is dissociated with from EJB Object. After this the bean goes to Pooled State (From Ready State to Pooled State)
Stateful Session Bean - When the bean instance is not serving methods from client. To conserve resources the container can passivate bean by calling ejbPassivate(). When the client call a method on EJBObject then the ejbActivate() is called.
I hope I have explained