This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Five Lines of Code and have Christian Clausen on-line!
See this thread for details.
Win a copy of Five Lines of Code this week in the OO, Patterns, UML and Refactoring forum!

Philip Pomario

Ranch Hand
+ Follow
since Oct 03, 2003
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 Philip Pomario

Why is the following legal...
Number number = new Float(10f);

Whereas this is not...
List<Number> listNumber = new ArrayList<Float>();

Thanks!
9 years ago
Why isn't it possible to extend custom annotations... ?

the following example does not compile:
@interface Base {}
@interface Derived extends Base {}
9 years ago
After "Reading TFM" I am still unclear about the difference between...

- java.util.UUID (http://download.oracle.com/javase/1.5.0/docs/api/java/util/UUID.html)
- java.rmi.server.UID - (http://download.oracle.com/javase/1.5.0/docs/api/java/rmi/server/UID.html)
- serialVersionUID (from the serializable interface) (http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html)

Could someone please compare the two classes, how they are used and how they relate to the serialVersionUID?
Any insight would be great!!!

Thanks
9 years ago
The question was: must/should we use aggregation and composition in design? If not used, would we lose points?
Thanks for your comments Ricardo, they were helpful!
Anyone else volunteers to comment on this topic? All opinions are welcome!
Guys, I've done my homework: read the whole UML Distilled book by Fowler and through the UML specification. I understand the difference between Aggregation and Composition, but I know that many programmers don't. In a profeesional environment I probably wouldn't use those concepts in a diagram, because this would certainly motivate endless philosophical discussions regarding their meanings. I would instead use only associations and multiplicities to make things as clear as possible.

Though, here we are trying to earn the SCEA title, and this is my question: in the realm of the certification, Aggregation/Composition should be used? Must be used? Has anyone ever submitted an assignment without them and passed with a good grade?

Your comments are much appreciated.
I really appreciated hearing all of your opinions! Now I can make more educated decisions on my project's solution, thanks!
On Struts 1.x I used to write ActionForms to represent Screens and perform some validations. What I've read in a Tutorial is that ActionForms are dead in Struts 2, that getters on the Actions substitute Forms. My first impression is that this might ease development, but hardens reuse of code across multiple screens, and to exchange data from view to business layer.

Am I missing something here? What's your opinion?

Your thoughts are appreciated.
12 years ago
Guys, the system requirements states that response time should be very fast and that a "graphical user interface" must be available to a special type of user.

The main question is: What is your understanding of a "graphical user interface"? Is it obligatory to be a standalone fat client (such as Java Swing apps)? Or could it be a webapp running on a very small container (such as Jetty)?

Your comments are much appreciated.
Thanks for the explanations, they were a big help!
I'm not sure if this is a translation misunderstanding, I'm a ESL speaker, but I found an absolutely cryptic sentence in the "Prep. It." use case:

(...) and alternative flights if less than selected and within one hour of departure and return times (...)

You'll only understand this bit of excerpt if you've read the whole text. I would appreciate your comments on what this specific step of the use case (2nd system response) is supposed to mean.


P.S.: Dear forum moderator, if this bit of except is too explicit, please, censure it. :-)
I really appreciate your comments, Theodore. Thanks!
Guys, the spec gives us a diagram with 7 Use Cases, out of which only 4 have textual descriptions. The Specs says:

Create either a Sequence or Collaboration diagram for each use case provided.

Should we create as an assumption the sequence diagram for the 3 use cases that were not provided with textual descriptions?
Guys, I'm not used to the terms used in the travel market. So, please help me understand the following words used in the context of the certification.

- first class (ok, this one I got, no problem)
- coach (would it be "second class"?)
- flat price (this one I find hard to understand)

Please, excuse me for asking such trivial questions, but I believe this would help me better understand and choose where I put some attributes in my modeling classes.

Your help is much appreciated.
Obviously, the amount of time taken by a candidate to create a solution to the assignment varies greatly. A fast candidate might create a solution in about 40 hours, but a more typical time requirement might be about 80 hours. If you spend a lot more than 100 hours on the project, then you might be creating something that is more detailed than the requirement, or you are lacking some of the skills necessary to complete the assignment.

Excerpt taken from Sun's exam official site:
http://www.sun.com/training/catalog/courses/CX-310-300A.xml