Giter Site home page Giter Site logo

servidorjava's Introduction

JSP (Páginas de Servidor Web)

Estas páginas nos sirven para crear aplicaciones web pudiendo operar distintas plataformas y servidores.

Aplicacion web: es un sitio web cuyas páginas son generadas dinamicamente, dependiente de la acción del usuario se genera unas paginas u otras.

  1. Cliente realiza una peticion al servidor.
  2. El Servidor consulta (generalmente a una base de datos).
  3. Con esa informacion realiza una pagina html que envia al cliente.

Software necesario

  • Java JEE IDE.
  • Servidor Web(Tomcat).

Un archivo JSPestá formado por codigo javaembutido dentro de codigo html, se deber guardar en la carpeta web del servidor (WebContent) y con extensión jsp.

Formato HTML

<html>
   <body>
        La hora del servidor es <%=new java.util.Date()%>
		                                                (código java)
    </body>
</html>

Tipo de código JSP

Expresiones: Ocupan solo una linea de codigo.

<%= expresion Java**%>**

Convirtiendo a mayúsculas <%= String("patricio").toUpperCase() %> La suma de 5 y 7 es: <%=5+7%> 10 es menor que 100: <%=10< 100 %>

Scriptlests: Pueden tener varias lineas de codigo

<% varias lineas de codigo**%>**

<% for(int i=0; i< 10; i++){ out.println(" Mensaje"+ i); } %>

Declaraciones: Se incluyen variables y metodos

<%! Declaración de variables o métodos %>

<%!

private int resultado; public int metodoSuma(int num1, int num2){ resultado=nume1+num2; return resultado; }

%>

Crear un formulario que nos permita dar de alta nuevos libros

1 Construir un formulario HTML.

2 Validar JavaScript.

3 Aplicar formato CSS.

Objetos JSP predefinidos

Reques: Representa la peticion del cliente.

Response: Encapsula la respuesta del servidor.

Session: Proporciona una sesion unica para cada usuario.

Out: Escribe contenido en la pagina web.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.