layered architecture

Please support our Computer Science advertiser: Learn about neural networks and artificial intelligence.
Reply

Join Date: Nov 2004
Posts: 6,143
Reputation: jwenting is just really nice jwenting is just really nice jwenting is just really nice jwenting is just really nice 
Solved Threads: 212
Team Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: layered architecture

 
0
  #11
Jan 30th, 2008
Head First Design Patterns
Head First Software Development (more about the business processes involved in a software project)
Head First Object Oriented Analysis and Design

all published by O'Reilly.
There are tons more books out there, but these are fun to read as well as informative and instructive
Sun also has a good course on OO design and engineering, course number OO-226. 5 days instructor led training, well worth the pricetag (a good instructor can teach you a LOT in a few days).


And some advise when you're trying to divide up the system into "layers": don't overdo it.
Don't go "pattern crazy" and start applying patterns everywhere. It makes the design unwieldy, the resulting application sluggish, unresponsive, overly complex, and hard to maintain.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote Quick reply to this message  
Join Date: Aug 2007
Posts: 164
Reputation: Ravenous Wolf is an unknown quantity at this point 
Solved Threads: 1
Ravenous Wolf Ravenous Wolf is offline Offline
Junior Poster

Re: layered architecture

 
0
  #12
Jan 30th, 2008
@ jwentig

yes i learned it the hard way. that is why i said that i only now appreciate salem's words.

my programming is reasonably competent but i messed up the design. luckily my boss is very understanding. and i dont know how much it helps that he is already a programmer or two short and dont want to fire the only one he has!

thing is i think that layered design will have to wait until i have learned design. there i kind of suck. with small projects it was fine but with my current one, rather big, i got the design all wrong.
... what society overwhelmingly asks for is snake oil. Of course, the snake oil has the most impressive names —otherwise you would be selling nothing— like "Structured Analysis and Design", "Software Engineering", "Maturity Models", "IPSE", "MIS", "OO", "BPRE".... by Edsger W. Dijkstra
Reply With Quote Quick reply to this message  
Join Date: Jun 2009
Posts: 1
Reputation: hitesh12287 is an unknown quantity at this point 
Solved Threads: 0
hitesh12287 hitesh12287 is offline Offline
Newbie Poster

Re: layered architecture

 
0
  #13
Jun 6th, 2009
layered architecture consists of 3 different layers in the project.

presentation layer (PL)- cinsisting of all the ui and properties (data members) no methods!!

business layer (BL)- all the business logic in one. methods only.

data layer (DL)- all database logic.

a forth wrapper can be added that has universal functions for database access which cawn also be used in different projects. between dawta layer and database provide

PL would have reference of BL to pass on the values to it. BL would have of DL. and DL would have of the wrapper. but not vice versa.

in a way its one way.

returning is done by return statement.

hope it helps you.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Computer Science Forum


Views: 3055 | Replies: 12
Thread Tools Search this Thread



Tag cloud for Computer Science
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC