UNIDAD 4: OOP
TEMA JAVA SERVLET 1: DECLARACIONES o PROCEDIMIENTOS
Recordar que un objeto presenta tres aspectos, propiedades, metodos y eventos, en esta unidad se analizan algunos elementos que intervienen en la definicion de un metodo.
Estamos hablando de los llamados procedimientos y funciones, que quede claro que procedimientos y funciones son solo algunos aspectos (importantes) de la definicion de un metodo, pero que existen elementos tan o mas importantes que los analizados en esta unidad.
Un procedimiento es un grupo de instrucciones, variables, constantes, etc, que estan diseñados con un próposito particular y tiene su nombre propio.
Es decir un procedimiento es un modulo de un programa que realiza tareas especificas y que no puede regresar valores al programa principal u a otro procedimiento que lo este invocando.
Despues de escribir un procedimiento se usa su propio nombre como una sola instrucción o llamada al procedimiento.
Su formato es void NomProc(){instrucciones;};
Un programa puede tener tantos procvedimientos 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 de la misma y los parentesis en blanco.
Prog12.java
Correrlo directo con http://programacionfacil.com:9090/tusitio/servlet/prog12
</code>
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class prog12 extends HttpServlet
{
PrintWriter pagina;
public void doGet (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
pagina =response.getWriter();
response.setContentType(“text/html”);
pagina.println(”<HTML>”);
llamando procedimiento1 proc1(); pagina.println(”</HTML>”); pagina.close(); }; public void proc1() { pagina.println(“soy procedimiento uno <br>”); enlazando proc2()
proc2();
};
public void proc2()
{
pagina.println(” y yo soy procedimiento 2 ”);
};
public void destroy(){super.destroy();};
}
</code>
notas: observar que el objeto pagina derivado de printwriter, se dejo fuera de todos los procedimientos incluyendo el doget(), la razon es que todos los procedimientos ocupan pagina y creandolo afuera se creo de manera global, este TEMA JAVA SERVLET se estudia mas adelante.
En cuanto a porque usar doget() ya debe estar claro que cuando se manda activar directamente el servlet sin usar una forma.html es cuandose usa doget().
Corrida:
TAREAS PROGRAMACION JAVA SERVLETS
Construir un programa 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.