Felipe Reyes

Greenhorn
+ Follow
since Jan 07, 2004
Merit badge: grant badges
For More
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 Felipe Reyes

The easy way to do this is to use the JBoss distribution that already contains a Tomcat Web Container, you can find it at:

http://labs.jboss.com/portal/jbossas/download
Tomcat is only a web container, not a full J2EE server, so it don't support EJB's deployments, you can use Tomcat + JBoss.
Ok, I will use then the 'EJB 3.0' book & MZ's notes, thanks!

Another one question about mock exams, I would like to know if it would be useful to review the exams available for the SCBCD 1.3, not for the objectives covered by the questions, but for the style of questions...
Hi to all,

I have a couple of questions for people that cleared SCBCD 5.0 certification:


1. I know there are currently 2 books covering EJB 3.0 , Mastering EJB's (Wiley) and EJB 3.0 (Oreilly), but which one is the best to prepare the exam?

2. Are there already some mock exams available for SCBCD 5.0?

Thanks in advance!
Hi vu lee,

I didn't anything special to verify all my diagrams are UML-compliant.

I think if you are using a UML-compliant Tool (like Together, Rational Rose, Enterprise Architect,...) and you maintain your diagrams as simple and understandable as possible (not cluttered, without crossed lines, with some notes to improve the understanding,...),then you don't have anything to worry about.

You can found helpful the following link:

http://www.agilemodeling.com/style/

Tomas
Hi kundan,

how u represent patterns just in assumtions or by component diagram or the sequence diagram?



I used the following rules:

- Component Diagram: Since I only used J2EE stereotypes, I named all my components in a significative way to indicate the usage of patterns.
By example, if a component follows the DAO pattern, its name can be something like XXXDAO, but there isn't a DAO stereotype.

- Documentation: When I described my components, the usage of a concrete pattern has been included in the description:
An example: "XXXXFacade-> Stateless Session Bean following Session Facade pattern and responsible for ..."

- Sequence Diagrams: Adding some assumptions to my documentation, I have avoided including certain type of components following a well-known pattern in my diagrams. By example, since my Business Delegate components always use a Service Locator component to look up the remote EJB's, I can assume it's not necessary to show this Service Locator component in everyone of my diagrams.


Did you use HTML parsing for getting Mileage system data?



No, I didn't use an HTML parser to access FFS. I don't like integration solutions based on screen scraping mechanism, they aren't very robust nor maintainable. But I think this approach can be a valid choice, whenever you can justify it.

Tomas
Hi,

This is a brief description of my submission:


Diagrams:

- 1 Class Diagram: An extension of BDOM, containing 22 classes, more or less... Technology-independent, not including attributes or methods for business objects, but including navigability, cardinality, type (association, composition, ...) and a descriptive label for each relationship.

- 1 Component Diagram: Containing 40 components, more or less, I used J2EE stereotypes (like Servlet, JSP,...) but I didn't use any package. The diagram is organized from left (view components for both client types) to right (external systems, stereotyped as subsystems). To make easy the understanding of the diagram, for some type of components (view components, or components following a well-known pattern like Transfer Object, ...), instead of showing each one of this components in the diagram, I included a generic component and a note enumerating the represented concrete components.

- 7 Sequence Diagrams: 1 diagram explaining how works the Swing Client, 1 diagram explaining how works the Web Client, and 5 diagrams related to use cases, focused on business tier components. These 5 diagrams are independent of the client type used (Swing or Web), that are represented under a generic concept of MVC Client.



Documentation:

- Assumptions List: It contains only functional assumptions, grouped by Use Cases.

- Application Design: It contains the following sections:

- Design Goals: To Address functional,technical and QoS requirements, to support both web clients and application clients, ...

- Application Modules: A brief description of the application modules from a functional point of view (Customer Module, Signon module,...)

- Application Tiers: For each application tier (Client Tier, Web Tier, EJB Tier), a brief description for all the included components.

- Design Choices And Decisions: Distributed Architecture vs. Local Architecture, how the security is handled, how the user session state is maintained, how the integration with the legacy systems is handled,...

- List of J2EE Patterns used: Front Controller, Session Facade,


I used Together as UML Tool, and Open Office to write all the documentation and export it to HTML format. I used a lot the book "Core J2EE Patterns 2nd Edition", and occasionally the book "Designing Enterprise Applications with the J2EE Platform".

Also, when I had a doubt about how to treat a concrete aspect of the assignment, I used the Search feature of this forum to locate old topics talking about it. Contrasting my opinion with another points of view has been very helpful to me. I think there are some very interesting "classic" topics (like "to save or not to save unpaid itineraries", "how to connect to FFS System", "Segment and Flight", "Connect Swing client to web application or directly to EJB tier",...).


I hope that will help you,

Tomas
Hi hassan,

I think the sentence "You may not agree with the what the business analyst came up with, but the business analyst is no longer available to discuss the situation" means something like "you can extend the domain model, but you can't change it!!".

In my strategy, I have maintained all the objects included in the BDOM as well the multiplicity for its relationships, and the key point was look for definitions of this business objects (Flight, Itinerary, ...) that are comfortable with the assignment documentation (as the BDOM, or the CEO and CIO interview,...), and then add these definitions to my assumptions list.

By example, you are assuming an Equipment is a concrete aircraft, and so, since "an airplane can be part of multiple flights", you are not agree with the 1-1 association between Flight and Equipment included in the BDOM.

But also, you can use the definition of Equipment as "the aircraft assigned to a concrete flight", and using this definition of Equipment, the 1-1 association between Flight and Equipment is now very clear (and if you want, you can add a new class to BDOM named Aircraft...)
Hi guys,

I uploaded my assignment at 29 April and took part III exam at 6 May, I got results today:

Grade: P
Score: 91

Comment:This report shows the total points that could have been awarded in each section and the actual amount of points you were awarded.
This information is provided in order to give you feedback on your relative strengths on a section basis. The maximum number of points you could have received is 100, minimum to pass is 70.

Class Diagram (44 maximum) .......................... 37
Component Diagram (44 maximum) ...................... 42
Sequence/Collaboration Diagrams (12 maximum) ........ 12


This forum has been very helpful to me, many thanks to all!!

Tomas
Tomcat isn't a full J2EE server, it�s only a WEB container, without including an EJB Container, so you can't use any services included inside this container ,like run EJB�s,... To do this, you can use JBoss or another ejb container
questions about ejb 2.0?
I have read the following topic and ...
"A quick question, you mean SCEA tests on EJB 1.1? Oh no!"
And then?
thanks for your info about monson�s 4th edition, frankie, but sorry, my question 1 has an error: I have roman�s book , ,not monson�s book, and i have the doubt about to buy monson�s book 2nd edition, because i think this edition covers EJB 1.1, and it shows the differences between 1.1 spec and 1.0 spec.
i�m working developing and designing applications for the version 1.3 of J2EE, including ejb 2.0, so i know the main concepts about ejb, like types of beans, callback methods, transaction support, etc..., and i�m only looking for a book to learn the specific features of ejb 1.1, because this is the version included in the certification exam.
Hi to all,
question 1: What is the best book about EJBs to prepare SCEA exam, "Mastering Enterprise Beans" by Ed Roman, or "Enterprise Java Beans" by Richard Monson?
I have Monson�s book because there is a free pdf version, and also the EJB 1.1 specification from SUN.
Is it recommended I buy monson�s book?
question 2: I know the ejb spec version for SCEA is 1.1, but ... Is there any question about the differences between spec 1.1 and 1.0?
Thanks