Libros para aprender PROGRAMACIÓN WEB JAVA


PROGRAMACIÓN WEB JAVA

Este libro brinda las herramientas necesarias para convertirse en un verdadero experto en el desarrollo de aplicaciones web con Java.

Orientado a desarrolladores que tengan conocimientos de programación orientada a objetos y poca o ninguna experiencia en programación web, con esta obra el lector estará capacitado para desarrollar aplicaciones web sólidas, robustas y confiables.
Sumario en formato PDF

Capitulo gratis en formato PDF

Comprar Libro






JAVA: Que es segun la Wikipedia

Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 1990. Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.

El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel como punteros. JavaScript, un lenguaje interpretado, comparte un nombre similar y una sintaxis similar, pero no está directamente relacionado con Java.

Sun Microsystems proporciona una implementación GNU General Public License de un compilador Java y una máquina virtual Java, conforme a las especificaciones del Java Community Process, aunque la biblioteca de clases que se requiere para ejecutar los programas Java no es software libre.

Entre noviembre de 2006 y mayo de 2007, Sun Microsystems liberó la mayor parte de sus tecnologías Java bajo la licencia GNU GPL, de acuerdo con las especificaciones del Java Community Process, de tal forma que prácticamente todo el Java de Sun es ahora software libre.

Curso de Programación - Desarrollo de Algoritmos usando la Programación Orientada a Objetos

I PARTE

1. Introducción a la Programación

Un lenguaje de programación es una notación constituida por símbolos y reglas que permite escribir programas. Todo lenguaje está compuesto por su sintaxis y su semántica. Se entiende por sintaxis a las reglas del mismo, y por semántica al significado de los símbolos y las palabras que utiliza.



1.1.2 Tipos de lenguaje

Existen los lenguajes de máquina que son entendibles directamente por la máquina. Esta expresado en términos de la unidad de memoria más pequeña: el bit (código binario 1 o 0). La desventaja de este tipo de lenguaje es que es difícil de escribir y de entender ya que consta de 1 y 0.

También están los lenguajes simbólicos, que son aquellos que son escritos (instrucciones y sentencias) con palabras similares a las de los lenguajes humanos.
Por ejemplo:
b=2
If (a>b) then print “a es mayor que b”



1.2 Programa

Un programa es una secuencia lógica de instrucciones escritas en algún lenguaje de programación que dicta a la computadora las acciones que esta debe realizar.
Una instrucción se una orden que se le da a la máquina para que ejecute una determinada acción, entre los cuales están el operando y el operador.
Ejemplo:
Print “a*b”
Operandos: a, b
Operadores: print, * (este es el signo de multiplicación en la programación)



1.2.2 Tipos de Programa

Programa fuente: Programa escrito en algún lenguaje de programación que el programador desarrolla.
Programa objeto: Programa compuesto por unos y ceros, producto de la compilación de programas fuentes.



1.3 Compilador e Intérprete

Un compilador lee completamente un programa en un lenguaje de alto nivel (C++, Python, Java, Perl, Lisp, etc) y lo traduce en su integridad a un programa de código de maquina. El programa de código de maquina resultante se puede ejecutar cuantas veces se desee, sin necesidad de volver a traducir el programa original.
Un interprete actúa de un modo distinto: lee un programa escrito en un lenguaje de alto nivel instrucción a instrucción y, para cada una de ellas, efectúa una traducción a las instrucciones de código de maquina equivalentes y las ejecuta inmediatamente. No hay un proceso de traducción separado por completo del de ejecución. Cada vez que ejecutamos el programa con un intérprete, se repite el proceso de traducción y ejecución, ya que ambos son simultáneos.



1.4 Definición

La Programación Orientada a Objetos (POO) se puede definir como un estilo de programación que utiliza objetos como bloques esenciales de construcción.
Se basa en el uso de: objetos, mensajes, métodos y clases.
Objetos: es el software que se utilizan para construir programas más complejos.
Clase: es una estructura definida que incluye tanto tipos de datos (reales, enteros, cadenas, carácter) como funciones (métodos).

En esto se resume una clase, que es con lo que se trabaja en la POO:
Clase = atributos + métodos


1.5 Análisis Orientado a Objetos

Es bastante simple, lo único que hay que hacer es analizar el enunciado y de ahí sacar los datos que se van a utilizar para resolver el problema (atributos), y los cálculos o los procesos que nos llevaran a los resultados (métodos).

Nombre de la clase
Atributos
Métodos

Atributos: Describen las características de los objetos: tipo de acceso (privado, protegido, público) y tipo de dato (entero, real, booleano)

Métodos: Describen lo que puede hacer la clase; es decir, el método define las instrucciones necesarias para realizar un proceso o tarea específicos. La definición del método se compone de tipo de acceso, tipo de retorno, nombre del método, parámetro, si los requiere, y el cuerpo del método.

Los tipos de acceso se emplean para controlar la visibilidad de los miembros de una clase, los cuales se pueden mencionar:
Públicos: Son accesibles desde cualquier parte del programa.
Privados: Son accesibles sólo por los métodos que pertenecen a la clase.
Protegidos: Se utilizan sólo con la herencia; son accesibles por los métodos de la clase base y por los métodos de las clases derivadas. En este tutorial por ahora no incluiremos la herencia.

Autor: Miguel Díaz

Sitio del Autor, pulse aquí

Cursos Faciles Java - a distancia - Ingles

Cursos Faciles .com .ar
Curos, tutoriales faciles de aprender

Curso Java+Frameworks
Próxima Fecha: 30/Julio, 18:30hs por Pablo Sznajdleder

Instituto Americano Sin moverse de su casa Más de 200 cursos a distancia

Cursos de inglés en línea
Aprenda inglés práctico con un profesor en vivo. Prueba gratuita.

SOFTWARE DE JAVA para el equipo

SOFTWARE DE JAVA para el equipo

DESCARGA GRATUITA
http://www.java.com/es/download/


Java Runtime Environment Version 6 Update 1

¿Qué es el software de Java?

El software de Java le permite ejecutar aplicaciones que se han escrito utilizando el lenguaje de programación de Java y que reciben el nombre de "applets". Los applets le permiten jugar en línea, participar en sesiones de chat con internautas de todo el mundo, calcular los intereses de una hipoteca y ver imágenes en tres dimensiones. En las empresas también se utilizan los applets en aplicaciones de la intranet y soluciones de comercio electrónico.

JAVA: Terminos Comunes

array: Variable que posee varias posiciones para almacenar un valor en cada posición. Las posiciones son accedidas mediante un índice numérico.

break: Palabra clave que finaliza la ejecución de un bucle o de una instrucción switch.

bucles: Tipo de estructura iterativa, que permite repetir un conjunto de instrucciones un número variable de veces.

clase: Estructura que define como son los objetos, indicando sus atributos y sus acciones.

clase base: Clase de la cuál se hereda para construir otra clase, denominada derivada.

CLASSPATH: Variable de entorno que permite a la máquina virtual java saber donde localizar sus clases.

constructor: Función especial empleada para inicializar a los objetos, cada clase posee sus propios constructores.

derivada: Clase que hereda de una clase base.

Excepcion: Objeto empleado para representar una situación de excepción (error) dentro de una aplicación java.
Fuente:MailxMail

Programacion Internet BLOG

Programacion Internet BLOG es una publicacion con los mejores recursos sobre la Progrmacion Web uniendo los blogs mas destacados de la materia.

Recomendado para estar al tanto del mundo del futuro

www.proginternet.com.ar

Taller de UML

El Club de programadores - Asociacion Civil, invita a participar del curso
Taller de UML
Horario: Lunes de 18.30 a 21.30 hs.
Docente: Ing. María Alejandra Vizoso
Comienzo: 12/03/2007
Lugar : Auditorio CONGRESO
Entre Rios 166 - Piso 14
Buenos Aires
Arancel : 80.00
Horas : 12, en cuatro clases de tres horas

UML: Lenguaje de modelado unificado

Si no hace mucho que emepzamos hemos sentido nombrar UML.
Que es UML:
"UML es un lenguaje estándar para escribir planos de software. UML puede utilizarse para visualizar, especificar, construir y documentar los artefactos de un sistema que involucra gran cantidad de software.

Es un lenguaje muy expresivo, que cubre todas las vistas necesarias para desarrollar y luego desplegar tales sistemas. Aunque sea expresivo, UML no es dificil de aprender ni de utilizar.

UML es solo un lenguaje y por tanto es tan solo una parte de un metodo de desarrollo de software. UML es independiente del proceso, aunque para utilizarlo optimamente se debería usar en un proceso que fuese dirigido por los casos de uso, centrado en la arquitectura, iterativo e incremental.

El vocabulario y las reglas de un lenguaje como UML indican como crear y leer modelos bien formados, pero no dicen que modelos deben crearse ni cuando deberian crease. Esta en la terea del proceso de desarrollo de software."

Articulo Completo

Enlaces desde APRENDER JAVA

Estamos buscando buscando intercambio de enlaces no reciprocos
Te enlazamos desde este sitio (Page Rank 4) y tu nos enlazas www.superajedrez.com con la palabra AJEDREZ

O sea asi: AJEDREZ

Interesados comentar este post.
Tambien disponemos de sitios PR 1, PR 2, PR 3 donde realizamos intercambios no reciprocos similares con AJEDREZ

Evangelizacion Flex para amantes de JAVA

Algunos consultores de Adobe Flex y otros personajes influyentes dentro del mundo Java, iniciarán hoy 12 de febrero, una campaña de divulgación de la tecnología Adobe Flex dentro de la comunidad de desarrolladores Java. Dicha campaña se hará desde un lenguaje técnico, de desarrolladores para desarrolladores, además constará de diferentes acciones como: publicidad en los sitios webs más populares de la blogsfera Java, correos electrónicos masivos, conferencias online y eventos de Adobe (ver Flex Events), todo esto sumado al soporte técnico a diferentes grupos de usuarios java de EEUU.
....
Leer Nota Completa

Aprender Java con ganas

¿Qué es JavaConGanas?

JavaConGanas es un recurso online para todos aquellos que tengan interés en trabajar con Java. Es un conjunto de ideas y recomendaciones realizadas por algunas usuarios con experiencia para intentar ayudar a los que empiezan o a los que ya llevan un tiempo. Es un lugar para discutir ideas y para compartir experiencias.

Mas info http://www.javaconganas.com/space/start

Aprender JAVA con Page Rank 4

Aprender JAVA hace su primera aparicion en el famoso Page Rank de Google con 4

Gracias google. Gracias a todos los sitios que nos enlazan y nombran en sus post