Vijay Gopalakrishnan

Greenhorn
+ Follow
since Nov 24, 2001
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
In last 30 days
0
Forums and Threads

Recent posts by Vijay Gopalakrishnan

I checked the SCEA5 Beta Assignment instructions again.

We will post only a pass or fail. If you fail, we will let you know which sections need improvement in order to pass so you do not have to focus on all sections with your resubmission.



As per the released SCEA 5 exam instructions,

You will need to score 71% (114/160) to pass parts 2 and 3.

. There is no passing score per section, but only a combined passing score. But SCEA Beta specified passing score per section as well as combined passing score.
http://www.sun.com/training/catalog/courses/CX-310-301A.xml
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5 Certified 12/15/07
I received the kit - SCBCD certificate, a label pin and a wallet size card
[ October 04, 2003: Message edited by: Vijayakumar Gopalakrishnan ]
Received SCBCD Kit from Sun today - It contains the SCBCD certificate, a label pin and a wallet size certification card. This certificate looks better than the SCJP certificate in design and look. Wallet size certification card is good since it is easy to carry and is provided by other certification vendors like IBM.
[ October 04, 2003: Message edited by: Vijayakumar Gopalakrishnan ]
You can use localhost as smtp server only if you have a SMTP server installed in your machine.
But to send mails you can use the smtp server of your company and no need to have your own.
21 years ago
JSP
I read in the posts about DnD question problem faced by lot of candidates. I took the test on 6th itself and fortunately didn't face problem with DnD and it worked fine. I believe the problem may be with the OS (Win95/98). Sun should specify the requirements for the machine to be used and prometric should make all its centers compliant with the System requirements.
Beta Exams are meant to evaluate the nature, difficulty, wording etc. of the exam questions and not the meant to be a beta testing exercise of the testing software. We can't blame Sun for this since making the test centers compliant with the requirements is the work of prometric.
EJB is a large topic to be covered in detail inside a tutorial for J2EE 1.4. Would you say EJB is important if Sun has inserted some 10 chapters from the EJB Tutorial inside this tutorial.
Also Sun has clearly named the chapter as 'New Features for EJB 2.1 Technology'. Did you ever see what is in this chapter? It begins with 'Beta Note: This chapter is intended for advanced developers who are already familiar with EJB technology. To learn the basics about EJB technology, see the 1.3 version of The J2EE Tutorial.'
Also read the 'Who Should Use This Tutorial' where you will find 'Note: With the exception of timer beans, Enterprise JavaBeans technology will be covered in the next release of the tutorial.'
With huge investments by Sun, IBM and other server providers as well as companies using EJB Technology for their applications, EJB is here to stay.
As far as multi-tier applications exist, EJB will remain as one of the prominently used middle-tier technologies.

[ June 14, 2003: Message edited by: Vijayakumar Gopalakrishnan ]
[ June 14, 2003: Message edited by: Vijayakumar Gopalakrishnan ]
Server's access log stores all the URL's requests from clients.
If you use POST, you will find a entry like,
/login.jsp
Whereas if you use GET, you will find,
/login.jsp?usr=vijay&pwd=1234
If you have Apache based web servers (IBM, Oracle and most Unix Web Servers), you will find this file named access.log in the logs directory. Some sample entries for your reference:
127.0.0.1 - - [26/Mar/2003:16:52:28 -0500] "GET /TechnologySamples/BasicCalculator/BasicCalculatorServlet?operand1=5&operation=add&operand2=5&calculate=Calculate%21 HTTP/1.1" 200 2454
127.0.0.1 - - [26/Mar/2003:16:55:10 -0500] "POST /TechnologySamples/PageReturner/PageReturner HTTP/1.1" 200 1924
[ June 12, 2003: Message edited by: Vijayakumar Gopalakrishnan ]
It has lot of errors
EJB's can be accessed from SWT/Swing based applications.
Once you have your business logic implemented in EJBs, you could access it from Stand-alone Java applications, Web Applications based on Applets, Servlets/JSP's or even from non-java applications thru' CORBA.
Don't use the index number to remove, use item/product no, to remove the object.
21 years ago
JSP
Check to make sure that the SID specified is correct.
Give more details about your application environment, so that I could give a step by step checklist.
Even though accessing Resource Managers and EJBs is permitted in unspecified transaction contexts, its behavior is unpredictable in case of failure. Do so at your own risk. It is not guaranteed by the EJB spec.
Your question gets answered after the table, in page 81 as below:
The ejbCreate<METHOD>, ejbRemove, ejbPassivate, and ejbActivate methods of a session bean with container-managed transaction demarcation execute with an unspecified transaction context. Refer to Subsection 17.6.5 for how the Container executes methods with an unspecified transaction context.
Excerpts from 17.6.5:
The EJB specification does not prescribe how the Container should manage the execution of a method
with an unspecified transaction context�the transaction semantics are left to the Container implementation.
Some techniques for how the Container may choose to implement the execution of a method
with an unspecified transaction context are as follows (the list is not inclusive of all possible strategies):
� The Container may execute the method and access the underlying resource managers without a
transaction context.
� The Container may treat each call of an instance to a resource manager as a single transaction
(e.g. the Container may set the auto-commit option on a JDBC connection).
� The Container may merge multiple calls of an instance to a resource manager into a single
transaction.
� The Container may merge multiple calls of an instance to multiple resource managers into a
single transaction.
� If an instance invokes methods on other enterprise beans, and the invoked methods are also designated to run with an unspecified transaction context, the Container may merge the
resource manager calls from the multiple instances into a single transaction.
� Any combination of the above.
Since the enterprise bean does not know which technique the Container implements, the enterprise bean must be written conservatively not to rely on any particular Container behavior.
A failure that occurs in the middle of the execution of a method that runs with an unspecified transaction context may leave the resource managers accessed from the method in an unpredictable state. The EJB architecture does not define how the application should recover the resource managers� state after such a
failure.
The EJB specification does not prescribe how the Container should manage the execution of a method
with an unspecified transaction context�the transaction semantics are left to the Container implementation.
Read EJB Spec. section 17.6.5 for more info.
Hi Ashik,
I read the complete spec sections related to the Objectives. After that I went through the O'Reilly book on sections like EJB QL, Transactions, Security. This is an excellent book. This book doesn't cover EJB Roles. The specs cover EJB Roles but it is sparsed through the spec and is not given in a single chapter. I read EdRoman only for EJB roles.
My Wishes for your Exam today.