Gente,

        Desculpa meter a colher no assunto.

      Em primeiro lugar gostaria de dizer que esta dica do Bruno em 
rela��o a comunica��o de Javascript e Applet � "porreta" :-) e em 
segundo n�o vou dar nenhuma solu��o espec�fica mas sim 
compartilhar a minha opini�o em rela��o a tecnologia Java. 

        � verdade que na pr�tica � dif�cil de criar uma aplica��o 
realmente independente de browser e totalmente "thin" e que o 
applet, principalmente com o Swing, �  uma solu��o as vezes 
pesada e que s� cabe em uma Internet. Entretando a 
homogeneidade � important�ssima como garantia de qualidade e 
produtividade (custos), inclusive de treinamento de m�o de obra. 
Procuro defender que o Java deve ser utilizado em todas as 
camadas da aplica��o. Algumas cr�ticas e controles e outras 
"coisinhas" mais :-) penso que s�o bem feitas utilizando-se 
JavaScript mas sinceramente as quest�es aqui colocadas n�o s�o 
motivo para uso de Perl e CGI. Pensem em JSP (Java Server 
Pages) e principalmente em Servlets para solucionar a quest�o 
colocada pelo J�nior e que iniciou esta discus�o.


Arnaldo

> ----- Mensagem original -----
> De:           Bruno C. Reded Tinoco [SMTP:[EMAIL PROTECTED]]
> Enviada em:           Quarta-feira, 10 de Novembro de 1999 08: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

    --------------------------- 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