Saturday May 18th 2013

Insider

Archives

Posts Tagged ‘Java’

Seguridad en Web Services – Introducción

Seguridad en Web Services – Introducción

La seguridad es uno de los mayores desafiados en una entidad financiera o de otro rubro donde manejen web services para comunicarse entre empresas. IBM dice, que si no hay seguridad en los Web Services los tres mayores riesgos son: Transacciones sin autorización Alguien que posea un cliente no autorizado, puede enviar mensajes SOAP a el data center para obtener dinero. Esta transacción no es autorizada. Para solventar este problema se pueden utilizar los mecanismos de WS-Security. Un ejemplo puede ser que se incluya una combinación de id/password en el mensaje SOAP. Los mensajes están en texto legible, es decir sin encriptación El número de cuenta o el balance que viajan en el paquete SOAP puede ser leído por un sniffer en la red. Este problema se puede solventar utilizando SSL ya que así se encriptan los mensajes. Los mensajes SOAP son susceptibles a la modificación, no existe integridad Mientras el mensaje SOAP está viajando a su [...]

Optimizar las concatenaciones del texto en Java

Optimizar las concatenaciones del texto en Java

   Los problemas de perfomance al concatenar con += en vez de ocupar un objeto StringBuffer y utilizar el método append lo podemos observar en la siguiente imagen: Podemos observar que si son 20 líneas, en este caso el uso del += se tarda 745.2 veces más, y entre mas líneas este número crece. Esto se debe a que el objeto String es inmutable, por lo que cada vez que se utilizar la concatenación por medio del += se está añadiendo al Heap. Si adicional al usar el StringBuffer, inicializamos con el numero de caracteres que tendrá la cadena (en algunos casos se pueda) podemos mejorar todavía más el perfomance de la aplicación. Por Ejemplo -> cadenaDeTexto.setLength(300); El código para que puedan comprobarlos por ustedes mismos es el siguiente: public class Main { public static void main(String[] args) {   //Test the String Concatenation using + operator [...]

Formato de fechas en java

Formato de fechas en java

Hace unos cuantos días me pregunte el porqué se dejo de usar el objeto date para convertir fechas, algunos programadores incluso arman las fechas separándolas y luego poniendo el siguiente código:   1: Date fecha = new Date(); 2: fecha.setDate(16); 3: fecha.setMonth(11); 4: fecha.setYear(2009); .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: [...]

Lista de IDE para java

Lista de IDE para java

A continuación una lista de IDE(Entorno de Desarrollo Integrado) para java: JDeveloper El de oracle, la verdad comparado con NetBeans y Eclipse se siente un poco sencillo, pero es muy poderoso y aunque no es tan rico en funcionalidades sirve para crear prácticamente cualquier proyecto de software, además tiene integrado ADF que es una tecnología propia de ORACLE. Netbeans Muy interesante y con muchas funcionalidades de un solo click, web services con un solo click, EJB con un solo click… muy entretenido de usar y contiene una alta variedad de plug in hechos por la comunidad. Eclipse Uno de los mejores ide para java, no por nada es utilizados en Rational de IBM. (more...)

Java EE 6 Preview – Disponible

Java EE 6 Preview – Disponible

  Para todos los que programamos utilizando J2EE, les comunico que ya esta disponible J2EE 6, el cual pueden descargar desde el siguiente link al igual que las especificaciones.   DESCARGAR ESPECIFICACIONES

 Page 1 of 6  1  2  3  4  5  6 »