Mensagens enviadas por: diego_qmota
Índice dos Fóruns » Perfil de diego_qmota » Mensagens enviadas por diego_qmota
Autor Mensagem
Bom dia!
Eu posso fazer assim no JAVA 7?



Ou seja, declarar objetos que quero fechar no try, sem inicializá-los dentro do mesmo? (vide os objetos rs e ps).
Gostaria de saber porquê eu acabo setando os demais objetos dentro do try...
Eu posso fazer assim no JAVA 7?



Ou seja, declarar objetos que quero fechar no try, sem inicializá-los dentro do mesmo? (vide os objetos rs e ps).
Gostaria de saber porquê eu acabo setando os demais objetos dentro do try...
Este link pode ajudar: http://java.sun.com/developer/technicalArticles/Programming/PerfTuning/
ruivo wrote:Vamos lá:

  • Você quer construir uma app usando SOMENTE html e javascript?

  • Você quer construir uma app que armazene dados locais para depois sincronizar com um servidor ou quer que a própria app armazene todos os dados?


  • Veja, são coisas totalmente diferentes. Seria bom você especificar o que pretende fazer, porque, senão, o pessoal vai dar mil opçoes e talvez nenhuma delas será a que você quer.


    Concordo. Melhor você explicar o objetivo para fica mais fácil te orientar.
    Neste exemplo estou usando uma biblioteca chamada JQUERY para economizar um pouco de código.
    Uso a função $.getJSON para fazer uma requisição a uma página dinâmica, recuperar a resposta dela (que, obviamente, deve ser em JSON) e rodar uma função tratando a resposta em JSON (que neste exemplo, carrega um combo).
    Entendeu? Entenda esse fluxo, que daí não fica difícil interpretar o que a função está fazendo.


    A página dinâmica que $.getJSON chama (RecuperaLista.php) faz o trabalho de consulta (neste caso é php e o banco de dados é mysql).
    O trabalho deste php é fornecer uma resposta no formato JSON a uma requisição http.


    Acho que este exemplo não irá ajudar muito, porquê você têm que saber antes qual tecnologia você vai usar (ASP, PHP, etc...). Depois que você souber disso, daí você pode procurar na internet por um exemplo mais específico.

    Para você entender tudo o que é usado, estude separadamente o que é JSON, AJAX, (a tecnologia de página dinâmica) e, neste caso que exemplifiquei, JQUERY. JQUERY é opcional, você pode fazer em JAVASCRIPT puro.

    Se for html 4, você vai ter de usar AJAX no Javascript.
    Funciona da seguinte forma:

  • Seu javascript faz uma chamada a uma página dinâmica (PHP, ASP, JSP, etc...).
  • A página dinâmica é quem faz a consulta no banco de dados e retorna um resultado ao javascript
  • O javascript recebe o resultado e faz o tratamento dessa resposta no html (normalmente recebe em um formato chamado JSON, que é nativo do javascript).


  • Procure no Google por ajax, json e a tecnologia de página dinâmica que pretende usar (PHP, ASP, JSP, etc...).
    Eu usaria o método JTable.getSelectedRows():
    http://download.oracle.com/javase/7/docs/api/javax/swing/JTable.html#getSelectedRows%28%29

    Ele pode ser usado diretamente se os dados forem fixos (não sofrerem ordenação dentro da JTable).
    Se puderem mudar de posição dentro do JTable, use essa classe:




    Com essa classe, faça assim:

    O primeiro testes que fiz, para ver se dá certo, foi com o StringTokenizer, desta forma:



    Embora tenha até conseguido separar vários trechos, para outros, não detectou corretamente, colocando String Fixa como String Varíavel e gerando várias String Varíaveis que não têm nada a ver (espaços em branco).
    O problema é que para expressões regulares, teria que gerá-las dinamicamente...
    Teria que ir extraindo as palavras, montar as expressões e procurar padrões?
    Como ficaria, mais ou menos?


    Para cadeias de string´s mais simples funcionou:


    No entanto, para cadeias complexas (segue exemplo com instruções sql):


    Este pode ser o caminho certo? Ou agrego expressões regulares aí?
    Bom dia,

    Gostaria de saber se alguém conhece um algoritmo que permita identificar em um determinado texto:
  • Trechos de texto repetidos
  • Trechos de texto varíaveis
  • Separar ambos em um mapa onde a chave é a ordem (índice) em que os trechos estão no texto, e o valor do Map é o objeto que representa o trecho repetido/varíavel


  • A idéia é quebrar linhas de texto em estruturas onde eu possa extrair o texto repetido e o que varia e saber a ordem em que eles aparecem no texto original.
    Dei uma olhada por cima.
    Essa api acho que ajudaria na parte de autenticar o facebook e a obtenção do token (este que citei na requisição post).
    Minha dúvida é como gerar esses dados de entrada, e o meu programa emitir, de forma que o servidor entenda.
    Alguém já fez algo desse tipo com a mesma finalidade (ou outra finalidade)?


    Tenho enviado requisições para testar , mas cada hora dá um tipo de erro. O mais comum é que o jogador está fora de sincronismo com o servidor.
    Boa tarde,

    Gostaria de construir pequenos programas que fizessem requisições HTTP para jogos sociais do FACEBOOK.
    O intuito seria fazer tarefas corriqueiras e repetitivas nesses jogos sem que o usuário precisasse entrar no jogo para fazê-lo. Ex: coleta de moedas virtuais, aumentar tropas do exército, etc.

    Consegui interceptar as requisições POST para o servidor. Segue uma requisição:

    REQUEST HEADER
    (Status-Line) HTTP/1.1 200 OK
    Date Thu, 11 Aug 2011 12:57:20 GMT
    Server Apache/2.2.19 (Unix) mod_ssl/2.2.19 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 PHP/5.2.17
    X-Powered-By PHP/5.2.17
    Content-Length 75
    Keep-Alive timeout=5, max=69
    Connection Keep-Alive
    Content-Type text/html

    RESPONSE HEADER
    (Status-Line) HTTP/1.1 200 OK
    Date Thu, 11 Aug 2011 12:57:20 GMT
    Server Apache/2.2.19 (Unix) mod_ssl/2.2.19 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 PHP/5.2.17
    X-Powered-By PHP/5.2.17
    Content-Length 75
    Keep-Alive timeout=5, max=69
    Connection Keep-Alive
    Content-Type text/html

    COOKIES
    fbs_181219495237467 "access_token=181219495237467%7C2.AQCNqkxqPUP2a1VC.3600.1313067600.1-568777702%7Ct37PS3dZQGAXMV0l_76EpJ6Rqik&expires=1313067600&secret=Kl7hotcDGd7Q_CjrUwXaNw__&session_key=2.AQCNqkxqPUP2a1VC.3600.1313067600.1-568777702&sig=ff884b8358621f1b8596369b46cd2550&uid=568777702"

    POST DATA
    PARAM: batchRequest
    VALUE: {"sequenceNumber":6,"header":"userId=939769,time=09:57:44 AM,batckSeqKey=939769_181219495237467BatchSeq,protocolVersion=1_0_54,sessionIden=2011-08-11 07:57:10,fb_id=568777702","requests":[{"action":"saveUserAchievement","params":"name=Tax Hoarder|state=completed|count=0"}]}

    CONTENT
    {"responsesArray":[null],"sequenceNumber":6,"headerArray":[true,null,null]}


    Gostaria de saber como posso fazer as mesmas requisições para o servidor de destino entender e executar a tarefa que quero. Como fica a questão da autenticação? Devo usar as mesmas credenciais do FACEBOOK?
    Boa tarde,

    Gostaria de criar um aplicativo Java WEB START que possa se atualizar automaticamente.
    Isso é possível?

    Sei que com web start, o programa detecta uma nova versão e exibe uma janela de aviso (se o usuário deseja instalar uma versão mais recente).

    Neste caso, não quero seguir essa regra. Quero fazer o programa fechar imediatamente caso detecte uma atualização (é um programa de tarefas, que na maioria das vezes executará tarefas invisíveis ao usuário. então não há problema em ele dar um restart: fechar e se atualizar, abrindo sozinho em seguida), instalando essa atualização.

    Sei que provavelmente, vou ter que deixar uma Thread rodando para checar se o programa foi atualizado.
    Caso tenha sido, dispara um comando para abrir uma segunda instância do jnlp da aplicação, e fecha a si mesmo.

    Como posso usar a API do Webstart (que é a mesma que ele detecta a atualização do jnlp) para isso? Ela é capaz de fazer o processo acima por si mesma?
    Sempre tive essa questão sem resposta... mas agora o que me recomendam sempre é guardar a imagem separada do banco.
    Você pode fazer conforme acmprotector indicou.
    Imagina quando a tabela ficar grande... milhares de arquivos de imagem compactados nos registros (que mer#@ que vai ser)...
    Imagine o tamanho que vai ficar essa tabela, a sobrecarga para ler e percorrer os registros...

    Melhor usar a tabela como um "INDEX" da imagem. Você salva um registro na tabela, mas que contém o endereço exato para a sua imagem. Não precisa nem varrer o diretório de imagens...você já sabe onde a imagem está. Se pensarmos assim, vemos que é a melhor solução.
    marcelo.garces wrote:O Swing em si já implementa o MVC.

    Model: Casses como TableModel e ListModel
    Controler: Tratado pelos Listeners
    Views: Componentes Visuais como ComboBoxUI.

    O Swing encapsula isso criando as Classes J... como JComboBox e JTable.

    O Swing é assim, mas acho que ele quis dizer sobre o restante da aplicação.
    Cara, até que dá...
    Conforme o tamanho da aplicação, não importa o meio, desktop ou web, você acaba tendo que usar essas metodologia e outras, para organizar as coisas e separar as regras de negócio.

    Mas a única forma que conheço de fazer isso em desktop é na mão. Não sei se existe um framework para isso (como acontece com JAVA EE).
    Deve existir alguma coisa... dá uma procurada.
     
    Índice dos Fóruns » Perfil de diego_qmota » Mensagens enviadas por diego_qmota
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team