david boureau

Greenhorn
+ Follow
since Oct 01, 2008
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by david boureau

Ok, I think I found the answer. It looks like the SwingUtilities.invokeLater make the invocation of the inner code to happen in th EDT. Mixing a component that calls this utility method, linked to the object that handles the Swing interface should work fine.
Hello everybody,

After a google search and a quick tour of this forum, I found no topic dealing with a Swing app "swimming" in a SCA app.

I discovered Apache Tuscany a few weeks ago and found it very powerful. The encapsulation of thread-management and the way you can make every component atomic absolutely amazing for unit testing and "separation of purpose".

But a Swing app needs to manage its own threads, and I'm scary about compatibility between SCA thread management and Swing app thread management... What if a component ask the "View" component to display something... The caller will call from a Thread that is not the EDT.

Any idea of how to make that work? I dont need a full example code, just to know if it is crazy or not

++

David.
Hey Mikalai,

In the "mock exam" paragraph, I could have added yours, but I didn't use it. Great that it is almost finish!

I can't imagine the time you spend by writing your e-books. Unbelievable.

++
Hello,

I cleared SCDJWS 5 yesterday with 77%. Number of question is 65, passing score 42%. I started to study last december (and cleared the SCJD in parallel).

Here is my advice when you want to start from scratch.

Begin with the following 6 months free online course :

http://www.javapassion.com/webservices/. I did only the 3 first months but once I did it, I feel comfortable with XML, XSLT, SAX, StaX, DOM, WSDL, SOAP. It explains exactly how to install software, how to develop, explains the notions with PowerPoint, and you have a mandatory homework to do every week. Very efficient.

Once you did this, read the outstanding Ivan Krisnan's guide, you can easily pick it up from this website. Skip the too much verbose parts, for example you don't have to know all the jaxws annotations neither the wsdl component model (a long part of the book, but there were no question about it). But you can print the book (sorry for the Amazonian Forest:-(, which is a excellent reference book for later. And top of the pop : CODE and COMPILE and TEST all the programms of the book, they are definitely NOT optional for the exam. that's true that they are not so many code snippets in the exam, but Ivan's ones are very useful for that, and you can grab good notions from them.

When somethin is not clear in Ivan's book you can refer to the Mikalai Zaikin's guide (thank you man). Easy to find in this website also.

You think you're ready? Now I will give you the good mock exams I found, well,

* let's start with the not-so-good whizlab, you can buy it but it refer to the old version of the exam and you will have to check every answer (some could be wrong).

* Second, go to Java Black Belt, and go to the web service beta questions (they are free), and check user's comment and check the answers too, precisely because it's beta questions. There was 2 or 3 question very similar in the exam.

* Top of the pop, the WGS-PREX-J230C from sun (google it). These are two mock exams (60 questions each), and some of the questions were the same (well, really really close) as the ones of the exam!!? So study them carefully, it's the very best mock exam of the certification. That's why I score so high because I didn't felt so confident just before the exam.

And most of the time, Sun offers freely a second chance to get the certification if you fail the first attempt, which makes another mock:)

Last words : Unfortunately this forum is not as useful as the scjd's coderanch forum. The explanation is that there is not so much people that try the scdjws, and, anyway, this exam is not about subtelties and trap of web services, it's more a theorical exam, but the wide spectrum could make it a difficult exam... but the very low passing score makes it a "doable" exam. Finally I'm glad because I learned a lot and I will feel more cumfortable in my next job, ( a job a bout web services/ ESB...).

+++

David.
Hello Ivan,

I will give you a full feedback once I will have pass the test. I'm studying hard with your book, it's nice to have examples who works, great job.

What would be nice in your book is some questions (multiple choice question like at the exam) at the end of each chapter, to ensure that key concept have been read, with some advice given with the answer, like enthuware does. It would encourage to learn what we have to, and train us a lot.

See you,

David.
11 years ago
Hi Dario,

Whizlab has sometimes some mistakes, but for SCDJWS it's the only legal training available. What you can do i buy it and check every answer and explanation they give.

Else, there is the Ivan Krizsan excellent study notes, and MZ study notes are awesome too. Combine both of them during your study, that's what I'm doing. When I'll be finish, Mikalai will probably have finished his mock exam for SCDJWS 5, so it will time to test my knowledge.

++

David.
Hi Dario,

It was a good question, because I thought it was a good website and I had the same problem as you. So, finally, there is only one commercial mock exam : whizlab.

David.
Thank you Andrew. And thanks for your book also, it was very helpful, as if my instructions have nothing to do with the one in the book, it gives a good idea of what to do. I will post something about error handling in a more appropriate post.
11 years ago
Hi,

I used jdk 1.6. Yes I did generate the Stub via rmic. I logged with a System.out.println to check that my Stub was really used by the application, else with jdk 1.6, if you did not generated correctly the stub or if there is none, there will be no error : the jvm creates it dynamically for you. Kind of magic. But not allowed by the exam. Once I ensured that my Stub class was used and not an automatically generated, I removed the System.out.println.

I don't know if I am allowed to describe how I handled exception and errors in my programm. Someone told me via PM how I did it, but if I'm allowed to, I will be glad to explain.

Best regards,

David.
11 years ago
Youhouhouh!!! I did it!! passed my SCJD with 388/400 !! I lost points only on my GUI : 28/40, I don't really know why but it is of no importance. It's the end of a long, long work, a special thanks to roberto perillo who reassured me on key point every time I needed it. For the info, I totally missed a question of the assignment, aswering exactly the contrary of what I programmed, but fortunately the three others questions where correctly justified. Pfew....
11 years ago
Hi Roberto,

Thank for your help! What I wrote on the essay contradicts with whats in my project, but i hope that the "as far as I remember" will be enough. I see many threads of poeple who failed the assignment, but it seems that no one failed the essay exam until here. I hope I won't inaugurate it.

++

David
Hello to all ranchers,

I just come back from my essay exam, and I completly failed one question, I won't write here the question because it is not allowed, but basically, my problem is, the question was asking "green or red?" I argued "red", with a "as far as i can remember" precaution, but when I came home I realized that the answer was "green" !!! I shouldn't have taken holidays before to go to the exam...

So I anwered three questions easily and correctly, but I totally mixed up my mind in one question, do you think I will fail?

Thanks,

David.
Hello,

I am very discreet meber of this forum, reading a lot but not writing a lot. Just this special post to say "thank you" because resource for scdjws 5 are really missing.

++
11 years ago
Hi Everybody, Thanks to Roberto for this interesting post.



Just to be sure : you don't handle the deadlock on the server side, don't you? If, on the client side, the client crashes (shut down for example) right after having call the lock method, which is equivalent in your test to comment the data.unlock as shown above. This implies that any other client that call the lock method on this record is lock indefinetly,
am I right?

best regards,

david.

Hello to all ranchers,

I just cleared SCBCD with 81% a few moments ago. It's not an outstanding score, regarding the time I spend on it and the number of materials I used (uCertify,Whizlab, Enthuware, MZ notes, Oreilly, ejb3 in action, core specs, persistence specs). I takes me 4 months of study, not very regurlaly studying, because I have a job and no holiday to prepare the exam. I started from scratch and I used too much materials to prepare, probably because of lack of self-confidence. Here is how and how much time you should prepare for the exam, if, like me, you are working and have no idea of what EJB3 are.

Step 1 : code a minimum of EJB, but code it anyway. As said earlier by others ranchers, there is no need to spend a lot of time on it, but MUST do it, else studying it will be painful. Go to the MZ Study tutorial website, don't read it yet, just go to the tutorial at the end of the study notes. You won't waste your time doing it, because everything is explain in great details. You can also do it without understanding it because it's like that : "click here, click here, and you see, this happens." So do it twice if you did it the first time without understanding the concepts. Then take the "EJB3 in action book", there are downladable EJB3 applications linked to each chapter. Build and run the 5 applications of the 5 first chapter. I did it with Eclipse+JBoss. This first step should not take more than 15 days.

Step 2 : Now that you have an idea of what EJB are, you have to have a more depth knowledge of what it is. If you already read the 5 first chapter of "EJB3 in action", then read the chapter number 6,7,8,9,10. It is really a pleasure to read that book, and it is also very quick and understandable. So I highly recommend it. This second step should not take more than 15 days also.

Step 3 : link your knowledge to the exam objectives. Understanding just a book is not enough, but to the opposite, read the wholes specs is too much (and boring too). Here is what I should have done : read the MZ notes, and read twice or thrice, it's an excellent compilation for the exam. Unfortunately that's not what I did. I first bought the uCertify prepkit and read the study notes, it's well presentated because the study notes are directly linked to the exam objectives, but they are too "light" also. I read MZ notes quickly once, and it was a mistake, probably the reason why I scored so low. Spend 3 weeks if needed on this step.

Step 4 : you MUST use the Enthuware simulator. I'm sorry to be so categoric, it sounds like I am an employee or shareholder of Enthuware but I am not. Don't be afraid to spend time on this prepkit, especially, read the specs section they say you have to read. That's the only time I went through the spec. Read every question and after each test, read every answer carefully. If you didn't score more than 60% average on the 4 first exams, do NOT try the "last day test". Re-read MZ notes, buy another prepkit (whizlab is ok, it's easier too), then redo the 4 first exams AND finally try the "last day test". I scored 69% on this last day test 2 days before the exam. I unfortunately used Enthuware too late, I should have work on it 15 day long, not just a week. So, say 2 to 3 weeks for this step.

Step 5 : have a good sleep the night before the exam, and don't panic during the exam, because time is more than enough. You will see that some exams question are, not exactly (so pay attention), but very close to the ones of Enthuware.


Here is my personal review of the resources I used :

the javaranch forum : wow! I live in France, so, when I post a question and go to bed, I know that I will have an answer during the night. G´┐Żnial!

uCertify prepkit : interesting study notes for the very beginners, but unfortunately not cheap, and, contrary to what they said, buying the prepkit and scoring high to their mocks is not enough to go to the real exam.

Whizlab prepkit : interesting questions, pertinent questions. If you feel you need to train a lot with mocks, you can buy this one, you will progress.

Enthuware : as I said, THE one you have to buy to pass confidently the real exam.

the Sun Fre Assessment for SCBCD. 30 interesting questions. the answers are in this forum. Do this exam at the end of your preparation, not at the beginning.

EJB3 in action : excellent! a pleasure to read, but more a tutorial than a reference book. You will understand a lot of notions by reading this.

Oreilly Enterprise JavaBeans 3.0 : an excellent reference book, but boring to read word by word, chapter after chapter.

MZ study notes : excellent reference "book", so as excellent compilation for the exam.


Final words : the good news is there is no problem to pass the exam, even if you start from scratch. I learned a lot of stuff with this exam, and I have the good feeling that I really improve my JEE knowledge. My future exam is SCJD but after scjd it's SCDJWS, and I am really afraid of this exam because it's a new version, there is no real good resources for it, no good MZ neither Enthuware to help you pass the exam. So I wonder how I will do...

Good luck to all for SCBCD!! enjoy

++

David.
11 years ago