File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes OO, Patterns, UML and Refactoring and the fly likes Please tell me what architecture is this? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Please tell me what architecture is this?" Watch "Please tell me what architecture is this?" New topic
Author

Please tell me what architecture is this?

partheeban thirumal
Greenhorn

Joined: Aug 09, 2012
Posts: 2
In my project now we use the files listed below

ServeletService
Dao
DaoImplement
Service
ServiceImplement
ListVo's


Please tell me what architecture is this??
Abhinav Kansal
Greenhorn

Joined: Jun 25, 2010
Posts: 5
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

Joined: Aug 09, 2012
Posts: 2
Thanks Mr.Abhinav Kansal
Guillaume Jourdan
Ranch Hand

Joined: Jul 24, 2012
Posts: 47

This is a Service Oriented Architecture (SOA). Three-Tier Architecture

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

Junilu Lacar
Bartender

Joined: Feb 26, 2001
Posts: 4456
    
    6

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!"


Junilu - [How to Ask Questions] [How to Answer Questions]
Guillaume Jourdan
Ranch Hand

Joined: Jul 24, 2012
Posts: 47

Oopppsssssss... Copy Paste too fast... ... I fix it...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Please tell me what architecture is this?