Blogs

OpenXava 5.2 liberado: Crea una aplicación AJAX escribiendo solo entidades JPA

OpenXava es un marco de trabajo AJAX 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.

Esta versión 5.2 tiene una nueva forma de personalizar la lista y las colecciones que ofrece una sensación de velocidad increible y es muchísimo más intiuitiva. También hemos mejorado el rendimiento de las pruebas automáticas, actualizado algunas librerías importantes y muchas cosas más.

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

Personaliza tu lista sin esperar al servidor

Monitoreo JConsole aplicaciones Java Tomcat

Bueno andaba en busca para monitorear una aplicacion java que habia realizado ya que el server que utilizo es tomcat, para ello me encontre con JConsole, que tambien es una buena herramienta, solo bastaba con realizar un cambio dentro del archivo catalina.sh de tomcat pero no realizaba o conectaba con la aplicacion pero aun asi se me hacia una buena herramienta para ello utilize netbeans ya que tiene el plugin de jconsole solo basta con instalarlo y empezar a monitorear la aplicacion asi de simple no batalle y pues me esta funcionando a la perfeccion.
aqui unos links de instalar el plugin ya que netbeans de su pagina oficial te dice como.

https://netbeans.org/kb/docs/java/jmx-getstart.html

http://docs.oracle.com/javase/6/docs/technotes/guides/management/jconsol...

Fundamentos de Programación

Al hablar de fundamentos de programación nos referimos a aquellos conocimientos básicos que nos permitirán desenvolvernos sin excesivo número de tropiezos. Veamos a qué tipo de tropiezos nos referimos utilizando un símil de transporte. El conductor (programador) dispone de un coche (el ordenador) y desea trasladarse entre dos puntos de una ciudad (objetivo del programa). Como es lógico existen unos criterios en la búsqueda del objetivo como hacerlo en el menor tiempo posible (ahorrar tiempo de programación), ir por las calles o autovías más cómodas (un programa sencillo y comprensible) y economizar combustible, neumáticos, etc. (ahorrar memoria y evitar procesos innecesarios que ocupen recursos de nuestro ordenador). Si nuestro hipotético conductor no tiene ningún tipo de conocimiento ¿qué fundamentos habría que darle para cumplir el objetivo?

PORQUE ME SALE ESTE ERROR EN JAVA NETBEANS

ESTE ES EL PROGRAMA:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
imagen(); /*ME SALE ERROR AQUÍ*/
}

public String imagen(int num){
int m=0; int seleccion=0; int potencia; int k=1;int o=1; int aux;
for(int i=1;9>i;i++){
if(boton[i]!=0) {m=m+1;
aux=boton2[m];
boton2[m]=aux;}

}
for(int j=m-1;j>=0;j--){
for(int b=1;j>=b;b++){
o=o*10;
}
potencia=o*boton2[k];
seleccion=seleccion+potencia;
k=k+1;
o=1;
}
num=seleccion;
String imagen="";
switch(num){
case 1256:
imagen="C:\\Users\\FATIMA\\Documents\\omar\\DIAGNOSTICO\\Diagnostico_1256.PNG";
break;
}
return imagen;
}
ESTE ES EL ERROR QUE ME SALE:
method imagen in class marcoBotones cannot be applied to given types
required int
found: no arguments
reason: actual and formal argument lists differ in length

Porque OSGI no y Jigsaw si para modularización en java

Hace algún tiempo me tope con la necesidad de programar un componente de una aplicación de OAM (plugin) que se basaba en una implementación de OSGi, y bueno resulto ser un reto para mí ya que yo desconocía del todo el framework de la implementación (Apache Felix), sin dejar de lado que los manuales para desarrolladores de plugins de OAM traen ejemplos sencillos que no abarcan todas las variantes que puedes llegar a utilizar por ejemplo en mi caso tenía que consumir servicios web, y el manual solo tenía un ejemplo de como realizar una conexión a una base de datos. seguí los pasos que marcaba el manual y no funcionaba lo que había desarrollado porque el cargador de clases no llegaba a ver algunas clases necesarias para mi consumo de servicios (QName y algunas otras), fue así que decidimos leer acerca del framework en el que se basaba que era Apache Felix, el cual nos llevo a documentarnos y visitar de foro en foro hasta llegar a la página de OSGi Alliance.

Al igual que yo y la mayoría de la gente que lea esta entrada de blog y no conozca OSGi se preguntarán:

duda sobre funcionamiento de eventos, botones y un menu en java....solo espertos

Hola, tengo una duda en java, quiero hacer un programa con un jframe y 8 botones y cada boton al presionarlo tenga un valor, por ejemplo el boton 1 tiene un valor de 1, el boton 2 tiene un valor de 2, así hasta el boton 8 con un valor de 8 y por ejemplo si presiono los botones 1,2,5,6 al presionar otro boton a parte de los 8 uno que me de la cantidad 1256, para eso yo ya hice el diseño del marco y los botones y me fui a source y al principio defini un vector llamado int[] boton={0,0,0,0,0,0,0,0,0};
son 9 posiciones incluyendo el cero, entonces para cada evento de un boton, por ejemplo el boton 1, al presionarlo se hace la operaciòn boton[1]=boton[1]+1, al presionar el boton 2, se hace la operación: boton[2]=boton[2]+2, y así hasta en mi ejemplo presionar los botones 1256, entonces yo pongo el boton extra a los 8 que es el que me resuelve la cantidad por ejemplo para los numeros tecleados 1,2,5y 6 yo hago la suma (10^3*1)+(10^2*2)+(10^1*5)+(10^0*6)=1256 y lo resolvería con ciclos, así es como relacione los botones con el boton que calcula la cifra:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

no funciona el .exe de un .jar

Buen día a todos.

tengo un problema con el archivo .exe de un proyecto de un .jar.

mi aplicación tiene un menú donde están los vínculos a cada una de mis ventanas, una de ellas que es para dar de alta tickets de atención en esta clase jalo un método de otra clase que es para mandar un e-mail, hasta aquí todo funciona muy bien al generar el .jar sigue bien funcionando perfecto, el problema esta cuando ejecuto el archivo .exe de ese .jar, la ventana a la cual traigo el método para mandar el e-mail deja de funcionar, de plano ya no abre mi venta de alta de tickets.

les agradezco por su ayuda. Buen día.

Pool de conexiones en glassfish

Hola:
Tengo un servidor glassfish 4.1 con 5 aplicaciones web hechas con primefaces, usando hibernate y sql server. Para lo cual en el servidor web eh creado un pool de conexiones(las 5 paginas usan el mismo pool), con un tamaño máximo de 40 conexiones. Mi duda es por cada conexión física, cuantas conexiones lógicas se crean. A las 5 paginas la usan un promedio de 70 usuarios en simultaneo. Entonces necesito saber cual es el tamaño adecuado de las conexiones máximas, que puede llegar a tener el pool. Muchas gracias

Primeros pasos para novatos.

Hola soy un miembro nuevo y no vengo a enseñarles como programar ya que esta comunidad esta llena de expertos mas bien este blog esta dirigido a las personas que recién empiezan.
Bueno empezamos es solamente una lista de reproducción con diferentes vídeo tutoriales echos por mi con lo básico en java.
Y a los experimentados en java no se si puedan o tengan tiempo de ver alguno se admiten sugerencias de antemano gracias y espero y sea de su agrado.

http://www.youtube.com/playlist?list=PLeVxNjSbpsFEiquqLK8fovn0HN6631F7V

Oficina Postal Electrónica (OPE) - Comunidad

Hola a todos.

El motivo por el cual escribo este blog es para tratar de crear una comunidad de desarrolladores para crear el Sistema Automatizado de Control de Gestión (SACG) para la Oficina Postal Electrónica (OPE), que desde hace unos años ha implementado la Secretaría de la Función Pública en México.

Actualmente me encuentro en el desarrollo de dicho sistema y he podido constatar que la información técnica necesaria para realizar este proyecto es muy escasa. Motivo por el cual pretendo que se cree una comunidad de desarrollo para que entre todos los participantes puedan aportar información, código, etc. para el sustento de este proyecto que es a nivel nacional para todas las dependencias de gobierno.

Con una comunidad de apoyo el progreso en el desarrollo de este sistema aumentaría considerablemente teniendo una base sólida en detalles técnicos y generales. Además de crear un camino factible para todos los que emprendan este proyecto.

Saludos.

Distribuir contenido