|
rstearns wrote: >The JSP really allows the presentation layer to be managed by the HTML gurus and >the business logic layer to be managed by the Java/Servlet gurus. --------- That's probably the most concise definition of the JSP/servlet architecture. The biggest problem with any of the other HTML-based technologies such as CGI or ASP is that you had to have a new skillset: you needed someone who could both write business applications and knew HTML inside and out. CGI puts HTML into legacy applications, while ASP puts VB programming into HTML pages (yeah, I know ASP supports JavaScript, but the overwhelming majority of programming is done in VB, a completely DIFFERENT issue which I refuse to rant about in this post). Okay, so what makes JSP different? JSP can almost completely separate the two skills. In the simplest example, the HTML guru can write a simple HTML page that, say, prints the user name and city. He gets the city with a JSP tag that performs a call to a JavaBean. The JavaBean is written by a programmer who understands the database, but knows nothing about HTML. This example can be extended, especially with servlets. When using a servlet, the servlet can instantiate the beans depending on the session chracteristics and then execute a JSP page. This way, the page can change content dynamically with absolutely no programming from the HTML guru. Joe Pluta www.zappie.net +--- | This is the JAVA/400 Mailing List! | To submit a new message, send your mail to JAVA400-L@midrange.com. | To subscribe to this list send email to JAVA400-L-SUB@midrange.com. | To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com. | Questions should be directed to the list owner: joe@zappie.net +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.