• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Please tell me what architecture is this?

 
Greenhorn
Posts: 2
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In my project now we use the files listed below

ServeletService
Dao
DaoImplement
Service
ServiceImplement
ListVo's


Please tell me what architecture is this??
 
Greenhorn
Posts: 5
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It's a three tiered architecture where Database layer is represent by DAO and it's Implementation is done by DaoImplement. Next is the business logic which is implemented by Service and ServiceImplemet and top is the frontend layer which is supported by Servlet and ListVO. It's a classic architecture which is implemented in most of the java/jsp web projects.

 
partheeban thirumal
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Mr.Abhinav Kansal
 
Ranch Hand
Posts: 47
Eclipse IDE Spring Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This is a Service Oriented Architecture (SOA). Three-Tier Architecture

Example (from https://wiki.kuali.org) :

 
Sheriff
Posts: 17644
300
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Guillaume Jourdan wrote:This is a Service Oriented Architecture (SOA).


That's a bit of a leap. SOA is usually associated with Web Services, although not necessarily implemented with them since there are a number of ways to attain interoperability of service components. With the limited number of architectural elements given by the OP, there's not really much more that you can say besides "it looks like a multi-layered application".

In his more recent talks, Robert C. Martin, a.k.a. "Uncle Bob", has been talking about architecture and saying things to the effect of "Architecture is not about DAOs and Services and all that crap! That's all just implementation detail! When I look at your project root, would I be able to tell if it's an Accounting System or an Inventory System or whatever kind of system if all I see are DAO, Service, Domain, and Util folders? NO! That's not architecture! When I see a building with good architecture, I know if it's a church or a school or a hospital just by the way it looks. That's architecture!"
 
Guillaume Jourdan
Ranch Hand
Posts: 47
Eclipse IDE Spring Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Oopppsssssss... Copy Paste too fast... ... I fix it...
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic