This week's giveaway is in the Beginning Java forum.
We're giving away four copies of Bad Programming Practices 101 (e-book) and have Karl Beecher on-line!
See this thread for details.
Win a copy of Bad Programming Practices 101 (e-book) this week in the Beginning Java forum!

Ronald Wouters

Ranch Hand
+ Follow
since Apr 28, 2005
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 Ronald Wouters

Hi Sam, welcome to the ranch.

From the table of contents on Amazon, I saw that in your book you talk about building domain expertise.
Personally I have been in the IT business now for over twenty years and am currently employed as an SCJD/SCEA. Over the years I have found that indeed to make a "good" implementation, even as a developer and certainly as an architect, it sure helps to build up some domain expertise of the project one is working on.
I love the technological part of my job a lot. That is why I find it difficult sometimes to "walk the fine line" between staying a "tech guy" and becoming a "business analyst". I sometimes even feel almost sorry for those "poor guys" who don't get to get their hands dirty anymore on all the exciting stuff that is going on in the Jave EE world.
Did you have that experience also ? What would for you be "the" argument to "switch over to the other side", in either direction, tech or bussiness ?

Regards,
Ronald Wouters

8 years ago
Hi Mark and Humphrey,

I was able to read part of the ebook version on OReilly and specifically the Discussion on Architecture Decomposition.
It feels to me like the discussion of tiers, layers and service level requirements is heavily based on "The Sun 3-D Architectural Framework", more specifically the SunTone "Cube".

Could you tell me if the SunTone Architecture Methodology is still used in some form or other by Sun itself. Are there any plans to (re-)introduce this ? Maybe at Oracle ?

Regards,

From my understanding, you would want to display on your component diagram only these components that are relevant to your application.


That was indeed the case for me. The managed beans were "relevant" because, to give just one reason, they made the "connection" with the EJB part of my solution. The "managed" is there for a reason. I felt that, certainly from an architectural point of view, it therefor made sense to show the JSF managed beans in the component diagram.


Regards,
Ronald Wouters

Kengkaj Sathianpantarit wrote:
Correct, EJB 3 and EJB 2 can be working together in EJB 3 container.



This of course implies that the client you are working for is willing to upgrade their production environment to host an appserver that implements an EJB 3 compliant container.
But you are correct of course.

Regards

Well done

Join the ranks of the certified, Sun or Oracle, who cares
Regards
9 years ago
In my assignment it said

Examples of components are EJB, servlets, JSP, major POJO, and important Managers, Controllers...


When talking about "interfaces" in component diagrams, you should not interpret the word "interface" only in the strict sense of a Java language interface definition. Things like, "SQL", "HTTP", "JSF EL", "JDBC", "Reflection API" can all be considered to be the "interface" between "components". A jsf backing bean can be considered an "important controller" (if it fullfils the same role as a controller servlet say) and therefore qualifies as a "component" to be shown on the component diagram. In case there is no interface available, in the strict java language sense of the word, consider another, possibly "higher level" interface as I mentioned above.


Regards

Jose Luis Iturbide wrote:
Hi.

Ronald:
I think this was your same situation, Did you received a confirmation?
Does it means I have passed?



Yes, it means you have passed. Check out the following link (step 2 of the assignment):
http://www.sun.com/training/catalog/courses/CX-310-301A.xml
In the “Scale of the Assignment” section it says :

Candidates who pass the assignment will receive NO comments, only a passing score. Failing assignments will receive only basic notification of the section failed with no details.


Here is another part of a reply mail I got from Sun when asking about my zero score :

A scoring breakdown is provided in the assignment documentation to show how heavily each section of your assignment is weighted during the assessment process. The assignment documentation does not provide clear details regarding how you will receive your score because the assignments were written before exact score reporting procedures for the SCEA 5 were determined by the Sun Certification management team.



So, in short, you have passed, Congratulations

I know, I also find it very frustrating not getting a breakdown of the score for the different diagrams. You never know what your weak points were that way. But hey, I am not complaining about it (anymore )

Regards
Even when using png the size of my jar was too big.
I used IrfanView to do a "convert to grayscale" on the png color images. That reduced the size of my jar almost by half.
The total size of my upload jar was about 700KB.

Regards

Jonathan Aotearoa wrote:If you really need an introduction to patterns you'd be better off finding a good book on OOA&D and getting up to speed with GRASP, which are the real building blocks when it comes to patterns in any OO language.



I totally agree. I have the following book always very near to me while working :
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) (Hardcover)

Regards
Congratulations. Well done. I know how tough it is.


I am thinking about putting a frame around my certificate.
Anybody thinking about hanging it up on a wall somewhere for all to see ?

Regards
9 years ago
My assignment was a pdf of about 200 KB.

Regards
In my solution I used the inventory system for validating a request and when scheduling work for a bid.
Read the related use cases again, and again, and again, and another million times like I did and you will understand.
Think about what "inventory" and "predicting demand" really means especially when related to a request for parts...

Regards
Congrats

Ravaj seth wrote:No, not at method signature level. The sequence diagram was only depicting the sequence flow of the activity irrespective of the class methods.


I guess that means it depends on the assignment itself then. In my assignment (dreamcar) it was mentioned that the public methods shown in interaction/sequence diagrams should also be present on the class diagram. This of course implies that the sequence diagrams at least may go to method level (name).

Regards
9 years ago
Well done ! I know how difficult it is !
9 years ago