Java Enterprise

J2EE, MVC, JSF, Struts, Hibernate, Spring, EJB's, Ant.

Pool de conexion en webLogic Server

Hola a todos, necesito que me ayuden a configurar un pool de conexiones de mi aplicacion con oracle en el servidor de aplicaciones webLogic Server de Oracle. De antemano gracias.

Spring MVC

Hola a todos, quisiera saber si alguien tiene o sabe de algun manual o tutorial de Spring en español que me puedan facilitar, hasta ahora lo que encuentro en español estan muy muy basicos y en el ingles estoy muy novato, gracias.

Liberado Jersey 1.0

Ha sido liberada la versión 1.0 de Jersey, que es la implementación de referencia de Sun de la especificación JAX-RS 1.0, la API para el soporte de Servicios RESTful (Servicios Web bajo la arquitectura REST) en la plataforma Java.

Los Servicios RESTful ya se podían implementar con JAX-WS, pero con JAX-RS resulta más sencillo y "adecuado", de modo que JAX-RS es a los Servicios RESTful lo que JAX-WS es a los "Servicios SOAP".

jBoss

Hola a todos, necesito saber si alguien sabe de alguna documentacion de jBoss en Español que me puedan facilitar, ya lo descargue e instale en Red Hat, ya genere el .war de mi proyecto y lo coloco en: /usr/local/jboss/server/default/deploy/ la pagina inicial de jboss si me la abre () pero al momento de querer ver mi proyecto no lo hace (). El mismo .war lo uso para tomcat en /tomcat/webapp/ y ahi si jala chingon. Alguien me podria decir cual es el problema?

java.lang.OutOfMemoryError: Java heap space

Hola a todos, tengo un problema al realizar una consulta muy grande a la base de datos( dos millones) desde mi aplicacion Java, me envia la siguiente exception: java.lang.OutOfMemoryError: Java heap space, investigue y muchos suguieren aumentar la memoria a la JVM, quisiera saber si alguien sabe como hacer esto de manera definitiva sin tener que hacerlo cada ves que ejecute mi aplicacion, de antemano muchas gracias.

Acceso a la Base de Datos

Hola, estoy realizando una aplicacion web en donde me conecto a una base de datos (Oracle), todo funciona correctamente con datos pequeños, pero cuando realizo insert's por arriba de los 100 000 silmutaneamente, el rendimiento del sistema baja drasticamente ( 19 minutos para 100 000 inserts). Queria saber si alguien puede ayudarme con alguna clase ejemplo usando algun metodo para solucionar esto. Me conecto usando JDBC, gracias de antemano.

Eclipse Ganymede 3.4 Review, mejoras y características del nuevo release.

Acabo de ver las mejoras que trae el nuevo lanzamiento de Eclipse "Ganymede" y no dude en traerlas para que las
tomen en cuenta. Esta es la versión 3.4 del popular IDE, que tradicionalmente libera una nueva versión anualmente por
estas fechas.

Eclipse Ganymede

* Con información de http://elcofrecito.net/.

Búsqueda de texto mejorada

Mejora en el soporte de búsqueda con expresiones regulares


Mejoras en el reemplazo de texto

Al reemplazar un texto podemos especificar mediante C cuáles letras queremos que mantenga las mayúsculas o minúsculas.

Configurando datasource de Oracle en JBoss

Autor: Javier Ramírez Jr.

Usando:

  • JDK 1.6 u1
  • JBoss 5.0.0.Beta1
  • Oracle 10g XE

Habrá algunas veces en las que no queramos que una conexión a la base de datos esté totalmente definida en el código fuente como en el ejemplo de Marco Antonio, con todo y usuario y password por cuestiones de seguridad. Otras razones? la más importante de todas ellas es cuando manejamos más de un ambiente de desarrollo, con una base de datos para cada uno (supongamos un ambiente de desarrollo, otro de pruebas y finalmente producción). Por supuesto no son los mismos datos de conexión para una y para otra (usuario, password, sid, y en ocasiones hasta host). Hacerlo en el código fuente obviamente obligaría a cambiar esa parte del código fuente cada vez que llevemos la aplicación de un ambiente a otro.

En este caso, haré el ejemplo de configuración de datasource de Oracle con JBoss, un servidor de aplicaciones Java Enterprise.

Clase generica de Conexion a Bases de datos

Una clase Generica de conexion a bases de datos

Una clase generica que realiza una conexion a bases de datos mysql, la cual esta declarada dentro del paquete conexion, recibe cuatro parametros:
String ip, String bd, String usr, String pass, los cuales se pueden enviar desde otra clase en donde se mande llamar... ejemplo

GenericaDb pnbd = new GenericaDb("192.168.54.2","listadb","admin","4dm1n1str");

despues se puede acceder a los elementos de la clase de la siguiente forma:

//Para obtener la conexion
Connexion conexion = qpn.getConexion();

package conexion;

/****************************************
* *
* @author Marco A. Trejo Lemus *
* 17/06/2008 09:47:01 AM *
****************************************/

import java.sql.*;

public class GenericaDb
{
public String driver,url,ip,bd,usr,pass;
public Connection conexion;

public GenericaDb(String ip, String bd, String usr, String pass)
{ driver="com.mysql.jdbc.Driver";
this.bd = bd;
this.usr = usr;
this.pass = pass;
url = new String("jdbc:mysql://"+ip+"/"+bd);
try
{ Class.forName(driver).newInstance();

Servicios y componentes complejos para pruebas unitarias con Spring

Una parte muy tediosa del desarrollo en J2EE es cuando tenemos que crear un componente que utiliza servicios del contenedor y que necesitamos probar de manera unitaria. Una manera de hacer esto siempre es subir el componente al contenedor y ahi poner alguna interfaz para invocar todos sus métodos (ya sea que lo hagamos nosotros solos o con ayuda de un framework de pruebas unitarias como JUnit). Pero normalmente esto puede quitarnos mucho tiempo, ya que hay que tener un contenedor corriendo, que consume muchos recursos, y subir el componente ahi, para que tenga todo el contexto de los servicios que va a necesitar, tales como un DataSource, correo, EJB's, etc.

Distribuir contenido