UNIDAD 4: JAVA PROGRAMACION ORIENTADA OBJETOS

TEMA 1: DECLARACIONES o PROCEDIMIENTOS JAVA JSP

Un camino para dividir un gran programa en partes mas pequeñas es el uso de declaraciones.

Una declaración es un grupo de instrucciones, variables, constantes, etc, que estan diseñados con un próposito particular y tiene su nombre propio.

Es decir una declaracion es un modulo de un programa que realiza una tarea especifica y que no puede regresar valores al programa principal u a otro procedimiento que lo este invocando.

Despue de escribir una declaración se usara ese nombre propio como una sola instrucción o llamada.

Las declaraciones se construyen antes del cuerpo principal del programa, es decir en la parte declarativa.

Su formato es:

<%! void Nom_decl(){instrucciones;} %>

Un programa puede tener tantos procedimientos como se deseen, para hacer una llamada o invocación a el procedimiento durante la ejecución de un programa se debera escribir el nombre dela misma y los parentesis en blanco.

Prog12.jsp

<%!
int base=0,altura=0; double area=0;
void proc1(){
area= base * altura / 2.0 ;};
%>
<%
// no usar objetos request y out fuera de scriptlet
// porque no estan creados por java todavia
if(request.getParameter("OK") != null)
{
base = Integer.parseInt(request.getParameter("BASE"));
altura = Integer.parseInt(request.getParameter("ALTURA"));
// llamando o invocando procedimiento uno
proc1();
};
// construyendo forma dinamica
out.println("<FORM ACTION=prog12.jsp METHOD=post>");
out.println("DAME LA BASE:<INPUT TYPE=TEXT NAME=BASE value="+base+"><BR>");
out.println("DAME LA ALTURA:<INPUT TYPE=TEXT NAME=ALTURA value="+altura+"><BR>");
out.println("AREA:<INPUT TYPE=TEXT NAME=AREA value="+area+"><BR>");
out.println("<INPUT TYPE=SUBMIT NAME=OK VALUE=evento1 ><BR>");
out.println("</FORM>");
%>

Corrida:

image30.jpg

Recordar que no se deben usar los objetos REQUEST y OUT antes de la parte principal del programa (esto porque java convierte el jsp a un servlet y la creación de REQUEST y OUT lo hace despues, generando errores de objetos request y out desconocidos).

TAREAS PROGRAMACION JAVA JSP

Construir un programa java jsp que contenga puras llamadas a procedimientos dentro de un menu.

Menu.

a) Pesos a dolares.

b) Area de un triangulo.

c) Emitir Boleta.

d) Fin de menu.

Politica de Privacidad