What is a best practice tier structure of a Java EE 6/7 application?
Posted
by
James Drinkard
on Programmers
See other posts from Programmers
or by James Drinkard
Published on 2012-06-28T12:34:28Z
Indexed on
2012/06/28
21:24 UTC
Read the original article
Hit count: 399
I was attempting to find a best practice for modeling the tiers in a Java EE application yesterday and couldn't come up with anything current. In the past, say java 1.4, it was four tiers:
- Presentation Tier
- Web Tier
- Business Logic Tier
- DAL (Data Access Layer ) which I always considered a tier and not a layer.
After working with Web Services and SOA I thought to add in a services tier, but that may fall under 3. the business logic tier.
I did searches for quite a while and reading articles. It seems like Domain Driven Design is becoming more popular, but I couldn't find a diagram on it's tier structure.
Anyone have ideas or diagrams on what the proper tier structure is for newer Java EE applications or is it really the same, but more items are ranked under the four I've mentioned?
© Programmers or respective owner