olá gente… joia??
seguinte, estou desenvolvendo meu PFC com FLEX e JAVA…
estava com a ideia de fazer as classes em ActionScript e as DAO no JAVA… para facilitar gostaria de passar um objeto da minha classe em AS para o JAVA… vou tentar explicar em codigo a minha ideia
CLASSE EM ActionScript
public class Cliente
{
public function Cliente()
{
}
private var nome:String;
private var endereco:String;
public function getNome():String {
return nome;
}
public function setNome(n:String):void {
nome = n;
}
public function getEndereco():String {
return endereco;
}
public function setEndereco(e:String):void {
endereco = e
}
}
CLASSE DAO
public class DAOPaciente extends DAO_Generico
{
private Connection connection;
public boolean cadastrar(<objClasseAS>)
{
connection = Conexao.conectar();
try
{
String sqlInsert = "INSERT INTO CLIENTE (NOME,ENDERECO) VALUES ('"+<objClasseAS>.getNome()+"','"+<objClasseAS>.getEndereco()+"')";
statement = connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
int ok=statement.executeUpdate(sqlInsert);
if (ok==1)
return true;
else
return false;
}catch (SQLException erro)
{
JOptionPane.showMessageDialog(null, "Erro de Gravação dos dados. "+erro);
return false;
}
}
No meu MXML faria algo assim
[Bindable]
private var cli:Cliente;
private function chamaTeste():void
{
cli = new Cliente();
cli.setNome(textNome.text);
cli.setEndereco(text.Endereco.text);
ConectarTeste.cadastrar(cli);
}
omiti algumas coisas so colocando a parte do foco do meu pedido de ajuda
como eu instanciaria esse parametro para minha classe cadastrar e outras tbm (alterar, por exemplo)… de q tipo ele seria???
poderiam me passar um codigozinho bobo de exemplo ou adequar o que mandei na forma correta??
estei ontem algo parecido mas naum funcionou…
em JAVA sei q isso é tranquilo, mas em flex essa será a primeira vez q estarei fazendo algo mais bem bolado com o flex e java juntos…
podem ajudar-me??
desde já agradeço