Solution Download
NetBeans
4.1 and JSTL  
If you
are using netBeans 4.1 IDE then you have to add JSTL library to your project
manually. To do so, right click on the libraries folder, you can find it under
project’s name and select the Add Library option. This is also shown in the
following figure:
The Add
Library dialog box opens in front of you. Select JSTL 1.1 option and press Add
Library button. Now you can refer to any JSTL library in your JSPs.
Example Code:
AddressBook using JSTL core tags  
This is the modified version of AddressBook that was built
using Expression Language in the last handout. Only  showperson.jsp is modified to incorporate
JSTL core tags along with Expression Language in place of scriptlets. The
remaining participants searchperson.jsp, ControllerServlet,  PersonInfo and  PersonDAO left unchanged. Let’s look on
the   code of each of these components:
Phase 1: Edit
Phase  1 
consists  of  editing 
a  file.  This 
is  accomplished   with 
an  editor  program. 
The programmer  types  a 
java  program  using 
the  editor  like 
notepad,  and  make 
corrections  if necessary.  
When the programmer specifies that the file in the editor
should be saved, the program is stored on a secondary storage device such as a
disk. Java program file name ends with a .java extension.  On Windows platform, notepad is a simple and
commonly used editor for the beginners. However java integrated development
environments (IDEs) such as NetBeans, Borland JBuilder, JCreator and IBM’s
Eclipse Java built-in editors that are smoothly integrated into the programming
environment.
 Phase 2:
Compile  
In Phase 2, the programmer gives the command javac to
compile the program. The java compiler translates the java program into byte
codes, which is the language understood by the java interpreter.  To compile a program called Welcome.java type
javac Welcome.java at the command window of your system. If the program
compiles correctly, a file called Welcome. Class is produced. This is the file
containing the byte codes that will be interpreted during the execution
phase.  
Phase 3: Loading  
In phase 3, the program must first be placed in memory
before it can be executed. This is done 
by  the  class 
loader,  which  takes 
the  .class  file 
(or  files)  containing 
the  byte  codes and 
transfers  it  to 
memory.  The  .class 
file  can  be 
loaded  from  a 
disk  on  your 
system or over a network (such as your local university or company
network or even the internet).  
Applications 
(Programs)  are  loaded 
into  memory  and 
executed  using  the 
java  interpreter via the command
java. When executing a Java application called Welcome, the command Java
Welcome Invokes the interpreter for the Welcome application and causes the
class loader to load information used in the Welcome program.  
Phase 4: Verify  
Before the byte codes in an application are executed by the
java interpreter, they are verified by the byte code verifier in Phase 4. This
ensures that the byte codes for class that are loaded form the internet
(referred to as downloaded classes) are valid and that they do not violate
Java’s security restrictions. Java enforces strong security because java
programs arriving over the network should not be able to cause damage to your
files and your system (as computer viruses might).  2.2.5 
Phase 5: Execute  
Finally in phase 5, the computer, under the control of its CPU, interprets the program one byte code at a time. Thus performing the actions specified by the program.Programs may not work on the first try. Each of the preceding phases can fail because of various errors. This would cause the java program to print an error message. The programmer would return to the edit phase, make the necessary corrections and proceed through the remaining phases again to determine if the corrections work properly.


0 Comments
Please do not enter any spam link in the comment box.