Win a copy of Head First Android this week in the Android forum!

Georgiana Lungu

Ranch Hand
+ Follow
since May 17, 2010
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 Georgiana Lungu

The assignment was Factory Home, I submitted on 25th of August the third part and I received the result on 6th of October.
First, thank to Java Ranch and everyone here, for the help i could find for all the certs I passed

So, I received my result for SCEA assignment recently and this is what I did

Part 1 89%: read following:
- The Java EE 5Tutorial
- Sun Certified Enterprise Architect for Java EE Study Guide (2nd Edition)
- Sun Certified Enterprise Architect for Java EE Study Guide (Exam 310-051) (is for old exam but worth reading it)
- Core J2EE Pattern Catalog(2nd Edition)
- All the links here:
- Applied Java Patterns

Part 2 79% - Factory Home:
- UML Distilled
- Real World Java EE Patterns Rethinking Best Practices
- i had to extend a relation in the BDM but i did justify it and assumed an use case has an additional step
- make a trade off, improving one nfr with immediate consequences at cost of affecting another one in the event of changes of circumstances on long term. But extensively discussed about it, in the risks lists as well as in part 3.
- my diagrams were quite detailed. An advise would be not to leave deployment diagram on last day, it is really not that easy, as I thought it was . The component diagram contained all the web and business components that should appear, including backing beans and adapter classes(for exteranl tools or applications). The class diagram contained the JSP's but the JSF related classes were generalized.

Part 3:
They really give you the opportunity to justify your decisions. If you think your design has a flaw, this is the time to debate it, to say how would you mitigate it if the circumstances would change and it would become critical. I think that matters a lot.
When I had SCJD there was no email telling you the assignment went for grading but directly an email with the result(but it was still on Prometric times).
Now, given the fact that on the exam summary is written "During this time your
exam status will remain as pending.", what I am wondering is why is the status "taken" and not "pending", actually for all of the three parts, even though I remember, but I am not sure, for the first part it, first, turned into "passed".
Are you all in the same situation?

I would like to add VLH in my design, and thinking of the best way to implement it I ran into following question. If my application already needs a stateful session bean for other purpose, and I need two vlh, is it a decent ideea, from performance and loading point of view to have 3 stateful session beans, in the situation in which for two of them I estimate that the client would hold on them for hours?
And even more, is it ok, if over the above described design I add a Singleton Session Bean that would cache some list to be called by the the Stateful Session Beans that would handle the VLH?
Also, if I want to persist data that one of the Session Beans holds, at the time it expires, is it a good practice to persist it in PreDestroy method?
As far as I could understand from UML Distilled, you can do this, but my question is another, as I am also in the situation of adding this in my solution, does it really make sense to do this? In my situation, for example stepping into the relation with another class, has no real logical value added, as it acts become like a mirror between the ends, and, hence, I would still rather see the relation as 1 to 1 or many to 1 at most.
What assignment do you have?
I have found this successful story
and since I have the same assignment, I was also very tempted to change it. In the end I found some solution without changing it but I am afraid it might be a bit "forced" as I am basically improvising some relations that can lead me by transitivity to the relation in the BDM. Problem is now that I am thinking which is worse? changing the BDM or putting things in there just to fit the given BDM? did you reach to any conclusion, will you change it?

Victor Bucutea wrote:Just a small correction,

  • # Did you represent the Local interface (of the EJB) in the class diagram?


    I just started working for this assignment as well. I think people that started this thread already completed the assignment long ago, though I decided to post as a reply to it cause there are already plenty of discussions started on this topic and cause I would raather comment on:

    Zheng Wangz wrote:And if we could change it to IS-A relationship in the class diagram. I think it will make sense.

    I have also seen it first as a House being a product but this would not explain the CompletedDesign -> Product many to many relation, and as said, this would involve an assumption of a 1 to 1 relation between the two.

    Wouldn't it be rather valid to see the Product - House relation as like a Product is an independent Component and, in addition, some dimension, price, other details, that depend on a particular referenced House, the one they were added to? and this way, obviously a CompletedDesign would hold the reference to all the Products(Components) added to the House that is being completed(this would be for 1 to many).

    For many to 1, I am wondering wether shouldn't we assume that there are preconfigured combination of basic components that form preconfigured Houses, and the user only has over configure on top of a chosen existing basic combination? Because, first of all, actually building a design from scratch I think is a too low level action for a Customer and since there are only a few valid combinations, it would make sens to present them ready made to him.


    I have been trying to get the Java Petstore application, but unfortunately, the link for download returns a 404. Anyone knows where I could get the sources and the diagrams for this application.

    I am facing the same situation with the same exception, anyone knows the answer, or how can one go around it and still use wlclient.jar?
    The strange thing is that it is not happening in all situation, in my case, it only happens when i pass an array with larger length then 1 as a remote method parameter, and not even then for all the types, there are some arrays of some types serviced perfectly fine.
    But same, weblogic.jar works ok for all of them.
    10 years ago
    Thank you for the precious help and for this awesome forum .
    Unfortunately seems they are no longer providing the score summary , if you pass, not even a mark, so i can not say what was right or wrong on what i did, their only feedback beeing: "Congratulations! You have passed the Oracle Certified Master, Java SE6 Developer certification.".
    For URLyBird(lock cookie version), I did this:

    - GUI (opening an editing window for a selected accommodation entry), no tips, not anything else but what was required(this was not my favorite part ).

    - Sockets chosen, with client locking multiple records prevention and with catching disconnecting client.

    - All database layer using arrays, all GUI using Accommodation business objects. So, a business layer for conversion between the two types.

    - Locking with a simple static counter retrieved as lock cookie, calls made on client side.

    For me, next comes a vacation and after that about about 3 months of chilling out and then maybe the architect exam, or some pl/sql development certification, don't know, depends on the inspiration and mood in that moment .
    10 years ago
    No, I just removed it from the implementing class, Data directly, they don't mention it needs to throw all the exceptions DB's methods throws. I hope is a decent approach.