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. thank2.
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
Sun Certified Developer for the Java 2 Platform
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5