Louise Elliott

Greenhorn
+ Follow
since Aug 02, 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 Louise Elliott

Also, there is no requirement which states that a 'Delivery' is needed. Most commonly now-a-days a plane ticket will be a e-ticket, ie you don't have a paper ticket to take with you but you just turn up at the airport.
The definitions of these terms are deliberately vague. There isn't even an industry standard - if you look around on the web they are used to mean different things by different companies.

The best advice I can give you is to choose a definition for flight/leg/segment etc and put the definitions in your assumptions. Then you can apply those definitions consistantly throughout your architecture. It doesn't matter whether your definition of a segment is the same as other people's as long as you have stated what it is.

Louise.
I agree with the other posters. The book is very useful for an idea of what is acceptable for part II but the best resource for part I is to search for information on the web for the areas mentioned in the exam objectives. There are lots of SCEA link pages out there too.
Sure you could cache the catalog data. But you need to consider the amount of memory which would be needed to cache the whole catalog. Do you have that much to play with? Some approaches might be to cache only certain data - or cache the results of queries for a certain length of time.

How would you index the cached data? You don't want to reinvent the database functionality... You could cache the data for a query and if the same query comes up again you could give the same results (assuming tha data doesn't change that often). Ask yourself whether the same query is likely to happen many times and if not what is the point of caching?
For performance some caching might come in handy. You could use HTTP session or entity EJBs as suggested. Another option would be a stateful session bean. I suggest that you have a look at the java petstore example application if you haven't done so already.
You will certainly want to know about the features of EJB 2 in order to decide whether or not you want to use them in your assignment. There are such things as...
local EJBs which will speed access if you're in the same JVM
a message driven bean which receives JMS messages

Have a look around on the internet - there's lots of information.

Louise.
While questioning the requirements is an important thing to do in a real life situation it is not possible for this assignment. I think the examiners want to see how well our archtectures manage to deal with the problem of having 2 different types of client - I don't think that telling them they don't really want it will do!
Parag,

If you are using a DAO with your Fast Lane Reader then you would normally create a VO. You could just use your domain object but the convention with DAO is to refer to a VO and so if you want people to understand your meaning with the least effort it seems to make sense to refer to a VO.

Louise.
As long as you state the reasons for your design and show that you realise there are other ways to do things I think the examiner will be OK.
Hi,

Can anyone who uses Jude tell me how to put the * before the guard on a method on a sequence diagram?

eg, * [for each xxx] do something

Thanks.
Louise.
I took the part 1 exam about a week ago and I used Wizlabs as part of my mocks. I found them useful (but very expensive). However, I have to agree with Ian in that I found the real exam much harder than the mocks. However, I ended up with around the same marks!