Solved

Good start and Further road map to learn JSP

Posted on 2006-06-19
4
232 Views
Last Modified: 2013-11-24
Hi Guys,
A company says they require strong JSP skills.....Now please lemme know what should i know. Please describe in a very detail format. I mean what basic fundamentals (what topics?) intermediate (what topics?) and advanced (What topics?) topics should i know in order work for them?


_____Jags.
0
Comment
Question by:jagadeesh_motamarri
  • 2
4 Comments
 
LVL 27

Expert Comment

by:rrz
ID: 16939021
I think the easiest way to learn JSP is to install Tomcat on your desktop.  See  
http://tomcat.apache.org/    
What version of java are you using ? It will determine which version of Tomcat you will use.  Once you have a local Tomcat you can run its JSP examples and start playing with  JSP code. You can start with a simple page. When you change the code then you just refresh the page in your browser to see the result. This is an easy way to learn.  There is a lot of info on the web .  Look at
http://www.coreservlets.com/Apache-Tomcat-Tutorial/    
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/      ( look at chapters 11, 12, 13, 14, 15, 16)
0
 
LVL 10

Author Comment

by:jagadeesh_motamarri
ID: 16939057
Thankz for a quick response.

Well i'm not looking for the combinations of what to use or how to or i'm not looking for the resources.

I need a study road map for JSP from basic fundamentals to Advanced Topics and don't worry about the resources i've them in plenty.

_____Jags.
0
 
LVL 16

Assisted Solution

by:suprapto45
suprapto45 earned 200 total points
ID: 16939173
You may be interested to learn Scriptlet (Java within the JSP) then later on move to the JSTL as a replacement of the Scriptlet. For the advanced, I think that you need to learn about encoding, custom tag and etc. However, in my opinion, require a strong JSP skills also means having a strong Java skills.

David
0
 
LVL 27

Accepted Solution

by:
rrz earned 300 total points
ID: 16939194
>I need a study road map  
I am not sure exactly what to tell you. You could just start reading the links I posted above here.  JSP is a technologyfor developing web pages that include dynamic content. So, if you already know java then you should start to learn the various JSP elements that allow the server to insert dynamic content into a web page.  I guess you should start with scripting elements.
<%
    // this a scriptlet
%>
<%="This is a expession."%> If you are using JSP 2.0, then  you can use  ${"This is an EL expression."}
and an declaration example  is  
<%@ page import="java.util.*"%>  
Is this the approach you are looking for ?
You can take any road you want to take. Learn how to use javabeans, action elements, tag files, tag libraries, JSTL.  Its all there in the tutorial linked above. I really like  Hans Bergsten book  "Java Server Pages"  (3rd edition).
Please tell us which direction you want to go.      rrz
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

I had a project requirement for a displaying a user workbench .This workbench would consist multiple data grids .In each grid the user will be able to see a large number of data. These data grids should allow the user to 1. Sort 2. Export the …
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
The viewer will learn how to implement Singleton Design Pattern in Java.
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now