Aplicaciones Web

También podría gustarte

Está en la página 1de 16

Desarrollo Web

Introducción
JSP Sample – Hello World

<%
String message = “Hello Word”;
%>

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html">
<TITLE>JSP Sample - Hello Oracle World</TITLE>
</HEAD>
<BODY >

<CENTER>
<TABLE >
<TR>
<TD ALIGN=CENTER VALIGN=CENTER>
<FONT COLOR=RED SIZE=5>  <% = message %> </FONT>
</TD>
</TR>
</TABLE>
</CENTER>

</BODY>
</HTML>
#!/usr/bin/perl
print "Content-type: text/html\n\n"; PERL Sample – Hello World
use strict;
use CGI qw(:standard);
use CGI::Carp;

my $cgi = new CGI;

## Variables
my $message = "Hello Word";

print <<HTML;

<html>
<head>
<title>PERL HELLO WORD</title>
</head>
<body>

<table>
<CENTER>
<TABLE >
<TR>
<TD ALIGN=CENTER VALIGN=CENTER>
<FONT COLOR=RED SIZE=5>$message</FONT>
</TD>
</TR>
</TABLE>
</CENTER>
</table>

</body>
</html>
HTML
exit(0);
ASP Sample – Hello World

<%
Dim message = “Hello Word”;
%>

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html">
<TITLE>ASP Sample - Hello Oracle World</TITLE>
</HEAD>
<BODY >

<CENTER>
<TABLE >
<TR>
<TD ALIGN=CENTER VALIGN=CENTER>
<FONT COLOR=RED SIZE=5>  <% Response.Write (message ) %> </FONT>
</TD>
</TR>
</TABLE>
</CENTER>

</BODY>
</HTML>
C# Sample – Hello World

<%@ Page language="C#" %>


<html>
 <head>
  <title>
   Hello C#
  </title>
 </head>
<body>

<CENTER>
<TABLE >
<TR>
<TD ALIGN=CENTER VALIGN=CENTER>
<FONT COLOR=RED SIZE=5> ><% Response.Write("Hello World");%>
</FONT>
</TD>
</TR>
</TABLE>
</CENTER>

 </body>
</html>
Navegadores web / Web browser

Internet Explorer
Mozilla Firefox Google chrome

Safari (apple) Netscape Opera

Un navegador o navegador web (del inglés, web browser) es un programa que permite ver la
información que contiene una página web (ya se encuentre ésta alojada en un servidor dentro
de la World Wide Web o en un servidor local).
El navegador interpreta el código, HTML generalmente, en el que está escrita la página web y
lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia
otros lugares de la red mediante enlaces o hipervínculos.
Servidores Web

Apache Tomcat
Internet Information services
Microsoft

Glass fish

Un servidor web es un programa que está diseñado para transferir hipertextos,


páginas web o páginas HTML (HyperText Markup Language): textos complejos con
enlaces, figuras, formularios, botones y objetos incrustados como animaciones o
reproductores de música.
HTML

HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de


Hipertexto), es el lenguaje de marcado predominante para la elaboración de páginas
web. Es usado para describir la estructura y el contenido en forma de texto, así como
para complementar el texto con objetos tales como imágenes. HTML se escribe en
forma de "etiquetas", rodeadas por corchetes angulares (<,>). HTML también puede
describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un
script (por ejemplo Javascript), el cual puede afectar el comportamiento de
navegadores web y otros procesadores de HTML.
Tags o etiquetas basicas

<html lang="es">
<head>
<title>Ejemplo</title>
</head>
<body>
<p>ejemplo</p>
</body>
</html>
Paginas web dinámicas vs. estaticas

Una de las divisiones que podemos realizar entre todos los tipos de páginas Web existentes podría ser entre
estáticas y dinámicas.

Una página Web estática presenta las siguientes características:


• Ausencia de movimiento y funcionalidades.
• Realizadas en o HTML.
• Para cambiar los contenidos de la página, es imprescindible acceder al servidor donde está alojada la
página.
• El usuario no tiene ninguna posibilidad de seleccionar, ordenar o modificar los contenidos o el diseño
de la página a su gusto.
• El proceso de actualización es lento, tedioso y esencialmente manual.
• No se pueden utilizar funcionalidades tales como bases de datos, foros, etc.

Por el contrario, una página Web dinámica tiene las siguientes características:
• Gran número de posibilidades en su diseño y desarrollo.
• El visitante puede alterar el diseño, contenidos o presentación de la página a su gusto.
• En su realización se utilizan diversos lenguajes y técnicas de programación.
• El proceso de actualización es sumamente sencillo, sin necesidad de entrar en el servidor.
• Permite un gran número de funcionalidades tales como bases de datos, foros, contenido dinámico, etc.
• Pueden realizarse íntegramente con software de libre distribución.
Sitio Web / Pagina Web

Un sitio web es un conjunto de páginas web.

Una página web es un documento HTML

No debemos confundir sitio web con página web, esta última es sólo un archivo HTML,
una unidad HTML, que forma parte de algún sitio web.
Al ingresar una dirección web, siempre se está haciendo referencia a un sitio web,
el que tiene una página HTML inicial, que es generalmente la primera que se visualiza.
Los sitios web están escritos en código HTML y se acceden utilizando un software
llamado navegador web.
Un sitio web está alojado en una computadora conocida como servidor web.
Metodo de envio de datos GET y POST

Son los métodos de los cuales los datos de un formulario son enviados, el método es
indicado en el atributo method y los dos métodos posibles son GET y POST. La
diferencia entre estos dos métodos radica en la forma de enviar los datos a la página,
mientras que el método GET envía los datos usando la URL, el método POST los
envía por la entrada estándar STDIO, en otras palabras se pasa los datos codificados
en el flujo de datos HTTP y los datos no son visibles para los usuarios.

Usar GET para acciones seguras y POST para acciones no seguras.


el GET es más usable (se puede guardar en caché, históricos, marcado, distruido y
compartido) y puede ser hackeado.
Usa POST para datos restringidos. contraseñas o números de tarjeta de crédito no van
a ser compartidos.
Usa POST para enviar datos extensos.
Applets

Un applet es un componente de una aplicación que se ejecuta en el contexto de


otro programa, por ejemplo un navegador web. El applet debe ejecutarse en un
contenedor, que lo proporciona un programa anfitrión, mediante un plugin, o en
aplicaciones como teléfonos móviles que soportan el modelo de programación
por 'applets'.

Ejemplos comunes de applets son las Java applets y las animaciones Flash. Otro
ejemplo es el Windows Media Player utilizado para desplegar archivos de video
incrustados en los navegadores como el Internet Explorer.
Ingenieria Web

La ingeniería web es la aplicación de metodologías sistemáticas, disciplinadas y


cuantificables al desarrollo eficiente, operación y evolución de aplicaciones de alta
calidad en la World Wide Web.

la ingeniería de la web hace una diferencia entre un sitio web y un aplicativo, ya que
la ingeniería de la web no se dedica a la construcción de sitios web si no a la
construcción de aplicativos web, la principal característica que los distingue
(aplicativos de sitios web) es que los sitios web son sitios en la web en donde se
publica contenido generalmente estático o un muy bajo nivel de interactividad con
el usuario, mientras que los aplicativos son lugares con alto contenido de
interactividad y funcionalidades que bien podrían ser de un software convencional,
el aplicativo web más sencillo seria uno que contenga formularios y subiendo de
nivel encontramos los que realizas conexión con bases de datos remotas, y
administradores de contenidos entre otras.
Comerico Electronico

El comercio electrónico, también conocido como e-commerce (electronic commerce


en inglés), consiste en la compra y venta de productos o de servicios a través de medios
electrónicos, tales como Internet y otras redes informáticas. Originalmente el término
se aplicaba a la realización de transacciones mediante medios electrónicos tales como
el Intercambio electrónico de datos, sin embargo con el advenimiento de la Internet y
la World Wide Web a mediados de los años 90 comenzó a referirse principalmente a la
venta de bienes y servicios a través de Internet, usando como forma de pago medios
electrónicos, tales como las tarjetas de crédito.
HTML:
HyperText Markup Language (Lenguaje de Marcado de Hipertexto), lenguaje predominado para elaboracion
de paginas web
DHTML:
HTML Dinámico (del inglés Dynamic HTML) designa el conjunto de técnicas que permiten crear sitios web
interactivos utilizando una combinación de lenguaje HTML estático, un lenguaje interpretado en el lado del
cliente (como JavaScript), el lenguaje de hojas de estilo en cascada (CSS).
XHTML:
eXtensible Hypertext Markup Language (lenguaje extensible de marcado de hipertexto), es el lenguaje de
marcado pensado para sustituir a HTML como estándar para las páginas web.
WWW:
World Wide Web. red global Mundial
URL:
localizador uniforme de recursos, más comúnmente denominado URL (sigla en inglés de uniform resource
locator), es una secuencia de caracteres, de acuerdo a un formato modélico y estándar, que se usa para
nombrar recursos en Internet para su localización o identificación, como por ejemplo documentos textuales,
imágenes, videos, presentaciones digitales, etc.
ODBC:
Open DataBase Connectivity (ODBC) es un estándar de acceso a Bases de datos desarrollado por Microsoft
Corporation, el objetivo de ODBC es hacer posible el acceder a cualquier dato desde cualquier aplicación, sin
importar qué Sistema Gestor de Bases de Datos (DBMS por sus siglas en inglés) almacene los datos, ODBC
logra esto al insertar una capa intermedia llamada manejador de Bases de Datos, entre la aplicación y el DBMS
IIS:
Internet Information Services , IIS, es una serie de servicios para los ordenadores que funcionan con
Windows.Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS.
CSS:
Las hojas de estilo en cascada (en inglés Cascading Style Sheets), CSS es un lenguaje usado para definir la
presentación de un documento estructurado escrito en HTML
HTTP:
Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo
usado en cada transacción de la World Wide Web
JVM:
Máquina virtual Java (en inglés Java Virtual Machine, JVM).en una plataforma específica, capaz de interpretar
y ejecutar instrucciones expresadas en un código binario especial (el Java bytecode), el cual es generado por el
compilador del lenguaje Java
JSP:
JavaServer Pages (JSP) es una tecnología Java que permite generar contenido dinámico para web, en forma de
documentos HTML.
AJAX:
Ajax, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de
desarrollo web para crear aplicaciones interactivas. Estas aplicaciones se ejecutan en el cliente, es decir, en el
navegador de los usuarios mientras se mantiene la comunicación asíncrona con el servidor en segundo plano.

También podría gustarte