Easy to Learn Java: Programming Articles, Examples and Tips

Start with Java in a few days with Java Lessons or Lectures

Home

Code Examples

Java Tools

More Java Tools!

Java Forum

All Java Tips

Books

Submit News
Search the site here...
Search...
 
Search the JavaFAQ.nu
1000 Java Tips ebook

1000 Java Tips - Click here for the high resolution copy!1000 Java Tips - Click here for the high resolution copy!

Java Screensaver, take it here

Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java programming articles and tips. Please take your copy here.

Take your copy of free "Java Technology Screensaver"!.

Question: I just started to work in big company... Before I worked with software

JavaFAQ Home » Daily Tips Go to all tips in Daily Tips


Bookmark and Share Question: I just started to work in big company... Before I worked with software design myself and developed small programs. Now I hear such terms like "businnes layer", "presentation layer"...
Has it something to do with Java? Please clarify.
Answer: It has more to do with applications structure and used for design of large software products. It helps to divide application logic into big logically independant blocks (layers) that interacts by interfaces. It lets to develop big software products without knowledge of all details...

I will describe here three layers model:
1. Presentation layer - responsible for content dispalying to user and provides interface for user - application interaction. It is client in client - server application.
2. Businnes layer - main logic of an apllication is implemented here: all required calculations, data validations and so on.
Usually runs on server side in client - server application.
3. Data layer - responsible for data management. This layer provides businness layer with all data that are processed there and then presented to user by presentation layer.
Layering of an application lets to change different parts without significant efforts. For example if data layer operates with a SQL database it can be switched to Oracle database.
Well planned and structured application will let do it easy.
--
anatoly
***************************************
Our older tips: March 22, 2001 - Oktober 21, 2002 read here.
All published and not published on site tips you can find here


 Printer Friendly Page  Printer Friendly Page
 Send to a Friend  Send to a Friend

.. Bookmark and Share

Search here again if you need more info!
Custom Search



Home Code Examples Java Forum All Java Tips Books Submit News, Code... Search... Offshore Software Tech Doodling

RSS feed Java FAQ RSS feed Java FAQ News     

    RSS feed Java Forums RSS feed Java Forums

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest 1999-2006 by Java FAQs Daily Tips.

Interactive software released under GNU GPL, Code Credits, Privacy Policy