J2EE Tier Explaination

Hi,

I'm looking for a detailed explanation of the function and purpose of the various tiers in a J2EE application.

Thanks
bowemcAsked:
Who is Participating?
 
Siva Prasanna KumarPrincipal Solutions ArchitectCommented:
0
 
Mayank SAssociate Director - Product EngineeringCommented:
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
bowemcAuthor Commented:
shivaspk - in the aritcle you recommended on the first page there is a diagram - Figure 4. Java Enterprise Application Deployment Architecture

The presentation tier contains a web farm with servlets and JSP. Where would a c++ application or even a standard java application go in this set up?

You might have no experience with javawebstart - but if you do - if i deployed my java application with webStart would it be located in the web farm also?

THanks
0
 
Siva Prasanna KumarPrincipal Solutions ArchitectCommented:
ya thats true i have no experience with javawebstart, But i will try to get u the information if i can

http://www.javaworld.com/javaworld/jw-07-2001/jw-0706-webstart.html

and i think webstart componwnts come in to web form.

Any Way i will confirm and get back Bye.
0
 
bowemcAuthor Commented:
thats ok,

but just in short - based on that diagram i referenced - where would a standard java application fit in terms of the presentation tier? Even without javaWebStart???

Thanks
0
 
bowemcAuthor Commented:
any ideas?
0
 
Siva Prasanna KumarPrincipal Solutions ArchitectCommented:
bowemc i was busy with my new project any way.

and about javaWebStart

As per the information i collected i got to know that it does'nt fit into web-tier.

check out here

http://www.isprs.org/commission4/proceedings02/pdfpapers/271.pdf

ok tell me what you are trying to do in specific so that we can help you better.
0
 
bowemcAuthor Commented:
Hi,

I'm not too sure how well my own character representation of the diagram came out - but basically all i want to know is how I'd represent a desktop java application in this diagram. I'm thinking under the Presentation Tier i'd just write write "client machine" and draw a line connecting it to the Business Tier?? One of the reasons i introducted java web start was because i thought i could use this diagram straight i.e the application would be loaded into the web farm / web server and it would be downloaded from there to each client machine.

Cheers.

     Presentation                     |         Businesss                         |           Data
                                            |                                               |
L   --WEB FARM------------      |   --BUSINESS OBJ CLUSTER--     |   --DATA OBJ CLUSTER--    ---DB CLUSTER---
O  |                               |      |  |                                       |   |   |                               |   |                        |
A  |       Web Server       |      |  |    Business Obj Server       |   |   |     Data Obj Server   |   |     DB Sever     |
D  |                               |      |  |                                       |   |   |                               |   |                        |
    |                               |      |  |                                       |   |   |                               |   |                        |
B  |                               |      |  |                                       |   |   |                               |   |                        |
A  |                               |      |  |                                       |   |   |                               |   |                        |
L  |       Web Server       |      |  |    Business Obj Server       |   |   |     Data Obj Server   |   |     DB Sever     |
A  |                               |      |  |                                       |   |   |                               |   |                        |
N  |                               |      |  |                                       |   |   |                               |   |                        |
C  |                               |      |  |                                       |   |   |                               |   |                        |
E  |                               |      |  |                                       |   |   |                               |   |                        |
R  ---------------------------      |  ---------------------------------    |   --------------------------     ---------------------


0
 
bowemcAuthor Commented:
any ideas?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.