Ir al contenido principal

Entradas

Mostrando las entradas de abril, 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/