Title: RES: RES: HTML X Java

Ola Bruno,

  Estou testando o seu exemplo...

      A d�vida � a seguinte : como � que eu capturo o valor de "SourceText" ou "FormText"

    dentro do c�digo Java do meu Applet ?


    []�s

                   J�nior

    ----- Mensagem original -----
    De:             Bruno C. Reded Tinoco [SMTP:[EMAIL PROTECTED]]
    Enviada em:             Quarta-feira, 10 de Novembro de 1999 09:24
    Para:           [EMAIL PROTECTED]
    Assunto:                Re: RES: HTML X Java

     Ol� Rodrigo e Junior,

     Gostaria de saber primeiro a sua inten��o ... seria a mesma do Junior?
     (passar valores de um campo HTML para alguma aplica��o Java)

     Se a resposta for sim , eu acabei de achar uma solu��o para isso.
     Descobri que um Script JavaScript pode se comunicar com um Applet!

     Basta voc� adicionar uma vari�vel <ID> no campo <APPLET>
     e o valor dessa vari�vel transforma a Applet em um Objeto do
     Formul�rio, se vc n�o entendeu nada, veja o exemplo abaixo:

     ---- INICIO -----

     <form action="" method="POST" id="theForm" name="theForm">

        <textarea name="SourceText" cols="75" rows="10" wrap="VIRTUAL"
    id="SourceText"
         onBlur="theForm.FormText.value=fparse.parseText
    (theForm.SourceText.value);">
        </textarea>


       <applet code="formParser.class" id="fparse" archive="formParser.jar"
        height="33" width="200" name="fparse">
       </applet>


       <textarea name="FormText" cols="75" rows="10" wrap="VIRTUAL"
    id="FormText"></textarea>

    </form>

     --- FIM ---

     Nesse exemplo, existem 2 campos de �rea de Texto(TextField HTML).
     
     Um se chama "SourceText" o outro "FormText". Existe um Applet
     que se chama "fparse" devido ao ID que o transforma em um objeto
     do formul�rio.

     Um usu�rio digita algo na area de texto "SourceText" , quando
     ele clicar fora da �rea (fun��o javascript onBlur) o texto � passado
     para o applet java que depois retorna o valor para o outro campo
     de texto "FormText".
     
     theForm.FormText.value=fparse.parseText(theForm.SourceText.value);
     ---------------------- ------ ------------------------------------
            |                  |                      |
     Atribui valor ao      Applet          M�todo do Applet que pega
     campo de texto                            o valor do campo de
     "FormText".                                 texto "SourceText"

     Deu para enteder ???

     � s� sacar um pouco de JavaScript. Se algu�m precisar de ajuda eu  
     posso dar um toque.

     []s

     Bruno


                                                   >
    >
    > Pessoal, desculpe "entrar" na conversa desta forma.
    >
    > Bruno,
    >
    > Voc� tem um pequeno exemplo de como deve ser o c�digo escrito em Perl
    que
    > captura e envia os dados de um form html e os envia a um Servlet?
    >
    > O que � preciso para rodarmos um c�digo Perl?
    >
    > Um abra�o,
    > Tks
    >
    > Rodrigo
    >
    >
    > [EMAIL PROTECTED] on 10/11/99 07:23:15
    >
    > Please respond to "Bruno C. Reded Tinoco" <[EMAIL PROTECTED]>
    >
    > To:   [EMAIL PROTECTED]
    > cc:   [EMAIL PROTECTED] (bcc: Rodrigo D Oliveira/Brazil/IBM)
    > Subject:  Re: RES: HTML X Java
    >
    >
    >
    >
    > Ol� Junior,
    >
    >   De fato um script em ASP tamb�m pode ser utilizado para esse fim.
    >   A diferen�a com Perl � que ASP se adequa melhor aos Servidores NT.
    >   No caso de Unix sem d�vidas eu recomendo Perl.
    >
    >   Eu entendo o seu desejo de aproveitar o Servidor Java. Eu tamb�m
    >   j� pensei assim,mas agora vejo que devemos aproveitar o que h� de
    >   melhor para ser feito. Voc� deve procurar a tecnologia mais apta
    >   para essa situa��o. E n�o tentar usar Java como um "Coringa".
    >
    >   Eu darei uma investigada no site da SUN e de outros colaboradores,
    >   e procurarei uma solu��o para isso...
    >
    >   Em JavaScript voc� pode pegar valores de campos sem nenhum problema.
    >   Vamos supor que voc� tenha um campo de texto chamado de Nome:
    >
    >   <form name="cadastro">
    >   <input type="text" name="nome" size="13">
    >
    >   ...e voc� queira pegar o valor deste, ent�o fa�a assim:
    >
    >   <script language="JavaScript"><!--
    >
    >        // Coment�rio: essa vari�vel "o_nome" cont�m o valor do campo.
    >
    >        var o_nome = document.cadastro.nome.value;
    >
    >   // --></script>
    >
    >   Agora s� n�o sei como voc� pretende submeter esse valor para a
    >   sua aplica��o.
    >
    >   []s
    >
    >   Bruno
    >
    > -=-=-=- [EMAIL PROTECTED] -=-=-=-=-
    >  " Entrega o teu caminho ao Senhor;
    >  confia Nele, e o mais Ele o far�. "
    >       (Salmo 37:5)
    >  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    >
    > > Obrigado por ter respondido t�o R�pido Bruno !
    > >
    > > Pois �. � uma outra alternativa. Nos utilizamos muito ASP aqui na
    > > empresa, e
    > > eu poderia estar utilizando ao inves o Perl, pois
    > > o pessoal aqui conhece um pouqinho! Acho que em ASP at� daria oque
    > acha ?
    > >
    > > Oque eu queria mesmo Bruno, era aproveitar meu servidorzinho Java, e
    > > centralizar os acessos ao Oracle por ele. So for possivel
    > > � claro. Em javascript n�o se pode capturar o conte�do de um campo
    na
    > > mesma
    > > p�gina ?
    > >
    > > []�s
    > >
    > >    J�nior.
    > >
    > > > ----- Mensagem original -----
    > > > De:     Bruno C. Reded Tinoco [SMTP:[EMAIL PROTECTED]]
    > > > Enviada em:       Ter�a-feira, 9 de Novembro de 1999 12:58
    > > > Para:   [EMAIL PROTECTED]
    > > > Assunto:          Re: HTML X Java
    > > >
    > > >    Ol� Junior,
    > > >
    > > >    Tamb�m uso muito Java para diversos fins como este que voc�
    > citou,
    > > >    acessar banco de dados.
    > > >
    > > >    Se voc� n�o quer utilizar um Applet Swing para comunicar-se
    com a
    > > >    sua aplica��o no lado Servidor, seria melhor voc� usar um CGI ,
    > > >    de prefer�ncia Perl pois � bem mais r�pida e eficiente. Pois
    > > >    sinceramente n�o conhe�o nenhuma Classe Java que voc� possa
    usar
    > > >    para coletar informa��es de campos HTML usando m�todo POST ...
    > > >    talvez tenha, tente pesquisar!
    > > >
    > > >    Se houver voc� teria que criar um HTML com um form que
    submeteria
    > > >    os dados para sua aplica��o java. Veja um exemplo:
    > > >
    > > >    <HTML>
    > > >    <HEAD><TITLE> Cadastro </TITLE>
    > > >    <BODY>
    > > >    <FORM NAME="CADASTRO" METHOD="POST" ACTION="/aplicativo.class">
    > > >    <BR>
    > > >  Nome: <INPUT TYPE="text" NAME="Nome" SIZE="15"><BR>
    > > >  Telefone: <INPUT TYPE="text" NAME="Telefone" SIZE="15"><BR>
    > > >    <CENTER><INPUT TYPE="submit" VALUE="Cadastrar"></CENTER>
    > > >    </FORM>
    > > >    </BODY>
    > > >    </HTML>
    > > >
    > > >    Ent�o s� faltaria uma classe que pegasse esses valores.
    > > >
    > > >    Sinceramente seria melhor voc� fazer um programa em Perl que
    > > >    pegasse essas informa��es e inseri-se-os em seu banco Oracle.
    > > >    Se quiser posso lhe ajud�-lo nisso.
    > > >
    > > >    Perl tem m�dulos em que voc� se conecta diretamente com
    qualquer
    > > >    banco de dados sem nenhuma complica��o.
    > > >
    > > >    Infelizmente fica dificil usar Java em tudo, bem que eu
    gostaria!
    > > >
    > > >    []s
    > > >
    > > >    Bruno
    > > >
    > > > -=-=-=- [EMAIL PROTECTED] -=-=-=-=-
    > > >  " Entrega o teu caminho ao Senhor;
    > > >  confia Nele, e o mais Ele o far�. "
    > > >    (Salmo 37:5)
    > > >  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    > > >
    > > > > Ola Pessoal.
    > > > >
    > > > > Tenho um Applet Java que se comunica com uma aplica��o Java que
    > faz
    > > > > acessos
    > > > > ao Oracle via Socket, Ok ?
    > > > >
    > > > > Bem, por varios motivos preciso criar um cadastramento que todos
    > os
    > > > > functionarios da empresa tenham acesso.
    > > > >
    > > > > O problema � que esse meu applet usa Swing, e � meio lento pra
    > > > carregar.
    > > > > Estou tentando fazer algo mais leve!
    > > > >
    > > > > Estou querendo usar somente HTML, criando alguns campos e
    > passando
    > > > esses
    > > > > diretamente para a Minha aplica��o
    > > > > que faz acesso ao oracle.
    > > > >
    > > > > Enfim a minha d�vida � : Usando HTML, como chamo a minha Classe
    > > > > "RemoteSql(
    > > > > sComando )" onde sComando j� �
    > > > > a query que eu passo pro Oracle como um Insert/Update/Delete ?
    > > > >
    > > > > Como � que eu enxergo esta classe java dentro da minha pagina
    > HTML ?
    > > > Sou
    > > > > obrigado a usar um Applet ? Como ?
    > > > > Consigo usando Java Script ? Como ?
    > > > >
    > > > > A inten��o � poder enxergar os campos da P�gina HTML e a classe
    > java
    > > > > "RemoteSql" para poder passar o Comando ao Oracle.
    > > > >
    > > > > Acho que ficou um pouco complicado n� ?
    > > > >
    > > > > Se alguem conseguir entender, por favor me responda.
    > > > >
    > > > > []�s
    > > > >
    > > > >              J�nior
    > > >
    > > >
    > > >
    > >
    >
    ________________________________________________________________________
    > _
    > > > MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
    > > > Estamos concorrendo ao IBEST - Servi�os On-Line
    > > > Acesse http://ibest.mailbr.com.br e Vote!
    >
    >
    >
    >
    >
    >
    ________________________________________________________________________
    _
    > MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
    > Estamos concorrendo ao IBEST - Servi�os On-Line
    > Acesse http://ibest.mailbr.com.br e Vote!
    >
    >     --------------------------- LISTA SOUJAVA ------------------------
    ---
    >     http://www.soujava.org.br  -  Sociedade de Usu�rios Java da
    Sucesu-SP
    >     [para sair da lista:
    http://www.soujava.org.br/forum/cadastrados.htm]
    >     ------------------------------------------------------------------
    ---
    >





    -=-=-=- [EMAIL PROTECTED] -=-=-=-=-
     " Entrega o teu caminho ao Senhor;
     confia Nele, e o mais Ele o far�. "
          (Salmo 37:5)
     -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

    _________________________________________________________________________
    MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
    Estamos concorrendo ao IBEST - Servi�os On-Line
    Acesse http://ibest.mailbr.com.br e Vote!

        --------------------------- LISTA SOUJAVA ---------------------------
        http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
        [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
        ---------------------------------------------------------------------

Responder a