Funciones Java
Anotaciones, comentarios, etc. para funciones java.
9 sept 2008
8 sept 2008
Google Maps I
http://code.google.com/intl/es/apis/maps/signup.html

La clave que se genera está asociada a una URL y una cuenta de Google. Para la cuenta de correo asociada a este blog y la dirección de este blog la clave es:
ABQIAAAAotXQJpg3sFlApzXb0ImjlxRksZB8kCCIBY2vpWkXqt2HhCnw7hQO7vzidhFs3Sy48c0aci-G6tdTYg
Una vez que tenemos la dirección podemos usar el API de Google Maps en una de sus dos versiones:
- API de Google Maps, http://code.google.com/intl/es/apis/maps/documentation/
- API de Google Static Maps, http://code.google.com/intl/es/apis/maps/documentation/staticmaps/
Direcciones de interés relacionadas con el API de Google Maps:
- blog oficial, http://googlemapsapi.blogspot.com/
- blog no oficial, http://googlemapsapi.blogspot.com/
- blog de desarrolladores, http://googlegeodevelopers.blogspot.com/
Integrar un mapa estático (como imagen)
<img border="0"
src="http://maps.google.com/staticmap?
center=37.168798,-3.596992
&zoom=11&size=300x300&maptype=mobile&
markers=37.231576,-3.552597,bluev%7C
37.120821,-3.605533,greeno%7C
37.225784,-3.681858,reda
&sensor=false&
key=ABQIAAAAotXQJpg3sFlApzXb0ImjlxRksZB8kCCIBY2vpWkXqt2HhCnw7hQO7vzidhFs3Sy48c0aci-G6tdTYg"
alt="Puntos de interés en Granada" />
Integrar un mapa de Api Google Maps
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<title>mapas</title>
<script src="http://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAAotXQJpg3sFlApzXb0ImjlxRksZB8kCCIBY2vpWkXqt2HhCnw7hQO7vzidhFs3Sy48c0aci-G6tdTYg" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setMapType(G_HYBRID_MAP);
map.setCenter(new GLatLng(37.223703, -3.681107), 18);
map.setUIToDefault();
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 400px; height: 400px"></div>
</body>
</html>
7 sept 2008
Modelo de una clase
public class Clase
{
private int variableDeInstancia;
private static int variableDeClase;
public Clase()
{
variableDeInstancia=0;
}
public Clase(int valor)
{
variableDeInstancia=valor;
}
public int getVariableDeInstancia()
{
return variableDeInstancia;
}
public void setVariableDeInstancia()
{
variableDeInstancia=0;
}
public void setVariableDeInstancia(int valor)
{
variableDeInstancia=valor;
}
public static int getVariableDeClase()
{
return variableDeClase;
}
public static void setVariableDeClase(int valor)
{
variableDeClase=valor;
}
@Override
public String toString()
{
return variableDeInstancia+"";
}
}
6 sept 2008
Java: programación orientada a objetos
- métodos constructores, son métodos con los que se define el estado inicial de los objetos;
- métodos de tipo set, son métodos con los que se modifica el objeto, lo normal es que como consecuencia se modifique alguna variable del objeto;
- métodos de tipo get, son métodos con los que se obtiene el estado del objeto, o sea, que devuelven el valor de sus variables o calculado a partir de sus variables;
- otros métodos o métodos genéricos, otro tipo de métodos que no se pueden englobar dentro de las dos categorías anteriores, son métodos que van a facilitar la manipulación de los objetos usando los propios recursos de Java, pueden ser métodos heredados como toString(), equals(), métodos que implementan alguna interfaz como el método compareTo() de la interfaz Comparable u otro tipo de métodos;
- métodos privados, suelen ser métodos auxiliares que operan sobre las variables del objeto que sólo pueden ser invocados desde los propios métodos de la clase.
Cuando implementamos una clase nos debemos olvidar del programa con el que la vamos a manipular. Nos debe dar igual si la vamos a usar en una aplicación de consola, aplicación gráfica o en una aplicación web. Debemos centrarnos en la propia clase y en proporcionar un conjunto de métodos públicos que permitan manipular sus objetos.
5 sept 2008
Maquetación en la web
4 sept 2008
Documentos para la web
3 sept 2008
2 sept 2008
Compilar Java


1 sept 2008
Descargar e instalar el IDE
Sun es la empresa que ha desarrollado Java, desde sus páginas nos podemos descargar la máquina virtual de Java (JRE) y también el compilador (JDK).
Netbeans es un entorno de desarrollo gratuito de código abierto con el que podemos desarrollar aplicaciones Java, es apoyado por Sun. Este entorno es el que mejor se adapta a los contenidos del curso.

Recomiendo bajar bien la versión Web & Java EE bien la versión All. Las dos versiones incluyen la máquina virtual Java y el compilador.
Eclipse es otro entorno de desarrollo gratuito con el que podemos desarrollar aplicaciones Java. Es un entorno de desarrollo de código abierto con el que se puede desarrollar también en otros lenguajes. Es posiblemente el entorno más utilizado.