<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Java vs C# &#187; Informática</title>
	<atom:link href="http://javavscsharp.wordpress.com/category/informatica/feed/" rel="self" type="application/rss+xml" />
	<link>http://javavscsharp.wordpress.com</link>
	<description>Bitácora de tecnología, tips y recordatorios para mi mismo, que quizás le pueden servir a alguien mas</description>
	<lastBuildDate>Tue, 29 Apr 2008 16:47:56 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='javavscsharp.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/d84a03b64391356e5b60144c8b4c9af7?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Java vs C# &#187; Informática</title>
		<link>http://javavscsharp.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://javavscsharp.wordpress.com/osd.xml" title="Java vs C#" />
		<item>
		<title>iPod sin iTunes</title>
		<link>http://javavscsharp.wordpress.com/2008/03/18/ipod-sin-itunes/</link>
		<comments>http://javavscsharp.wordpress.com/2008/03/18/ipod-sin-itunes/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 13:28:22 +0000</pubDate>
		<dc:creator>spirit1988</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[winamp itunes]]></category>

		<guid isPermaLink="false">http://javavscsharp.wordpress.com/?p=11</guid>
		<description><![CDATA[Con la última versión de Winamp, no es necesario tener iTunes para usar iPod! Además, se pueden cargar y bajar archivos desde cualquier computadora, y usar como biblioteca una mezcla de todos los archivos que pongamos de cualquier lado. Y, además, Winamp no pesa nada, mientras que iTunes es un verdadero elefante que aplasta nuestro [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=11&subd=javavscsharp&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img ALIGN="left" HEIGHT="150" WIDTH="150" BORDER="0" SRC="http://universopda.com/images/ipod_nano2gb.jpg" />Con la última versión de Winamp, no es necesario tener iTunes para usar iPod! Además, se pueden cargar y bajar archivos desde cualquier computadora, y usar como biblioteca una mezcla de todos los archivos que pongamos de cualquier lado. Y, además, Winamp no pesa nada, mientras que iTunes es un verdadero elefante que aplasta nuestro procesador y nuestra memoria.</p>
<p>Winamp :)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/javavscsharp.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/javavscsharp.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javavscsharp.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javavscsharp.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javavscsharp.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javavscsharp.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javavscsharp.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javavscsharp.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javavscsharp.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javavscsharp.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javavscsharp.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javavscsharp.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=11&subd=javavscsharp&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://javavscsharp.wordpress.com/2008/03/18/ipod-sin-itunes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7e16e051907ca9ecc30fde8ef5ee0b38?s=96&#38;d=identicon" medium="image">
			<media:title type="html">spirit1988</media:title>
		</media:content>
	</item>
		<item>
		<title>Ant</title>
		<link>http://javavscsharp.wordpress.com/2008/03/13/ant/</link>
		<comments>http://javavscsharp.wordpress.com/2008/03/13/ant/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 16:49:54 +0000</pubDate>
		<dc:creator>spirit1988</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://javavscsharp.wordpress.com/?p=24</guid>
		<description><![CDATA[
En este tutorial está lo básico para ejecutar ANT desde eclipse; hay que hacer un archivo build.xml en donde uno quiera (el root del proyecto), poner una acción a realizar por default (se ejecutará esta y todas sus dependendicas&#8230; la acción que no esté linkeada no se ejecutará). Este es el código de ejemplo:
build.xml
&#60;project name=&#8221;AntExample&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=24&subd=javavscsharp&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img SRC="http://www.eventoplus.com/admin/providers/602/ant-340-web.jpg" BORDER="0" WIDTH="340" HEIGHT="291" /></p>
<p>En este tutorial está lo básico para ejecutar ANT desde eclipse; hay que hacer un archivo build.xml en donde uno quiera (el root del proyecto), poner una acción a realizar por default (se ejecutará esta y todas sus dependendicas&#8230; la acción que no esté linkeada no se ejecutará). Este es el código de ejemplo:</p>
<p>build.xml</p>
<p>&lt;project name=&#8221;AntExample&#8221; default=&#8221;jar&#8221; basedir=&#8221;.&#8221;&gt;</p>
<p>&lt;!&#8211; El default es la operación por default, y la única<br />
que se ejecuta si no le pasan parámetros &#8211;&gt;</p>
<p>&lt;!&#8211; Define propiedades (variables) &#8211;&gt;</p>
<blockquote><p>     &lt;property name=&#8221;src&#8221; value=&#8221;.&#8221;/&gt;</p></blockquote>
<blockquote><p>     &lt;property name=&#8221;build&#8221; value=&#8221;bin&#8221;/&gt;</p></blockquote>
<blockquote><p>     &lt;property name=&#8221;deploy&#8221; value=&#8221;deploy&#8221;/&gt;</p></blockquote>
<p>&lt;!&#8211; Hace un directorio &#8211;&gt;<br />
&lt;target name=&#8221;init&#8221;&gt;<br />
&lt;mkdir dir=&#8221;${build}&#8221;/&gt;<br />
&lt;mkdir dir=&#8221;${deploy}&#8221;/&gt;<br />
&lt;/target&gt;</p>
<p>&lt;!&#8211; Compila el código java a ese directorio<br />
(¿por qué el depends? porque hay que hacer<br />
el otro primero) &#8211;&gt;<br />
&lt;target name=&#8221;compile&#8221; depends=&#8221;init&#8221;&gt;<br />
&lt;!&#8211; Compile the java code &#8211;&gt;<br />
&lt;javac srcdir=&#8221;${src}&#8221; destdir=&#8221;${build}&#8221;/&gt;<br />
&lt;/target&gt;<br />
&lt;!&#8211; Peeeeero no lo exporta en un .jar, hasta acá &#8211;&gt;<br />
&lt;target name=&#8221;jar&#8221; depends=&#8221;compile&#8221;<br />
description=&#8221;create a Jar file for the application&#8221;&gt;<br />
&lt;jar destfile=&#8221;${deploy}/hello.jar&#8221;&gt;<br />
&lt;fileset dir=&#8221;${build}&#8221; includes=&#8221;**/*.class&#8221;/&gt;<br />
&lt;manifest&gt;<br />
&lt;attribute name=&#8221;Main-Class&#8221; value=&#8221;HelloProgram&#8221;/&gt;<br />
&lt;/manifest&gt;<br />
&lt;/jar&gt;<br />
&lt;/target&gt;<br />
&lt;/project&gt;</p>
<p>Ant tiene bastantes mas funciones, de hecho, cuando tenemos un proyecto <strong>con dependencias</strong>, que necesite jars para funcionar u otro proyecto con el cual esté conectado, deberemos incluír esto:</p>
<p>&lt;!&#8211; Used to include all the libs in a directory &#8211;&gt;</p>
<p>&lt;patternset id=&#8221;java.libs&#8221; includes=&#8221;**/*.jar,**/*.zip&#8221; /&gt;</p>
<p>&lt;!&#8211; The libs compiled in the deploy folder at the time the method is called &#8211;&gt;</p>
<p>&lt;path id=&#8221;compiledLibs&#8221; &gt;<br />
&lt;fileset dir=&#8221;${deploy}/${libraries}&#8221; &gt;<br />
&lt;patternset refid=&#8221;java.libs&#8221; /&gt;<br />
&lt;/fileset&gt;<br />
&lt;fileset dir=&#8221;${deploy}/&#8221;&gt;<br />
&lt;patternset refid=&#8221;java.libs&#8221; /&gt;<br />
&lt;/fileset&gt;<br />
&lt;/path&gt;</p>
<p>Y cuando compilamos, lo añadimos de esta forma:</p>
<p>&lt;javac classpathref=&#8221;compiledLibs&#8221; mce_href=&#8221;compiledLibs&#8221; destdir=&#8221;${build}/banelco&#8221;&gt;<br />
&lt;src path=&#8221;${banelcoGeneralHome}/src/test/java&#8221;/&gt;<br />
&lt;src path=&#8221;${banelcoGeneralHome}/src/main/java&#8221;/&gt;<br />
&lt;/javac&gt;</p>
<p>Problemas comunes: cuando tenemos proyectos <strong>con dependencias</strong>, una solución simple es hacer una carpeta deploy, meter ahí todas las librerías,<br />
compilar allí el proyecto que no tiene dependencias de proyecto como un .jar, y después compilar<br />
el proyecto que si tiene dependencias, que dependa de todos los .jar de ese directorio (entonces,<br />
como el otro proyecto ya está compilado como un .jar, también tendrá sus clases )</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/javavscsharp.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/javavscsharp.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javavscsharp.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javavscsharp.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javavscsharp.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javavscsharp.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javavscsharp.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javavscsharp.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javavscsharp.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javavscsharp.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javavscsharp.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javavscsharp.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=24&subd=javavscsharp&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://javavscsharp.wordpress.com/2008/03/13/ant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7e16e051907ca9ecc30fde8ef5ee0b38?s=96&#38;d=identicon" medium="image">
			<media:title type="html">spirit1988</media:title>
		</media:content>
	</item>
		<item>
		<title>Spring: Property Place Holder</title>
		<link>http://javavscsharp.wordpress.com/2008/03/11/spring-property-place-holder/</link>
		<comments>http://javavscsharp.wordpress.com/2008/03/11/spring-property-place-holder/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 16:11:35 +0000</pubDate>
		<dc:creator>spirit1988</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Spring PropertyPlaceHolder Java j2ee]]></category>

		<guid isPermaLink="false">http://javavscsharp.wordpress.com/?p=23</guid>
		<description><![CDATA[&#160;

Viendo que hay muy poca info sobre Spring en castellano (y menos sobre temas específicos), me dedicaré a escribir sobre ello.
Si uno no quiere modificar directamente los archivos XML, ya que para operadores esto quizás no sea lo mejor, y prefiere cambiar las propiedades principalse en un archivo .properties, esta es la forma de incluír esos .properties en Spring y llamar a los valores de sus variables:
gateway.properties
ioacceptor.port = 1235
applicationContext.xml
&#60;!DOCTYPE beans [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=23&subd=javavscsharp&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p ALIGN="center">&nbsp;</p>
<div STYLE="center"><img HEIGHT="100" WIDTH="150" BORDER="0" SRC="http://www.boxstuff.com/images/credits/spring.gif" /></div>
<p>Viendo que hay muy poca info sobre Spring en castellano (y menos sobre temas específicos), me dedicaré a escribir sobre ello.</p>
<p>Si uno no quiere modificar directamente los archivos XML, ya que para operadores esto quizás no sea lo mejor, y prefiere cambiar las propiedades principalse en un archivo .properties, esta es la forma de incluír esos .properties en Spring y llamar a los valores de sus variables:</p>
<p><i>gateway.properties</i></p>
<p>ioacceptor.port = 1235</p>
<p><i>applicationContext.xml</i></p>
<p>&lt;!DOCTYPE beans PUBLIC &#8220;-//SPRING//DTD BEAN//EN&#8221; &#8220;http://www.springframework.org/dtd/spring-beans.dtd&#8221;&gt;<br />
&lt;beans&gt;</p>
<p>&lt;!&#8211; Property Place Holder Configuration &#8211;&gt;<br />
<strong>&lt;bean class=&#8221;org.springframework.beans.factory.config.PropertyPlaceholderConfigurer&#8221;&gt;<br />
&lt;property name=&#8221;locations&#8221;&gt;<br />
&lt;value&gt;classpath:com/banelco/gateway/context/gateway.properties&lt;/value&gt;<br />
&lt;/property&gt;<br />
&lt;/bean&gt;</strong></p>
<p>&#8230;</p>
<p>&lt;bean class=&#8221;org.apache.mina.integration.spring.Binding&#8221;&gt;<br />
&lt;property name=&#8221;address&#8221; value=&#8221;:<strong>${ioacceptor.port}</strong>&#8220;/&gt;<br />
&lt;property name=&#8221;handler&#8221; ref=&#8221;iso8583Handler&#8221;/&gt;<br />
&lt;property name=&#8221;serviceConfig&#8221;&gt;<br />
&lt;bean class=&#8221;org.apache.mina.transport.socket.nio.SocketAcceptorConfig&#8221;&gt;<br />
&lt;property name=&#8221;filterChainBuilder&#8221; ref=&#8221;filterChainBuilder&#8221;/&gt;<br />
&lt;property name=&#8221;reuseAddress&#8221; value=&#8221;true&#8221;/&gt;<br />
&lt;/bean&gt;<br />
&lt;/property&gt;<br />
&lt;/bean&gt;<br />
&lt;/list&gt;<br />
&lt;/property&gt;<br />
&lt;/bean&gt;<br />
&lt;/beans&gt;</p>
<p><strong>Importante:</strong> si se desea utilizar mas de un PropertyPlaceHolder en el contexto, se le debe añadir la propiedad &lt;property name=&#8221;ignoreUnresolvablePlaceholders&#8221; value=&#8221;true&#8221; /&gt;, para que los holders que no pueda resolver uno no tire excepción y pueda resolverlos el otro.</p>
<p><strong>Idea</strong><strong>:</strong> se pueden extenders las clases de PlaceHolder e implementar de nuevo sus métodos, por ejemplo, el getLocation(), para hacer rutas configuradas y que sólo tengan que poner el nombre del archivo :)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/javavscsharp.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/javavscsharp.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javavscsharp.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javavscsharp.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javavscsharp.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javavscsharp.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javavscsharp.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javavscsharp.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javavscsharp.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javavscsharp.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javavscsharp.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javavscsharp.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=23&subd=javavscsharp&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://javavscsharp.wordpress.com/2008/03/11/spring-property-place-holder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7e16e051907ca9ecc30fde8ef5ee0b38?s=96&#38;d=identicon" medium="image">
			<media:title type="html">spirit1988</media:title>
		</media:content>
	</item>
		<item>
		<title>JBoss + Spring + MBeans 3/4</title>
		<link>http://javavscsharp.wordpress.com/2008/03/05/jboss-spring-mbeans-34/</link>
		<comments>http://javavscsharp.wordpress.com/2008/03/05/jboss-spring-mbeans-34/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 12:53:16 +0000</pubDate>
		<dc:creator>spirit1988</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[MBean JBoss Java J2EE]]></category>

		<guid isPermaLink="false">http://javavscsharp.wordpress.com/?p=20</guid>
		<description><![CDATA[
Bueno, ahora ya tenemos cómo acceder a los MBeans desde código, pero ¿cómo crearlos desde código?
Lo primero que tenemos que tener en cuenta es que las clases que queremos crear como MBeans, obligatoriamente tienen que estar en el servidor. O sea, tenemos que exportarlo como un .jar y ponerlo en la carpeta lib del servidor (así me funcionó a mi, si tenemos una aplicación web será un .war y en deploy, aunque no lo probé)
Ya tenemos eso, ahora creamos un MBean cualquiera:
Interfaz TesterMBean

package [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=20&subd=javavscsharp&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a HREF="http://javavscsharp.files.wordpress.com/2008/03/jboss-2.jpg" TITLE="JBossImage"><img SRC="http://javavscsharp.files.wordpress.com/2008/03/jboss-2.jpg" ALT="JBossImage" /></a></p>
<p>Bueno, ahora ya tenemos cómo acceder a los MBeans desde código, pero<i> ¿cómo crearlos desde código?</i></p>
<p>Lo primero que tenemos que tener en cuenta es que las clases que queremos crear como MBeans, obligatoriamente tienen que estar en el servidor. O sea, tenemos que exportarlo como un .jar y ponerlo en la carpeta lib del servidor (así me funcionó a mi, si tenemos una aplicación web será un .war y en deploy, aunque no lo probé)</p>
<p>Ya tenemos eso, ahora creamos un MBean cualquiera:</p>
<p><strong>Interfaz TesterMBean</strong><br />
<code><br />
package org.acriter.testJBoss;public interface TesterMBean {public String getNombre();public void setNombre(String nombre);public void init();</p>
<p>}</p>
<p></code><strong>Clase Tester</strong><br />
<code><br />
package org.acriter.testJBoss;public class Tester implements TesterMBean{public void init() {// TODO Auto-generated method stub}<br />
private String nombre;<br />
public String getNombre() {<br />
return nombre;<br />
}</p>
<p>public void setNombre(String nombre) {<br />
this.nombre=nombre;<br />
}<br />
}<br />
</code></p>
<p><strong>JMXProBrowser</strong></p>
<p><code><br />
package org.acriter.testJBoss;import javax.management.MBeanInfo;import javax.management.MBeanOperationInfo;import javax.management.MBeanParameterInfo;import javax.management.ObjectName;</p>
<p>import javax.naming.InitialContext;</p>
<p>import org.jboss.jmx.adaptor.rmi.RMIAdaptor;</p>
<p>/**</p>
<p>* Esta clase puede conectarse con JBOSS!!</p>
<p>* Y llamar a sus MBeans...</p>
<p>* Queda para la historia.</p>
<p>* @author hmassaroli</p>
<p>*</p>
<p>*/</p>
<p>public class JMXProBrowser</p>
<p>{</p>
<p>/**</p>
<p>* @param args the command line arguments</p>
<p>*/</p>
<p>public static void main(String[] args) throws Exception</p>
<p>{</p>
<p>//ponemos las propiedades (?)<br />
System.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");<br />
System.setProperty("java.naming.provider.url", "localhost:1099");<br />
InitialContext ic = new InitialContext();<br />
RMIAdaptor server = (RMIAdaptor) ic.lookup("jmx/invoker/RMIAdaptor");<br />
//Intentaremos crear un MBean<br />
ObjectName name2 = new ObjectName("jboss:service=BeanLoco");<br />
//server.createMBean("java.lang.String", name2); //Esta clase si la toma<br />
server.createMBean("org.acriter.testJBoss.Tester", name2);<br />
//Esta no<br />
// Get the MBeanInfo for the JNDIView MBean<br />
ObjectName name = new ObjectName("jboss:service=JNDIView");<br />
MBeanInfo  info = server.getMBeanInfo(name);<br />
System.out.println("JNDIView Class: " + info.getClassName());</p>
<p>MBeanOperationInfo[] opInfo = info.getOperations();<br />
System.out.println("JNDIView Operations: ");<br />
for(int o = 0; o &lt; opInfo.length; o ++) {<br />
MBeanOperationInfo op = opInfo[o];</p>
<p>String returnType = op.getReturnType();<br />
String opName     = op.getName();<br />
System.out.print(" + " + returnType + " " + opName + "(");</p>
<p>MBeanParameterInfo[] params = op.getSignature();<br />
for(int p = 0; p &lt; params.length; p++)  {<br />
MBeanParameterInfo paramInfo = params[p];</p>
<p>String pname = paramInfo.getName();<br />
String type  = paramInfo.getType();</p>
<p>if (pname.equals(type)) {<br />
System.out.print(type);<br />
} else {<br />
System.out.print(type + " " + name);<br />
}</p>
<p>if (p &lt; params.length-1) {<br />
System.out.print(',');<br />
}<br />
}<br />
System.out.println(")");<br />
}<br />
// Invoke the list(boolean) op<br />
String[] sig    = {"boolean"};<br />
Object[] opArgs = {Boolean.TRUE};<br />
Object   result = server.invoke(name, "list", opArgs, sig);</p>
<p>System.out.println("JNDIView.list(true) output:n"+result);<br />
}<br />
}<br />
</code></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/javavscsharp.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/javavscsharp.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javavscsharp.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javavscsharp.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javavscsharp.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javavscsharp.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javavscsharp.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javavscsharp.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javavscsharp.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javavscsharp.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javavscsharp.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javavscsharp.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=20&subd=javavscsharp&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://javavscsharp.wordpress.com/2008/03/05/jboss-spring-mbeans-34/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7e16e051907ca9ecc30fde8ef5ee0b38?s=96&#38;d=identicon" medium="image">
			<media:title type="html">spirit1988</media:title>
		</media:content>
	</item>
		<item>
		<title>JBoss + Spring + MBeans 2/4</title>
		<link>http://javavscsharp.wordpress.com/2008/03/05/jboss-spring-mbeans-24/</link>
		<comments>http://javavscsharp.wordpress.com/2008/03/05/jboss-spring-mbeans-24/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 12:44:06 +0000</pubDate>
		<dc:creator>spirit1988</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[JBoss MBean Java J2EE]]></category>

		<guid isPermaLink="false">http://javavscsharp.wordpress.com/?p=19</guid>
		<description><![CDATA[
Bueno, ahora veremos cómo obtener info de un MBean existente en el servidor mediante código. La conexión del servidor es lo que se me complicó mucho, todavía no me explico demasiado cómo funciona. Éste es el código:
org.acriter.testJBoss.JMXBrowser:

package org.acriter.testJBoss;import javax.management.MBeanInfo;
import javax.management.MBeanOperationInfo;
import javax.management.MBeanParameterInfo;
import javax.management.ObjectName;
import javax.naming.InitialContext;import org.jboss.jmx.adaptor.rmi.RMIAdaptor;
/**
* Esta clase puede conectarse con JBOSS!!
* Y llamar a sus MBeans...
* [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=19&subd=javavscsharp&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a HREF="http://javavscsharp.files.wordpress.com/2008/03/jboss-2.jpg" TITLE="JBossImage"><img SRC="http://javavscsharp.files.wordpress.com/2008/03/jboss-2.jpg" ALT="JBossImage" /></a></p>
<p>Bueno, ahora veremos cómo obtener info de un MBean existente en el servidor mediante código. La conexión del servidor es lo que se me complicó mucho, todavía no me explico demasiado cómo funciona. Éste es el código:</p>
<p><strong>org.acriter.testJBoss.JMXBrowser:</strong></p>
<p><code><br />
package org.acriter.testJBoss;import javax.management.MBeanInfo;<br />
import javax.management.MBeanOperationInfo;<br />
import javax.management.MBeanParameterInfo;<br />
import javax.management.ObjectName;<br />
import javax.naming.InitialContext;import org.jboss.jmx.adaptor.rmi.RMIAdaptor;</p>
<p>/**<br />
* Esta clase puede conectarse con JBOSS!!<br />
* Y llamar a sus MBeans...<br />
* Queda para la historia.<br />
* @author hmassaroli<br />
*<br />
*/<br />
public class JMXBrowser<br />
{<br />
/**<br />
* @param args the command line arguments<br />
*/<br />
public static void main(String[] args) throws Exception<br />
{</p>
<p>//ponemos las propiedades (?)<br />
System.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");<br />
System.setProperty("java.naming.provider.url", "localhost:1099");</p>
<p>InitialContext ic = new InitialContext();<br />
RMIAdaptor server = (RMIAdaptor) ic.lookup("jmx/invoker/RMIAdaptor");</p>
<p>// Get the MBeanInfo for the JNDIView MBean<br />
ObjectName name = new ObjectName("jboss:service=JNDIView");<br />
MBeanInfo  info = server.getMBeanInfo(name);<br />
System.out.println("JNDIView Class: " + info.getClassName());</p>
<p>MBeanOperationInfo[] opInfo = info.getOperations();<br />
System.out.println("JNDIView Operations: ");<br />
for(int o = 0; o &lt; opInfo.length; o ++) {<br />
MBeanOperationInfo op = opInfo[o];</p>
<p>String returnType = op.getReturnType();<br />
String opName     = op.getName();<br />
System.out.print(" + " + returnType + " " + opName + "(");</p>
<p>MBeanParameterInfo[] params = op.getSignature();<br />
for(int p = 0; p &lt; params.length; p++)  {<br />
MBeanParameterInfo paramInfo = params[p];</p>
<p>String pname = paramInfo.getName();<br />
String type  = paramInfo.getType();</p>
<p>if (pname.equals(type)) {<br />
System.out.print(type);<br />
} else {<br />
System.out.print(type + " " + name);<br />
}</p>
<p>if (p &lt; params.length-1) {<br />
System.out.print(',');<br />
}<br />
}<br />
System.out.println(")");<br />
}</p>
<p>// Invoke the list(boolean) op<br />
String[] sig    = {"boolean"};<br />
Object[] opArgs = {Boolean.TRUE};<br />
Object   result = server.invoke(name, "list", opArgs, sig);</p>
<p>System.out.println("JNDIView.list(true) output:n"+result);<br />
}<br />
}<br />
<code></code></p>
<p></code></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/javavscsharp.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/javavscsharp.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javavscsharp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javavscsharp.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javavscsharp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javavscsharp.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javavscsharp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javavscsharp.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javavscsharp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javavscsharp.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javavscsharp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javavscsharp.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=19&subd=javavscsharp&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://javavscsharp.wordpress.com/2008/03/05/jboss-spring-mbeans-24/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7e16e051907ca9ecc30fde8ef5ee0b38?s=96&#38;d=identicon" medium="image">
			<media:title type="html">spirit1988</media:title>
		</media:content>
	</item>
		<item>
		<title>Jboss + Spring + Mbeans 1/3</title>
		<link>http://javavscsharp.wordpress.com/2008/03/05/jboss-spring-mbeans-13/</link>
		<comments>http://javavscsharp.wordpress.com/2008/03/05/jboss-spring-mbeans-13/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 12:07:40 +0000</pubDate>
		<dc:creator>spirit1988</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[JBoss Spring MBean java J2EE]]></category>

		<guid isPermaLink="false">http://javavscsharp.wordpress.com/?p=13</guid>
		<description><![CDATA[
Hace poco me encomendaron la desconocida tarea de registrar desde una aplicación stand alone con Spring un MBean en un servidor JBoss. Me costó mucho al principio enteder, lo primero que logré fue declarar un servicio en JBoss desde un archivo .SAR. No me acuerdo mucho del asunto, es algo así:
http://forum.springframework.org/showthread.php?t=11479
Se define una carpeta META-INF [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=13&subd=javavscsharp&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img HEIGHT="187" WIDTH="372" BORDER="0" SRC="http://eroute.net/images/jboss-2.jpg" /></p>
<p>Hace poco me encomendaron la desconocida tarea de registrar desde una aplicación stand alone con Spring un MBean en un servidor JBoss. Me costó mucho al principio enteder, lo primero que logré fue declarar un servicio en JBoss desde un archivo .SAR. No me acuerdo mucho del asunto, es algo así:</p>
<p>http://forum.springframework.org/showthread.php?t=11479</p>
<p>Se define una carpeta META-INF en un Proyecto Java, y adentro se le pone un jboss-service.xml, se lo exporta como .jar, y le cambiás la extensión a .SAR, y JBoss te lo toma como servicio.</p>
<p>Acá está el ejemplo:</p>
<p><strong>META-INF/jboss-service.xml:</strong><br />
<code><br />
&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;server&gt;<br />
&lt;mbean code="com.acme.HelloWorldService" name="acme.com:service=HelloWorld"&gt;<br />
&lt;attribute name="Message"&gt;Hello World&lt;/attribute&gt;<br />
&lt;/mbean&gt;<br />
&lt;/server&gt;com.acme.HelloWorldServiceMBean</code></p>
<p><code><br />
</code><strong>com.acme.HelloWorldService</strong><br />
<code><br />
package com.acme; import org.jboss.system.ServiceMBeanSupport;public class HelloWorldService extends ServiceMBeanSupport implements HelloWorldServiceMBean<br />
{<br />
// Our message attribute<br />
private String message = "Sorry no message today";// Getters and Setters<br />
public String getMessage()<br />
{<br />
return message;<br />
}<br />
public void setMessage(String message)<br />
{<br />
this.message = message;<br />
}// The printMessage operation<br />
public void printMessage()<br />
{<br />
log.info(message);<br />
}// The lifecycle<br />
protected void startService() throws Exception<br />
{<br />
log.info("Starting with message=" + message);<br />
}<br />
protected void stopService() throws Exception<br />
{<br />
log.info("Stopping with message=" + message);<br />
}<br />
}</p>
<p></code><strong>com.acme.HelloWorldServiceMBean:<br />
</strong><code><br />
package com.acme;import org.jboss.system.ServiceMBean;public interface HelloWorldServiceMBean extends ServiceMBean<br />
{<br />
// Configure getters and setters for the message attribute<br />
String getMessage();<br />
void setMessage(String message);// The print message operation<br />
void printMessage();<br />
}Si esto les funciona, ya están listos para la siguiente y terrorífica etapa... obtener la info de un MBean del servidor!  <code></code> </code></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/javavscsharp.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/javavscsharp.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javavscsharp.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javavscsharp.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javavscsharp.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javavscsharp.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javavscsharp.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javavscsharp.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javavscsharp.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javavscsharp.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javavscsharp.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javavscsharp.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=13&subd=javavscsharp&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://javavscsharp.wordpress.com/2008/03/05/jboss-spring-mbeans-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7e16e051907ca9ecc30fde8ef5ee0b38?s=96&#38;d=identicon" medium="image">
			<media:title type="html">spirit1988</media:title>
		</media:content>
	</item>
		<item>
		<title>Misterioso archivo .SAR</title>
		<link>http://javavscsharp.wordpress.com/2008/03/03/misterioso-archivo-sar/</link>
		<comments>http://javavscsharp.wordpress.com/2008/03/03/misterioso-archivo-sar/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 16:24:45 +0000</pubDate>
		<dc:creator>spirit1988</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[MBean JBoss SAR servicio]]></category>

		<guid isPermaLink="false">http://javavscsharp.wordpress.com/?p=15</guid>
		<description><![CDATA[
Un archivo SAR es un archivo de servicio de JBoss. Si quieren probar cómo se muestra un MBean en la consola de JBoss, es decir, instanciar un nuevo servicio, deben:
Crear un nuevo proyecto web dinámico en Eclipse
Hacer este tutorial.
Crear una carpeta META-INF y ahí poner el archivo jboss-services.xml
Exportar el archivo como .JAR
Cambiarle la extensión a .SAR, y pegarlo en la carpeta deploy, del servidor default (o e que usen) de JBoss x)
En definitiva, la diferencia [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=15&subd=javavscsharp&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img HEIGHT="187" WIDTH="372" BORDER="0" SRC="http://eroute.net/images/jboss-2.jpg" /></p>
<p>Un archivo SAR es un archivo de servicio de JBoss. Si quieren probar cómo se muestra un MBean en la consola de JBoss, es decir, instanciar un nuevo servicio, deben:</p>
<p>Crear un nuevo proyecto web dinámico en Eclipse</p>
<p>Hacer <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=ExampleHelloWorldService">este</a> tutorial.</p>
<p>Crear una carpeta META-INF y ahí poner el archivo jboss-services.xml</p>
<p>Exportar el archivo como .JAR</p>
<p>Cambiarle la extensión a .SAR, y pegarlo en la carpeta deploy, del servidor default (o e que usen) de JBoss x)</p>
<p>En definitiva, la diferencia entre un JAR y un SAR es el nombre, y que este último tiene en META-INF la descripción del servicio.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/javavscsharp.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/javavscsharp.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javavscsharp.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javavscsharp.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javavscsharp.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javavscsharp.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javavscsharp.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javavscsharp.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javavscsharp.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javavscsharp.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javavscsharp.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javavscsharp.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=15&subd=javavscsharp&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://javavscsharp.wordpress.com/2008/03/03/misterioso-archivo-sar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7e16e051907ca9ecc30fde8ef5ee0b38?s=96&#38;d=identicon" medium="image">
			<media:title type="html">spirit1988</media:title>
		</media:content>
	</item>
		<item>
		<title>ActionScript 3.0: enormes cambios</title>
		<link>http://javavscsharp.wordpress.com/2008/02/23/actionscript-30-enormes-cambios/</link>
		<comments>http://javavscsharp.wordpress.com/2008/02/23/actionscript-30-enormes-cambios/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 18:50:28 +0000</pubDate>
		<dc:creator>spirit1988</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[flash actionscript 3]]></category>

		<guid isPermaLink="false">http://javavscsharp.wordpress.com/?p=5</guid>
		<description><![CDATA[
Hace mucho que no programaba en Flash, y me dieron ganas de hacer un juego de rol. Me di cuenta de lo mucho que había cambiado este lenguaje. AS3 es mucho mas robusto e inflexible que sus entregas anteriores, y tienen muchas diferencias.
Las mas importantes:
Totalmente orientado a objetos
Las clases son privadas por defecto! Por eso puede no encontrarlas generalmente.
Existen los paquetes (son la ruta de carpetas en donde [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=5&subd=javavscsharp&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img SRC="http://scr.softonic.com/s2/24000/24681/4_flash.jpg" ALT="Flash" BORDER="0" WIDTH="100" HEIGHT="100" ALIGN="left" /></p>
<p>Hace mucho que no programaba en Flash, y me dieron ganas de hacer un juego de rol. Me di cuenta de lo mucho que había cambiado este lenguaje. AS3 es mucho mas robusto e inflexible que sus entregas anteriores, y tienen muchas diferencias.</p>
<p>Las mas importantes:</p>
<p>Totalmente orientado a objetos</p>
<p>Las clases son <strong>privadas por defecto</strong>! Por eso puede no encontrarlas generalmente.<br />
Existen los <strong>paquetes </strong>(son la ruta de carpetas en donde estan guardadas).<br />
No existe _root.</p>
<p>Los movieClip no tienen mas enterFrame, onClick, etc. Ahora son todos eventos.</p>
<p>No hay mas attachMovie: http://www.codigo.as/blog/?p=76</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/javavscsharp.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/javavscsharp.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javavscsharp.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javavscsharp.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javavscsharp.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javavscsharp.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javavscsharp.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javavscsharp.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javavscsharp.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javavscsharp.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javavscsharp.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javavscsharp.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=5&subd=javavscsharp&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://javavscsharp.wordpress.com/2008/02/23/actionscript-30-enormes-cambios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7e16e051907ca9ecc30fde8ef5ee0b38?s=96&#38;d=identicon" medium="image">
			<media:title type="html">spirit1988</media:title>
		</media:content>
	</item>
		<item>
		<title>Java vs C# (Constructor)</title>
		<link>http://javavscsharp.wordpress.com/2008/02/09/java-vs-c-constructor/</link>
		<comments>http://javavscsharp.wordpress.com/2008/02/09/java-vs-c-constructor/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 12:47:51 +0000</pubDate>
		<dc:creator>spirit1988</dc:creator>
				<category><![CDATA[Informática]]></category>

		<guid isPermaLink="false">http://javavscsharp.wordpress.com/?p=3</guid>
		<description><![CDATA[Hola! Bienvenidos a este blog, en donde, paradójicamente, no pondré estúpidos artículos comparando las características de Java y las de C#, sino que pondré artículos de cosas que estoy descubriendo yo y que podrían llegar a serle útil a alguien (y a mi para acordarme)
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=3&subd=javavscsharp&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hola! Bienvenidos a este blog, en donde, paradójicamente, no pondré estúpidos artículos comparando las características de Java y las de C#, sino que pondré artículos de cosas que estoy descubriendo yo y que podrían llegar a serle útil a alguien (y a mi para acordarme)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/javavscsharp.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/javavscsharp.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javavscsharp.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javavscsharp.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javavscsharp.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javavscsharp.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javavscsharp.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javavscsharp.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javavscsharp.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javavscsharp.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javavscsharp.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javavscsharp.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javavscsharp.wordpress.com&blog=2791546&post=3&subd=javavscsharp&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://javavscsharp.wordpress.com/2008/02/09/java-vs-c-constructor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7e16e051907ca9ecc30fde8ef5ee0b38?s=96&#38;d=identicon" medium="image">
			<media:title type="html">spirit1988</media:title>
		</media:content>
	</item>
	</channel>
</rss>