Dear everyone,
I am not very strong in design because i have not so much practical experience of design. And i have a lot of difficulty to understand the main design of my project. I have some theoretical knowledge about design. But theory isn't a practice
Maybe my questions or ideas will be awkwardly or silly. I apologize for this.
I read the topic about design that Andrew recomendet to me:
"Should lock methods be callable by the client" After that I have some question where may be you can help me.
Some of you uses 2 or 3 tier Architecture.
Can you help me to understand the parts of this types of Architecture?
For 2 tier we have:
1th tier: Client; 2nd tier: Server
for 3 tier Architecture:
1th tier: Client; 2nd tier: Server and the 3rd tier Database.
Am I right? Is my point of view correct, isn't it?
But what about the busines logic? The perfect one is to put all business logic on the server side: it means I have a thin Client. Or to put it partly on the client and on the server. But my 3 tier or 2 tier stay the same. Am I right? Should I consider the bussines logic as one tier or only as a part of one tier?
At the Andrew's topic was some ideas about middle tier. But now I am fully confused about this notion. Is it one tier from the 3 tier Architecture? What does it means? Could you give me some examples?
Thanks a lot for your help!!
Yours greenhorn,
Olena
[ March 22, 2005: Message edited by: Olena Golub ]