Changes between Version 16 and Version 17 of jabberit/montando_projeto


Ignore:
Timestamp:
07/10/09 17:03:16 (15 years ago)
Author:
alexandrecorreia
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jabberit/montando_projeto

    v16 v17  
    3131Também é necessário configurar este projeto com algumas lib adicionais. Dentro desta pasta src ( source folder ), existe uma pasta chamada lib, onde contêm as libs necessárias para este projeto. 
    3232 
    33 O Applet, também utiliza a classe JSObject pertencente ao pacote (package) netscape.javascript. Por padrão, um applet não acessa o objeto do container aonde está inserido. Este pacote netscape.javascript é instalado juntamente com o Java SE e está no arquivo plugin.jar. Desde que a Netscape descontinou o projeto, a SUN distribui o JSObject como parte da JDK e deriva diretamente da classe java.lang.Object. Adicione esta lib em seu projeto, estando localizada em "seu_java/jre/lib/plugin.jar". Caso não seja adicionada, ocasionará um ERRO de COMPILAÇÃO. 
     33O Applet, também utiliza a classe JSObject pertencente ao pacote (package) netscape.javascript. Por padrão, um applet não acessa o objeto do container aonde está inserido. Este pacote netscape.javascript é instalado juntamente com o Java SE e está no arquivo plugin.jar. Desde que a Netscape descontinou o projeto, a SUN distribui o JSObject como parte da JDK e deriva diretamente da classe java.lang.Object. Adicione esta lib em seu projeto, localizada em "seu_java/jre/lib/plugin.jar". Caso não seja adicionada, ocasionará um ERRO de COMPILAÇÃO. 
     34 
     35== '''Rodando o projeto''' == 
     36 
     37Para rodar o projeto dentro do Eclipse ( usando o AppletViewer ), localize o arquivo Jeti.java ( nu.fw.jeti.applet ) e faça as seguintes modificações : 
     38 
     39Linha 104 : Comente este trecho  
     40 
     41        /* 
     42        String server = new String(applet.getParameter("SERVER")); 
     43        String portText = new String(applet.getParameter("PORT")); 
     44        boolean ssl = Boolean.valueOf(applet.getParameter("SSL")).booleanValue(); 
     45        String user = new String(applet.getParameter("USER")); 
     46        String password = new String(applet.getParameter("PASSWORD")); 
     47        String resource = new String(applet.getParameter("RESOURCE")); 
     48        String host = new String(applet.getParameter("HOST")); 
     49        String useJavaProxy = new String(applet.getParameter("USEPROXY").toUpperCase()); 
     50        String serverExpresso = new String(applet.getParameter("EXPRESSO")); 
     51        String useHttps = new String(applet.getParameter("USEHTTPS")); 
     52        String nameCompany = new String(applet.getParameter("NAMECOMPANY")); 
     53        String cnName = new String(applet.getParameter("CNNAME")); 
     54        String country = new String(applet.getParameter("COUNTRY")); 
     55        String language = new String(applet.getParameter("LANGUAGE")); 
     56        String javaPlugins = new String(applet.getParameter("JAVAPLUGINS")); 
     57        */ 
     58 
     59E copie e cole novamente, trocando pelos dados que serão passados pelo servidor do Expresso no momento em que este for carregado. 
     60 
     61Exemplo :  
     62 
     63        String server = new String("seu_servidor.com.br"); 
     64        String portText = new String("5223"); 
     65        boolean ssl = true; 
     66        String user = new String("seu_usuario"); 
     67        String password = new String("sua_senha"); 
     68        String resource = new String("RESOURCE_QUALQUER"); 
     69        String host = new String("seu_servidor.com.br"); 
     70        String useJavaProxy = new String("FALSE"); 
     71        String serverExpresso = new String("seu_expresso.com.br/jabberit_messenger/"); 
     72        String useHttps = new String("http"); 
     73        String nameCompany = new String("SUA CIA"); 
     74        String cnName = new String("FULANO"); 
     75        String country = new String("BR"); 
     76        String language = new String("pt"); 
     77        String javaPlugins = new String("xhtml,filetransfer"); 
     78 
     79 
     80 
     81 
    3482 
    3583