Diferencia entre revisiones de «Java»

De gacq wiki
Saltar a: navegación, buscar
(JVMs)
Línea 4: Línea 4:
 
*sun-java
 
*sun-java
 
*http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html#debs
 
*http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html#debs
 
= Ejemplos =
 
*[http://www.java2s.com/ Ejemplos varios]
 
 
= Design Patterns =
 
*http://en.wikipedia.org/wiki/Design_Patterns
 
*http://www.research.umbc.edu/~tarr/dp/lectures/StateStrategy.pdf
 
 
== En UML ==
 
*[http://www.tml.tkk.fi/~pnr/GoF-models/html/ Gang of Four Design Patterns]
 
  
 
=Debian=
 
=Debian=
Línea 50: Línea 40:
 
en el server
 
en el server
  
 +
=Desarrollo=
 
= Codificacion =
 
= Codificacion =
 
*[http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html Convenciones para una codificación feliz]
 
*[http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html Convenciones para una codificación feliz]
Línea 58: Línea 49:
 
*[http://www.ftponline.com/javapro/2004_10/online/sfriedrich_10_20_04/ Poniendo nombres representativos a las variables, a los métodos, a las clases]
 
*[http://www.ftponline.com/javapro/2004_10/online/sfriedrich_10_20_04/ Poniendo nombres representativos a las variables, a los métodos, a las clases]
  
= Tutoriales =
+
==Tutoriales==
 
*[http://java.sun.com/docs/books/tutorial/  SUN The Java Tutorial]
 
*[http://java.sun.com/docs/books/tutorial/  SUN The Java Tutorial]
 
*[http://www.scism.sbu.ac.uk/jfl/jflcontents.html Java an Object First Approach]
 
*[http://www.scism.sbu.ac.uk/jfl/jflcontents.html Java an Object First Approach]
Línea 65: Línea 56:
 
*http://wiki.java.net/bin/view/Javapedia/
 
*http://wiki.java.net/bin/view/Javapedia/
  
=== Ejemplos de codigo ===
+
==Ejemplos de codigo==
 
*[http://javaalmanac.com/egs/ The Java Developers Almanac 1.4]
 
*[http://javaalmanac.com/egs/ The Java Developers Almanac 1.4]
 
*[http://users.erols.com/ziring/java-samp.html Java Class Samples Page]
 
*[http://users.erols.com/ziring/java-samp.html Java Class Samples Page]
 +
*[http://www.java2s.com/ Ejemplos varios]
 +
 +
==Design Patterns==
 +
*http://en.wikipedia.org/wiki/Design_Patterns
 +
*http://www.research.umbc.edu/~tarr/dp/lectures/StateStrategy.pdf
 +
 +
==En UML==
 +
*[http://www.tml.tkk.fi/~pnr/GoF-models/html/ Gang of Four Design Patterns]

Revisión del 11:36 27 nov 2006

JVMs

Debian

Instrucciones para la instalacion de la JVM de SUN en Debian (metodo antiguo)

Ya hay repositorios con los distintos modulos paquetizados.

Bajar el .bin de la ultima version del JRE en java.sun.com

Ejecutar como root

apt-get install java-package
apt-get install fakeroot

# Como usuario pepe, sino no le gusta
exit
fakeroot make-jpkg j2sdk-1_4_2_10-linux-i586.bin

# (Como root)
su -
dpkg -i sun-j2sdk1.4_1.4.2+10_i386.deb

Se pueden instalar varias versiones de java, para cambiar entre ellas:

update-alternatives --config java

Redhat Enterprise Server 4 - JRE Installation and firefox config

rpm -i vpnc-0.3.3-1.2.el4.rf.i386.rpm
cd /usr/lib/mozilla/plugins
ln -s /usr/java/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so
firefox about:plugins

Que es un JNLP

Un jnlp es un xml que lo lee un app que se llama Java Web Start y que se baja los jar y los ejecuta y cada vez que la ejecutas se fija hay una version nueva en el server

Desarrollo

Codificacion

los metodos comienzan con minuscula

  • los nombres de metodos, clases, variables o de cualquier cosa que implique una palabra compuesta, deben escribirse con Mayuscula al comienzo de cada

Tutoriales

Ejemplos de codigo

Design Patterns

En UML