• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JSP with No Java!

 
Arsalan Madjd
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have some experience with JSP and Servlets. From what I understand, the main advantage of JSP over Servlet is the separation of presentation from content in JSP pages. Does that mean a web developer with no knowledge of Java can use JSP and HTML to develop web pages? I don't see how this can be done. Even if the web developer relies on pre-built beans, some know of Java is required to invoke the bean methods.
By the way I am also interested in winning the JSP book.
Regards,
Arsalan Madjd
 
Maky Chopra
Ranch Hand
Posts: 149
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
True.. but the JSP developer need not know JAVA at an advanced level and more importantly, the business logic is hidden from the presentation layer.. That is its true advantage.
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A JSP developer does not need to know Java. Bean properties can always be accessed using the XML bean property syntax, and anything more complex can be handled using custom tags provided by a separate Java developer.
 
Andrew Shafer
Ranch Hand
Posts: 338
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

The advantage of seperating presentation elements is not that no one has to know java.
The advantage is that the Job can be seperated so the presentation people can focus on their job, making stuff look good and the java people can focus on their job, making stuff work properly.
This advantage is going to be almost nil if you have the same person designing both aspects. (Although, this seperation should increase readability and help with long term maintainance)
The benefit is multiplied on large projects with specialization of duties.
 
Desai Sandeep
Ranch Hand
Posts: 1157
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Arsalan,
It is basically a question of identifying the role and reponsibilty of the person and get the best out of him in what he is good at.It boils down to the fact that you cannot be a master of all.
You may be a excellent(or an expert) Web Developer with elementary knowledge of Java, who can work in co-ordination with an expert Java Developer.This is what JSP is targeting at!!
The Java Developer would develop Beans/Taglibs for the Web Developer to use.The Web Developer with his excellent presentation skills would decide the layout of the page.
Hence, co-ordination and appreciation of different skill-sets play a vital role in the way JSP is coded and developed.
Hope this helps.
Regards,

------------------
Sandeep Desai
vgdesai@bom3.vsnl.net.in

  1. Sun Certified Java Programmer Scored 93 per cent
  2. Oracle JDeveloper Rel. 3.0 - Develop Database Applications with Java Scored 56 out of 59
  3. IBM Enterprise Connectivity with J2EE Scored 72 per cent
  4. Enterprise Development on the Oracle Internet Platform Scored 44 out of 56

  5. [This message has been edited by Desai Sandeep (edited April 24, 2001).]
 
Amit Roy
Ranch Hand
Posts: 132
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I fully agree with u Sandeep
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic