</default-channels>
<destination
id="usuario">
<adapter ref="java-dao" />
<properties>
<metadata>
<identity property="idusuario"/>
</metadata>
<network>
<session-timeout>0</session-timeout>
<paging
enabled="false" />
<throttle-inbound
policy="ERROR" max-frequency="500"/>
<throttle-outbound
policy="REPLACE" max-frequency="500"/>
</network>
<server>
<assembler>
<class>usuarios.UsuarioAssembler</class>
<singleton>true</singleton>
</assembler>
<fill-method>
<name>loadUsuarios</name>
</fill-method>
</server>
</properties>
</destination>
</service>
UsuarioAssembler.java
package usuarios;
import java.util.List;
public class UsuarioAssembler
{
public List loadUsuarios()
{
UsuarioDAO dao = new
UsuarioDAO();
return dao.getUsuarios();
}
}
UsuarioDAO.java
package usuarios;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.s! ql.Statement;
import java.util.ArrayList;
import java.util.List;
public class UsuarioDAO
{
public List getUsuarios() throws DAOException
{
ArrayList list = new
ArrayList();
Connection c = null;
try
{
c =
ConexionBD.getConexion();
Statement s = c.createStatement();
ResultSet rs = s.executeQuery("SELECT * FROM alumnos ORDER BY
nombre");
Usuario usuario;
while (rs.next())
{
usuario = new Usuario();
usuario.setIdUsuario(rs.getString("id_usuario"));
usuario.setPassword(rs.getString("password"));
usuario.setNombre(rs.getString("nombre"));
list.add(usuario);
}
}
catch (SQLException e)
{
e.printStackTrace();
throw new DAOException(e);
}
finally
{
ConexionBD.cerrarConexion(c);
}
return list;
}
}
Everything in java works correctly, but when i try to call it from flex doesn't
work.
If anybody can help me, i will be very pleased.
Thanks in advance.
--
Manuel Bordallo
[EMAIL PROTECTED]
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
YAHOO! GROUPS LINKS