Comunidad

Cuestiones acerca de Java México

¿Eres nuevo? ¿Cómo hacer que tus preguntas tengan mas posibilidades de ser respondidas?

Es normal que un usuario al tener un problema con algún programa quiera obtener ayuda de la comunidad y se disponga a escribir en algunos de los foros. Pero, ¿Que pasa cuando al crear el tema este queda como si hubiera sido escrito por un niño de 5 años?
Aquí daré unos tips sobre como hacer que tu pregunta tenga mas chance de ser respondida, mas rápido y con mas ganas de ayudarte por parte de la comunidad.
El mismo propósito de este tema puede parecer innecesario y/o inservible, por varias razones. Pero hay un motivo que me impulsa a hacerlo: me he dado cuenta de que la mayoría de las personas no saben como redactar una pregunta.

Java RMI

BUENAS TARDES, SOY NUEVA EN ESTA PAGINA.
Y TAMBIEN NUEVA EN JAVA RMI, SE CUAL ES SU FUNCION Y COMO ES LA COMUNICACION CLIENTE-SERVIDOR, EN EJEMPLOS SIMPLES, PERO TENGO UNA DUDA, QUIERO TENER UN CLIENTE Y VARIOS SERVIDORES.
Y LA DUDA EN SI ES: QUIERO ENVIAR OBJETOS (VARIABLES TIPO int)TRANSIENT DEL CLIENTE AL SERVIDOR Y QUE EL SERVIDOR LOS IMPRIMA. NO SE SI SE PUEDA HACER ESTO, EL CLIENTE SOLO DEBE DE ENVIAR DATOS AL SERVER, Y EL SERVER DEBE DE TRABAJAR CON ESTOS, Y GENERAR UNA SALIDA.
GRACIAS POR SU AYUDA

Java México dice adiós a todos ... bienvenido csharpmexico.org

Java México (http://www.javamexico.org) nació gracias a la iniciativa de @benek y otros usuarios más con el objetivo de ayudar a la comunidad de programadores java. Conforme han pasado los años el mantenimiento del sitio se ha vuelto insostenible debido a varios factores como: el spam, altos costos de mantenimiento de los servidores, y ¡hasta los cyber ataques!

Por estas y muchas más razones se ha decidio tomar la lastimosa decisión de dar de baja al sitio y crear uno nuevo y completamente diferente. El único pero es que es necesario pedir de su valiosa cooperación, el monto monetario (voluntario hay que decir)
es alrededor de $50 dólares por usuario registrado. En caso de ver apatía por parte de los usuarios se verá la necesidad de cerrar el sitio y crear uno nuevo, pero con costo de registro.

Dejemos que sea el propio Benek quien aclare todo esto:

Se lo robaron

Buenos días comunidad,

Hace mucho tiempo, años, leí aquí una entrada que básicamente decía "Read The Fucking Stack Trace", esto aunque parezca menor, desde hace mucho cuando empezaba a trabajar con alguien que va aprendiendo, lo ponía a leer dicha entrada, era la iniciación. Hoy llegó alguien no tan nuevo, pero igual al ver un error en el que pidió ayuda, mi respuesta iba a ser la entrada al blog, pero desapareció, tal vez sea alguna tontería, pero si se pudiera recuperar, estaría chingon.

Saludos.

Spring MVC ... primer ejemplo (Rest)

Para este ejemplo crearemos una base de datos (yo uso postgresql) llamada proyecto, agregaremos una tabla usuario con los siguientes campos: id, nombre, password, logeado y area.

CREATE TABLE public.usuario
(
    id INTEGER NOT NULL,
    nombre CHARACTER VARYING NOT NULL,
    password CHARACTER VARYING  NOT NULL,
    logeado BOOLEAN,
    area CHARACTER VARYING,
    CONSTRAINT usuario_pkey PRIMARY KEY (id)
);

Ahora agregaremos unos datos:

INSERT INTO public.usuario(
        id, nombre, password, logeado, area)
        VALUES (1, 'Antony Yung', '00T$@l12', TRUE, 'sistemas'),(2, 'Adrian Uribe', '3EvBb00', FALSE, 'administracion'),
    (3,'Ernestina Pedroza','@22GgHQll',TRUE,'recursos humanos');

Una vez creado la base de datos y su correspondiente tabla nos enfocaremos a crear el ejemplo con Spring MVC.

¿Qués es lo que ncesitaremos?

  1. Archivo: build.gradle , para configurar las dependencias necesarias

Spring Framework ... Spring MVC

¿Qué es Spring Framework?

Es un marco de trabajo que se apoya en algunos estándares Java EE para el desarrollo de aplicaciones y contenedor de inversión de control. Nos permite, entre otras cosas, crear aplicaciones web, servicios REST, persistencia de bases de datos relacionales y no relacionales, etc. En este post hablaremos de Spring MVC, el cual es un marco de trabajo que nos permite crear aplicaciones web con la arquitectura MVC.

Arquitectura Modelo-Vista-Controlador (Model-View-Control)

Esta arquitectura se compone de tres principales conceptos:

  • A. Modelo: Objetos Java.
  • B. Vista: Plantilla que genera la HTML.
  • C. Controlador: Controlador que atiende las peticiones HTTP que llegan al servidor desde el navegador; si resuelve la petición, devuelve una respuesta, en este caso la página HTML.

Supongamos que un cliente quiere saber el estado actual de sus movimientos bancarios.

  1. El cliente hace una solicitud al servidor.

¿Has desarrollado una aplicación para facturación electrónica?

Uno generalmente madura con el tiempo y muchas de las ideas que tiene uno cambian con el tiempo. A mi siempre me ha parecido fabulosa la ideologia del open source, donde la gente colabora por el mero gusto de hacerlo, pero bueno eso es harina de otro costal.

Me gustaria saber en particular cuantos de ustedes han implementado sistemas de facturación electrónica, ya sea para venta directa a un cliente o como parte de su trabajo para una empresa. Ultimamente he sabido de bastantes PAC's que estan cerrando su negocio por falta de clientes y estan quedando solo algunos monstruos. La pregunta que yo siempre me he hecho es, ¿por que el SAT no brinda un web service para tal fin en lugar de hacernos pagar cada timbre? Su infraestructura ya muy decente a comparación de hace años que empezó, entonces, ¿no sería logico que se volviera gratuito?.

Saludos.

Como Convertir un archivo XML a Sql

Buenos dias
tengo una duda como se puede convertir un archivo XML a sql en java pero sin librerías
Ya lo intente de muchas formas y no me sale

CREACION DE PROGRAMA DE BUSQUEDA DE ARCHIVOS, MUSICA, PDF EN LA RED BAJO LA TÉCNICA DE BACKTRACKING EN NETBEANS

Buenas tardes, para el codigo de busqueda adjunto, se require que utilice tecnicas de Backtracking y pueda abrir la busqueda o descarga de musica en el mismo jpanel, si lo podria modificar y poder ayudarme se lo voy agrader gracias

Construyendo proyectos con Gradle (instalación con SDKMAN!)


En el post pasado hablé sobre SDKMAN! , una herramienta que nos permite instalar lenguajes de programación como Ceylon, Java, Groovy, etc. Tambien nos permite instalar herramientas como Gradle, la cual nos permite construir y administrar proyectos.

Antes de empezar deberías dar un vistazo al anterior post .

Tan sencillo como teclear desde la terminal (cmd o linux shell) lo siguiente:
$sdk install gradle

Comprobar la versión instalada:
$gradle --version
$gradle -v

Debería salir algo como esto:

------------------------------------------------------------
Gradle 3.5
------------------------------------------------------------

Build time: 2017-04-10 13:37:25 UTC

Distribuir contenido