• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Question to Mr De - OCMJEA assignment

 
mahlatse makalancheche
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi

Since you also have a chapter on the assignment, i thought i should ask you about a dillema i'm facing.
Completed the trainin, and exam in Decemeber 2011, and in the time since then i have been investing my time in learning about java frameworks (i.e. Spring, play, etc), all these frameworks are based on the JEE tech stack, so they are not against jee, so my question is: since sometimes it might be better to go with these other solutions instead of raw jee (i.e. Team members current knowledge), would it be correct to suggest using such solutions in the assignment where plausible?

Thanks in advance
 
Amritendu De
author
Ranch Hand
Posts: 188
11
Java Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is a good question. Always remember when the examiner reviews your assigment, you are not in front of him.

Although this is a debatable question, but my view point is to stick to a JEE stack. That way you are sure the examiner knows JEE and can understand what you are trying to do.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 35279
384
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree with Amritendu. The exam comes from Oracle. I wouldn't suggest a non-Oracle product without a really good reason for the exam.
 
seelam muralidhara
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Amritendu,

I am looking into assignment part of the book. I am not very clear on deployment diagram as it shows Web Server, Application Server and Database Server in the same node. Does it mean, all these three server are in one physical node/system.
And also not clear on why is Database Server is required when we have inventory and management system. Does it mean, new domain model is placed in newly added database. Please explain more about each server, in particular Database Server and interaction with Inventory system.

 
Amritendu De
author
Ranch Hand
Posts: 188
11
Java Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Inventory is an external system the design of which is beyond the scope of the assignment. The domain model when converted into entities is deployed on the database server. As an architect you can think of the infrastructure whether you want to keep the application server and database server on the same node or different nodes.
 
seelam muralidhara
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Amritendu,

Referring to assignment, could you please explain more about the domain model (specific..Design, Product and Bike) and relationships between them..preferable providing examples.

My doubt is, when customer wants to create the design, starts with selecting the Product(how different products will be displayed? By retrieving Products from the Inventory System using web service? is it correct?.
Bike is also selected same way as Product?

Domain model shows, Design can have 1..* Products, does it mean for ex: Design1 can have multiple products like Product1, Product2 etc.. and Product1 is mapped to Bike1 and Product2 is mapped to Bike2.

What is the difference between Frame and FrameStyle? And both are entities?

Please correct me if my understanding is wrong.
 
Amritendu De
author
Ranch Hand
Posts: 188
11
Java Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Could you please explain more about the domain model
[Amritendu] The cardinalities enable you to understand the relationships. For example one to one, many to many or inheritance.

My doubt is, when customer wants to create the design, starts with selecting the Product(how different products will be displayed? By retrieving Products from the Inventory System using web service? is it correct?.
Bike is also selected same way as Product?
[Amritendu] This is based on your assumption whether products will be coming from Inventory.

Domain model shows, Design can have 1..* Products, does it mean for ex: Design1 can have multiple products like Product1, Product2 etc.. and Product1 is mapped to Bike1 and Product2 is mapped to Bike2.
[Amritendu] Right

What is the difference between Frame and FrameStyle? And both are entities?
[Amritendu] FrameStyle will constitute the common attributes of Frame. I have added it so that the design becomes simpler. Yo may proceed without considering it also.

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic