I would recommend using J2EE if you can, to follow a good solid standard. In
doing so, be separating your code into 3 tiers (like the MVC framework, you
would have packages for UI/Presentation, Logic/EJB, and Persistance/Model)
you can more easily get teams to work on areas. Infact, if you want total
separation, I would even put in a "4th" tier that really fits into the UI
tier, and that is XSL. In other words, using XSLT, you use JSP to return
dynamic XML "content", and then apply XSL to render the output, whether it
be HTML, WML, TEXT, RTF or PDF (or hell..XML feeding to another business..in
the case of where you transfrom one format into another). It adds a bit of
an overhead and doesn't scale as well (in terms of performance) as just
using JSP, and it is a bit more to learn. The good thing is, at least from
what I am reading, HTML/web page developers are embracing XSL strongly, so
you may be able to find HTML/XSL/JavaScript developers that can work with a
front-end JSP/Servlet developer to figure out what content will be in the
output that their XSL needs to transform. Then, the JSP/Servlet developer
can work with a developer that does the EJB/Logic work, meanwhile, if you
use CMP (Container Manageged Persistence) with EJB 2.0 (which allows one to
many relationships and so on) your persistence developer mainly writes the
entity EJBs and descriptor files. I would also look at a build engineer if
the project is big enough..someone solely responsible for scripts (ANT is a
great build product and works on all platforms as its written entirely in
Java) that build and deploy code to one of many servers.

Ok..now what I described is not necessarily the case for one person wanting
to learn this stuff. In that case, you will assume the role of all 4
developers, and there is a whole hell of a lot to learn. But, it is good
fun.

At any rate, I have a MVC framework that eases the use of JSP -> XML output
and applying XSL (by using XALAN or SAXON XSLT processors), and makes it
very clean to manage the code. I am still adding some small enhancements to
it, but it does the job well now. If your interested.


> -----Original Message-----
> From: Pham, Trung [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, January 18, 2001 3:39 PM
> To: [EMAIL PROTECTED]
> Subject: New User
>
>
> Hi,
>
> I just joined the list because I am trying to learn Java, JSP and XML.
> My background is C, C++, and a little HTML.
> Please tell me where I should start, any ideas would be appreciated.
>
> Thanks,
> TP
>
> ==============================================================
> =============
> To unsubscribe: mailto [EMAIL PROTECTED] with body:
> "signoff JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set
> JSP-INTEREST DIGEST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to