Sum Nejm

Greenhorn
+ Follow
since Sep 20, 2007
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
In last 30 days
0
Forums and Threads

Recent posts by Sum Nejm

I actually did work for clients in retail and I swear to god, their business analysts were very much able to explain everything from supply chain management, warehousing, distributors, logistics, etc.

Than again, Sun is a high tech company, so we can't expect them know too much about selling cigars

Well, anyways... my suggested architecture was probably far more complex than necessary, but the complexity comes from the flexibility which I had to introduce due to the ambiguities in the specification.
15 years ago
Can't believe it really but I just logged in to the Certmanager and saw: Sun Certified Enterprise Architect for J2EE 5 P 0 (apperantly there is a bug where it doesn't show the score). Anyway, I am happy, despite feeling that Big Smokes was a horrible assignment. Not even my most non-technical clients submit as bad specifications as Sun did
15 years ago
I agree, it's up to us. Having worked with ecommerce and logistics before, I feel I have a fairly good insight into how things are done in the "real life". But is Suns assignment one from the "real life" ;-)

Ravaj seth wrote:
1. In the Point no 2 i:e Workshop Out put it is mentioned that Big smokes has existing inventory system which tracks all cigars they have in the ware house, but nothing is mentioned about the system as such I mean reg the systems interface and platfor etc.


Can we assume the platform as per our asumption.



I've finally had some time and all of this sounds a lot like heavily using JMS everywhere (we dont want the system to fail due to unresponsive systems). Anyway, regarding the inventory system I will simply assume it supports JMS and that I can use Request Response (it explicitly says in the Check Availibility Use Case that it will send a response). It's unlikely that the Inventory System will know about some proprietary protocol which we just invented. It's much more likely that it supports to send a response to a JMS Queue.

Anyway, I would very much like to hear your thoughts on the third point. It says "Each manufacturer has an inventory system that uses an industry standard interface based on the Java Messaging Services (JMS)." How do you guys interpret this? Same as the inventory system? That they have a queue and where I can send a Message with my Request and a JMS address to my response queue? Or can we assume that they both have Topics (Publish Subscribe) for which I can write an MDB that will automatically update the inventory system when a new message is placed on their Queues? Or last but not least: Is it a trick question? Are they saying they have their respective APIs which happen to use JMS under the covers? It's unlikely but it's just a thought that struck my mind.
IMHO, are you seeking to be a Java EE-architect without knowing EJB? You should definitely know EJB and acquiring that knowledge by studying for SCBCD is well-invested time.

How else would you know IRL when to use EJB or not to use EJB, it's strengths and weaknesses?
Flash?

In all seriousness... How does AJAX give you strong visual feedback? It's just a way to asynchronously communicate with the server.
I, too, have tried both. Personally I found EPractize more difficult than Whizlabs. However, as was previously mentoined, sometimes the answers are a little short.

Whizlabs on the other hand suffers of poor English. Sometimes you inevitably will misunderstand the question (if you even understand what was asked). Same with the answers. The answers are more elaborate, true. Still, of how much use is a lengthy answer when you can't understand it?

Both, however, are acceptable simulators. One big downside with Whizlabs being that you can just install it twice before you're forced to buy a new key.

/Daniel
Just one question. Having read the book myself... where's the satisfaction in copying something somebody else did? Isn't it a software developer's wet dream to do something from scratch?
Also, wouldn't you agree that you should have some locking for your single resource (your file) so that you can not accidentally read data that is being written?

For example
1. Client A looks for a Contractor
2. Client A locks that Contractor for editing
3. Client A calls update and writing commences
4. Client B calls read and looks for the same Contractor
5. Client A finishes update
6. Client B may now have loaded partially stale and partially updated data

Originally posted by Dave Klein:


Just a couple more thoughts on this: With Groovy, in a short amount of time (think days not weeks) developers will be much more productive, saving the client both time and money. Also, with any tool you are going to hit snags and you're going to need help. The Groovy and Grails mailing lists are very active and the people on those lists are very helpful. I have seen questions answered, literally, in minutes.

Dave



Thanks, I'll try to code a small component for statistical computation with Groovy and show it to the customer. If I can do it quickly they might be convinced.
16 years ago

Originally posted by S Davis:
The additions to the List interface are really nice:



And if you don't see the method you need, you can use the ExpandoMetaClass to add your own custom methods directly onto the class at runtime.



Neat!
16 years ago
Considering we have Scott Davis in the forum I'd like to add my question to the lot. I am currently working as a consultant in the health care industry and during the past months I've done a significant amount of pure coding to develop a reporting engine that handles data from a multitude of datasources, aggregating, grouping and calculating all the data to display them as reports.

During the development I often felt that arrays of data are handled like second class citizens in pure Java and I often had to resort to very creative structuring of my data to get anything done (finding method values deep in arrays of objects, sorting, moving around, creating new arrays etc. etc.). I heard that Groovy is making things easier but neither have I had the time to dig any deeper nor do I have any compelling arguments for my customer to try a "new language" now that the next iteration of the project is due.

So my question is a two-parter.

1.) Can multidimensional arrays be modified/sorted/aggregated/grouped easily in Groovy (maybe there is even an extension for simple mathematical computations which I now coded myself since there are no useful APIs in Java itself).

2.) How would you go about to recommend Groovy for a customer which is on a tight budget (both time- and money-wise).

Thanks a bunch!
Daniel
16 years ago
Thank you

The exam simulator I tried was the one from Whizlabs (I mentoined it's problems in another thread).

/D
Now I am also amongst those that passed And for those who care: 49 questions of 61 correct.

There are a lot of people asking "Are there any exam simulators?". The answer is: Yes, but the one I tried s*cked. I instead relied on my experience (I have been doing real world EJB3 development since spring 2006... even before Sun officially released it at the JavaOne 2006) and to fill in the gaps I read the book Enterprise JavaBeans 3.0 from cover to ... well, to chapter 17 I think it was.

/D
[ October 08, 2007: Message edited by: Daniel P. ]

Originally posted by Daniel Pfelz:
[Remove reference to illegal material]
I won't be buying another simulator, I'll just refresh my memory on those things which I don't use daily and I'll pass the exam without a problem, I think.

[ September 25, 2007: Message edited by: Christophe Verre ]



Hm, not quite sure what illegal material i've been referencing to but it doesn't matter, really...

Just wanted to add that I already sent 11 corrections to Whizlabs not including the ones which I am not quite sure whether I am right or wrong I have to add that I only did two practice tests so far so ~10% of the mock exam are incorrect... great =)