jueves, abril 07, 2011

Multiples patrones para un servlet

Estaba buscando como hacer para que un servlet responda tanto a .action como .xml, y esto me funciono en tomcat



<servlet-mapping>
<servlet-name>SimpleMVCServlet</servlet-name>
<url-pattern>*.action</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>SimpleMVCServlet</servlet-name>
<url-pattern>*.xml</url-pattern>
</servlet-mapping>

Serializar en XML un object

Existen diferentes tipos de Librerías para hacer Serializacion de objetos a XML y viceversa, tales como  
JAXB, XStream, XMLBeans, etc. De ellos, uno de los que mas me gusta es XStream, aunque se a pura reflexión 
es sencillo de utilizar y puede serializar a XML y Json de manera transparente.
Sin embargo si no desean agregar una librería externa y no desean usar las ya conocidas Sax o Dom, puede usar las clases 
XMLEncode y XMLDecoder, un ejemplo.
XMLEncoder e = new XMLEncoder(     new BufferedOutputStream(         new FileOutputStream("Test.xml"))); e.writeObject(new JButton("Hello, world")); e.close()
Mas info en:
http://java.sun.com/products/jfc/tsc/articles/persistence4/

viernes, abril 01, 2011

Tipos de datos en Oracle

En caso que necesiten saber los tamaños máximos para algunos de los tipos en Oracle, este link me sirvió bastante