Re: 3-Tier Architecture

From: bm (behzad_mortazavi_at_hotmail.com)
Date: 10/23/03

  • Next message: Michael Borgwardt: "Re: 3-Tier Architecture"
    Date: Thu, 23 Oct 2003 20:01:02 GMT
    
    

    You've got the big picture right. To do architectural design,
    I believe you need to do a bit more studying. The three
    technologies that you'd be using are EJB, JSP and servlets.
    These books are very good.

    EJB Design Patterns, Wiely, Feb 2002, by Floyd Marinescu, ISBN:
    0-471-20831-0
    Server-Based Java Programming, Manning, July 2000, by Ted Neward
      - take a look at chapters 13 and 15
    EJB & JSP Java on the Edge, Wiely, Oct 2001, by Lou Marco, ISBN:
    0-764-54802-6

    good luck

    "Cris" <crisrude@yahoo.com> wrote in message
    news:ece445b0.0310231121.4d8e26ea@posting.google.com...
    > "bm" <behzad_mortazavi@hotmail.com> wrote in message
    news:<8WClb.1194$SJ1.834@edtnps84>...
    > > Read this article from IBM see if it is helpful
    > > ftp://www6.software.ibm.com/software/developer/library/j-struts.pdf
    > >
    > >
    > > "Cris" <crisrude@yahoo.com> wrote in message
    > > news:ece445b0.0310221335.7a69f3bc@posting.google.com...
    > > > I'm relatively new to Java, having spent most of my time working with
    > > > MS technologies. My company recently bought into J2EE/Unix (which we
    > > > are all very excited about), and wants to begin the process of
    > > > migrating our existing ASP/COM+ based web applications over to Java.
    > > > Our existing web app architecture is as follows:
    > > >
    > > > * Web Server: ASP pages and COM+ proxy components
    > > > * App Server: Core COM+ components containing business and DB logic
    > > > * Database Server
    > > >
    > > > My question: Are EJBs the only way to duplicate this type of 3-tier
    > > > environment when you're dealing with disparate servers like this? I've
    > > > read that EJBs often tend to be overkill; however, I don't see how you
    > > > can mimic this type of architecture with just JSPs, Servlets and
    > > > standard Beans. Is there a proxy mechanism with Java, similar to COM+,
    > > > where JSPs and Servlets running on the web server can remotely call
    > > > beans on the app server?
    > > >
    > > > Any help is greatly appreciated.
    >
    > Thanks, both articles were very helpful; however, my question is more
    > related to our existing server architecture and how Java might fit.
    >
    > My premature assumption on the subject is that there would be a
    > servlet container running on the web server to service JSP and Servlet
    > requests, and an EJB container running on the application server to
    > service business and database logic component requests from the web
    > server. Am I way off here? Is there an alternative to EJBs for
    > remotely accessing business logic components from the web server?
    >
    > Forgive my ignorance; I'm fairly new to the Java world.


  • Next message: Michael Borgwardt: "Re: 3-Tier Architecture"

    Relevant Pages

    • Re: 3-Tier Architecture
      ... To do architectural design, ... EJB Design Patterns, Wiely, Feb 2002, by Floyd Marinescu, ISBN: ... Server-Based Java Programming, Manning, July 2000, by Ted Neward ... > servlet container running on the web server to service JSP and Servlet ...
      (comp.lang.java.help)
    • Re: 3-Tier Architecture
      ... To do architectural design, ... EJB Design Patterns, Wiely, Feb 2002, by Floyd Marinescu, ISBN: ... Server-Based Java Programming, Manning, July 2000, by Ted Neward ... > servlet container running on the web server to service JSP and Servlet ...
      (comp.lang.java.programmer)
    • Re: AJAX devtool using Cobol
      ... managed by a Java Applet. ... Server Affinity is completely under ... just enter an asterix "*" for the Queue Name and then click ... Applet Java code is application-neutral and completely reusable. ...
      (comp.lang.cobol)
    • Re: JVM/Java memory footprint
      ... I found that if I use Java for developing the CLI ... application I will be exhausting the memory of our Application Server ... to make the JVM shareable. ... multiple client processes? ...
      (comp.lang.java.programmer)
    • Java Network Programming FAQ
      ... Java Network Programming FAQ. ... How can I find out who is accessing my server? ... What are socket options, and why should I use them? ... How does servlet performance compare to applets? ...
      (comp.lang.java.programmer)