File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes URLYBird1.3.3 must use 2 tier ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "URLYBird1.3.3 must use 2 tier ?" Watch "URLYBird1.3.3 must use 2 tier ?" New topic

URLYBird1.3.3 must use 2 tier ?

mark ken
Ranch Hand

Joined: Sep 01, 2004
Posts: 47
my assignment is URLYBird1.3.3, I want to use 3 tier to design my project.
but I just found the requirement document say:
The main architecture of the application must be a traditional client-server system. There are three key parts: the server-side data management system, the client-side GUI, and the network connection between the two.

does that mean I have to use 2 tier structure to design my project.

SCJP1.2 ,SCJD1.5 , SCBCD1.3 ,SCWCD1.4
Xiao Di
Ranch Hand

Joined: Dec 23, 2005
Posts: 31
Yes, if 'must' means must and 'traditional client-server' means 2 tiers.

Ed Tse
Ranch Hand

Joined: Sep 18, 2003
Posts: 183
Yeah, why make it more complicated if you don't have to.

SCJP, Pre-SCJD (URLyBird 1.3.1), Teradata Cert'd Prof
Alan Mc Kernan
Ranch Hand

Joined: Oct 13, 2005
Posts: 59
I'm not too sure about that. I'd say you could have a business layer in there if you like'd. Thats what I have done and I have a similar spec to you.
Eiji Seki
Ranch Hand

Joined: Feb 15, 2006
Posts: 88
It must be 2-tier, not 2-layer.
What would be a 3-tier architecture?

Just answering myself hehe.
3-tier: data base tier, business tier, interface tier, with two network layers.
[ March 20, 2006: Message edited by: Eiji Seki ]

SCJD URLyBird (WIP)<br />SCJP 1.5
Ronald Wouters
Ranch Hand

Joined: Apr 28, 2005
Posts: 190

I also have URLyBird 1.3.3 and I have a "business" tier on the server side.
However, even in network mode, there are only 2 interacting hosts, the host on which the client application is run and the host on which the ONLY server application is run. So you have a client talking to a server.
In that sense it is still a traditional client-server architecture.
It all depends on interpretation.
This has been discussed to great lengths in this thread:
Should lock methods be callable by the client

Regards, Ronald.

Sun Certified Developer for the Java 2 Platform
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5
mark ken
Ranch Hand

Joined: Sep 01, 2004
Posts: 47
Hi Ronald:
thank you very much !
I agree. Here's the link:
subject: URLYBird1.3.3 must use 2 tier ?
It's not a secret anymore!