Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!

SMK Reddy

+ Follow
since Jun 03, 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 SMK Reddy
it's mix of Applet Security, combined with Middle Tier app servers.
SMK Reddy
[This message has been edited by SMK Reddy (edited July 05, 2001).]
For your 2 question,
in Deliverables bullet 3: "You must provide HTML/Javadoc documentation for all classes, whether supplied, modified, or new."
For your 3 Question
in my case, I have packaged source and class files together in each package
SMK Reddy
Use This
writing to the file
/*getBytes(int srcBegin, int srcEnd,byte[] dst,int dstBegin)
is deprecated method
newData[i].getBytes(0, toCopy, buffer, offset);*/

byte[] utfb =newData[i].getBytes("UTF-8");
for(int j=0;j<utfb.length;j++)>
buffer[offset+j] = utfb[j];
offset += space;
Reading from File

/* String(byte[] ascii, int hibyte, int offset, int count)
This constructor is deprecated the preferred way to do
this is via the String constructors that take
a character-encoding name
rv[i] = new String(buffer, 0, offset,
rv[i] = new String(buffer, offset,
offset += description[i].getLength();
SMK Reddy
Hi All
I am steeping in to part II, can any one suggest me some any books, that you feel they are must to have in the part II for reference.
SMK Reddy

Originally posted by ruilin yang:
Congradulations for passing the test.
How long does it take you to prepare ? Did you tried a lots mock examines ?
Best luck for the further tests.

It took me almost three weeks(daily 4h); I tried all mock exams in the list

1) I18n.
Java tutorial on i18n provided lot of information, on top of that it is good to know what are the java class/packages that support internalization and localization eg. DateFormat and some Stream class( i overlooked the second one)
2 questions on I18n.
2) JMS.
Java tutorial provide me much of the information.
i got 4 to 5 questions on the JMS
3) UML.
UML distilled is more then enough. But they may show you diagrams and asks you to identify it. or whether a message belongs to Class A or Class B such type of questions, be prepared for these kind of questions.
2-3 questions on the UML
4) Security.
I studied, Applet FAQ, Three articles from the Java World.

5) Design patterns.
Studied the Definitions and the category they belong to, how they are utilized in J2EE.
3 questions on Design Patterns
6) Common Architecture and legacy connectivity.
Please study the John Whites Note on Common architecture. Understand and think logically how each one will affect other. This logical thinking is necessary before you go to the exam.

7) EJB & J2EE
I studied Enterprise Java Beans by Richard Manson.
My field exp has helped me in answering some of the questions.
I hope this will help.
SMK Reddy

Thanks for the group, helping me in preparing for this exam.
Even though I am feeling bad about my score, but I am happy to say that I cleared the exam with 79%. With this score I don�t think I have much to advice for the people who are preparing for this exam.
Thanks to all those members who are keeping this group live.
SMK Reddy.
I was hearing a lot about John note on legacy connectivity in this group.
Can some one point me on to John Wetherbie note on Legacy Connectivity?
I really appreciate your help
on this

SMK Reddy.
May be it's true. I have lost some points because of that in my server deesign.
SMK Reddy.

Originally posted by Rasika Chitnis:
I downloaded my assignment just yesterday and now analysing the requirements. I have following doubts :
- in the instructions I got from SUN, they very specifically mention that the solution must have been tested and shown to work under a production (not development) version of Sun's Java 2 platform. What does this exactly mean ?
- Do I have to download the latest JDK. I have JDK 1.2
A) It means you should not use any Beta version of JDK, have to use only release versions - you can use either 1.2 or 1.3 version of JDK.
- Does it make any difference if I develop and test my solution on Windows NT or Unix ?
A) Development on a specific OS is not an issue, use which ever is most covenant for you. But it is always suggested that, you should test your application on all (eg Windows, UNIX, LINUX platform. (- in my case I have developed and tested my APP on WIN2K, I don�t have access to UNIX, so I did not bothered testing on UNIX or on LINUX)
- Do I need to implement search based on all (there are 9 of them) fields in the database ?
A) Use generalized searching algorithms, if you search in this group, you can find most answers for you questions
- Why even I need add and delete method in the 'Data' class ? User is never going to add or delete a record ?
- How do I test remote client ? actually executing my program from another machine or simulate two VM's in same machine ?
A) I have simulated two VM on the same machine.
I would very much appreciate your reply and thanks in advance.

I hope above will help you
SMK Reddy
Hi Devu
have you considered using the AbstractTableModel fireTableDataChanged trigger to notifies all listeners that, all cell values in the table's rows may have changed. instad of using
fireTableChanged event.
SMK Reddy

Originally posted by Rick Fortier:
[b]Local mode my lock design uses thread as identity of the owner on the locked record.

Why was locking necessary in local mode?
A) If two threads are trying to book a seats, if it is not locked, possibility of inconsistent data in the data store. This is a requirement in Suns' FBN exam
I used RMI. My remote lock design uses Client host name as the Identity of the owner on the locked record.
Is host name a unique value, and how did you get it?
A) Host name is always unique in a domain. you can obtain the client host name using getClientHost()(in RemoteServer class)
Documentation (maximum = 20): 13
Why do you think this was so low? What did you do?
A) I really don�t know what went wrong. I provided ReadMe files for client and server what describes exact command line information for Unix and Windows, OS, JDK version, complete list of packages and files in that package (.txt), Design choice documents for both client and server (MS word) and API User documents for Server and User document for Client application.

Hi All
Thanks for the group for providing valuable suggestions and comments on my design. Just today I got my result. I cleared the exam with 87.7%
Here is the some info what I have done.
Created a client side data class like Fa�ade object and delegates all requests to its instance variables. (i.e. Data class and Remote Data interfaces)
Local mode my lock design uses thread as identity of the owner on the locked record.
I used RMI. My remote lock design uses Client host name as the Identity of the owner on the locked record.
In remote mode I have used lock leasing, i.e. client cannot hold a lock on the record for not more then 10 Min.
I extended the Abstract Table Model. This acts as a super class for customizing the table display.
Maximum possible # of points is 155;
The minimum to pass is 124.
General Considerations (maximum = 58): 53
Documentation (maximum = 20): 13
GUI (maximum = 24): 21
Server (maximum = 53): 49
Once again thanks for the group and the people who are keeping it live.
SMK Reddy

Originally posted by Madhu Juneja:
1) Security
Read Java 2 Network Security. It can also be downloaded.
2) Internalization
Read the Sun's java tutorial on i18n. Also John Wetherbie's notes from this forum.
3) Messaging
Agains Sun's JMS tutorial. And also Oreilly's JMS.
4) Legacy Connectivity
Read Java Certification Guide by Jamie Jawarski. Also John Wetherbie's notes from this forum.

Thanks for the information, is it possible for you to provide the links to download "Java 2 Network Security", I searched on the Sun site I was not able to locate this link and topic.