Bienvenido a Java Mexico

Java México es una comunidad de desarrolladores mexicanos en el lenguaje Java.

Este sitio es colaborativo, automáticamente al registrarte obtienes un Blog para compartir tus conocimientos o información acerca del lenguaje. Antes de publicar en tu blog o los foros por favor lee los lineamientos de publicación.

Para dudas y problemas con respecto al lenguaje Java puedes visitar los Foros de Discusión.

El proyecto de internacionalización de netbeans se mueve a GitHub

Preambulo

Como muchos ya saben, desde Diciembre 2015 el épico sitio Java.net comenzó su franca retirada para ser incluido en la comunidad de Oracle.
Se ha enviado desde Septiembre el aviso para que los que tengan proyectos los respalden.

Netbeans localizado

En el caso del proyecto Localized netbeans, desde el día de ayer ha desaparecido, esto debido a que Gertjan Wielenga en fechas próximas va a mover el código a Github según nos ha informado a los participantes de este proyecto.

Espero que con la migración vengan también nuevos videos del proceso de traducción, y que la comunidad hispanohablante se vea más envuelta en el proceso, junto con su tan esperada apertura a todos los desarrolladores en general.

Muchos éxitos!


Nehuatl nimo JavaTlacati

Cuando no se sabe Java y dan cursos de Java

Encontré este vídeo de los cursos Java de Freddy Vega. Tan solo véanlo y analicenlo.

Aquí vídeo

Desplegando una aplicación de Spring Boot en Amazon EC2 y asignándole un subdominio

Spring Boot ha sido uno de los proyectos que han contribuido a agilizar el desarrollo de aplicaciones web en Java. De la forma tradicional el siquiera tener una aplicación web con un “Hola mundo” corriendo involucra el descargar el servidor de aplicaciones de nuestra preferencia, configurar el proyecto para desplegar en dicho servidor, agregar un archivo de configuración necesaria en un XML y en algunos casos el definir las conexiones a las bases de datos en el servidor de aplicaciones. Spring Boot, por otro lado nos ahorra toda esta talacha de varias formas, lo más relevante es la inclusión de un servidor de Tomcat embebido, lo cual nos permite el tener una aplicación web corriendo en cuestión de minutos y únicamente siendo indispensable el tener Java y una herramienta de construcción (Maven o Gradle) instalados

. Aquí les dejo un ejemplo: https://spring.io/guides/gs/spring-boot/

Empaquetar Driver mysql connection

Hola comunidad. Estaba haciendo un programa en java con coneccion remota a server apache, y lei que samudio comentaba en un post antiguo que si el drive se mete en la carpeta ...etc, ya no es portable y ademas tenemos que compartir el codigo y ciertamente al crear el jar, y ejecutar el exe marca el clasico error de not found driver mysql...

Empaquete el driver en un jar usando el famoso manifest (cabe aclarar que uso packages e import) donde ingreso las otras clases y todavia no funciona, tengo configurado la variable PAHT y CLASPATH y no funciona. alguna orientacion. alguien ya lo ha hecho antes.

nota: trabajo con el simbolo de sistemas, ya que el eclipse a la hora de generar los formularios y combos me marca error en las funciones, creo que tiene que ver con la version del jdk?

algun comentario o mejor busco la actualizacion de las funciones del jdk?

de antemano agradezco sus comentarios..

saludos..........

OpenXava 5.4: Desarrollo rápido con Java

OpenXava es una herramienta para desarrollo rápido de aplicaciones web empresariales.

Con OpenXava sólo has de escribir las clases del dominio con Java para obtener una aplicación web lista para producción.

OpenXava 5.4 cuenta con nuevo iconos, una interfaz de usuario para los gráficos más simple e intuitiva, una caja de búsqueda para buscar columnas a añadir a la lista, editor para imágenes en colecciones de elementos y mucho más.

Te invitamos a que descargues esta nueva versión y actualices tus aplicaciones OpenXava. Mira las instrucciones de migración.
 

Nuevo iconos

Este es el  nuevo aspecto de OpenXava:

Comunidad JEspañol para hispanoparlantes

Recientemente me entere de una comunidad que esta dedicada a los hispanoparlantes dedicada a difundir contenidos sobre el ecosistema Java, para algunos será de mucha utilidad si lo suyo no es el ingles, claro esta que siempre sera bueno aprender ese idioma aunque no nos guste:

Aparentemente esta comunidad de principio comparte sus contenidos en redes sociales como facebook, youtube y twitter, y en su sitio.

Espermos que más gente se involucre:

http://www.jespanol.org/index.php

https://www.youtube.com/watch?v=ljZWY4akQeI

SOA para principiantes

La capacidad de poder responder rápidamente ante los constantes cambios en las reglas y optimización dentro de los procesos de negocio, forma parte de un factor fundamental dentro de la competitividad y crecimiento de las empresas.

Las arquitecturas SOA (Service Oriented Architecture), buscan separar las actividades de los procesos, en servicios independientes y con gobernabilidad, lo que permite una integración de distintas tecnologías en diferentes plataformas, fácilmente.

¿Que ganamos?

Al implementar una arquitectura SOA, ganamos gobernabilidad de las actividades de los procesos, es decir cada tarea del proceso (Si el análisis nos indica que esta es la solución) se expone como un servicio, lo cual indica que al cambiar la tecnología de alguno de ellos, no afecta a los demás ya que para el intercambio de información se hacen el uso de estándares, aun incluso si el proceso global cambia, las tareas se siguen comportando de la misma forma y solo se adaptan si el proceso lo requiere.

Perdido en tomcat 6,7,8 + eclipse luna

Tengo el siguiente Servlet que no funciona al llamar al metodo create.
PEro si creo una clase para probarlo desde un main el metodo create de la clase CicloDAO funciona ok.

Con el servlet no funciona el boolean r = cdao.create(cdto);

Busco pistas por donde mirar que esta fallando.Ya que en otra clase que no sea el servlet si funciona
A ver si me pueden ayudar. Llevo ya algunos días parado en este error.

Saludos

package controlador;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import dao.CicloDAO;
import dto.CicloDTO;

/**
 * Servlet implementation class CreateCiclo
 */

public class CreateCiclo extends HttpServlet {
        private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */

    public CreateCiclo() {
        super();
        // TODO Auto-generated constructor stub
    }

        /**
         * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
         */

Herencia e interfaces en Ceylon


Hace tiempo que no escribo nada y que mejor volviéndolo hacer sobre Ceylon.

Interfaces

Las interfaces son una colección de métodos y propiedades que permiten a una clase definir su implementación. Si en esa colección defino un método llamado  comer() la clase se encargará de implementarlo cuando corresponda a la lógica del problema. Por ejemplo, una clase llamada Animal y/o Persona pueden emplear ese método, sin embargo, una clase llamada Maquina y/o Turbina podría usarse un método más adecuado como encender(); o  apagar(); .

Distribuir contenido