File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Application Architecture Suggestion Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Application Architecture Suggestion" Watch "Application Architecture Suggestion" New topic

Application Architecture Suggestion

Kashif Mughal
Ranch Hand

Joined: Jun 19, 2008
Posts: 44
Hi Everyone,

I am throwing a question about the application architecture, not really related to the certification. Please answer me considering, I am not very expert on application architectures.

I want to design a learning web application that contain Four components given as follow; I have split first three components as a separate Java/EJB project in Eclipse, Web is naturally a web project. Now, Here I am having two questions, given below;

1- Sales Component
2- Purchase Component
3- Inventory Component
4- Web Interface Component


1- Is that a right way of splitting at component/project level? If not please suggest the right/appropriate/standard way.
2- About the DAOs for each of first three component, Should I keep them as a separate package in these projects or define a separate project for them?

Please suggest any books, sources to address these type of architectural decisions.

I would really appreciate your early attention.

Thanks in Advance,
I agree. Here's the link:
subject: Application Architecture Suggestion
It's not a secret anymore!