| Autor |
Mensagem |
|
|
Na verdade, eu não entendi muito bem o seu problema. Pra saber se uma entrada Polo + alternativa não tem respondentes você faz a consulta, se não vir nenhuma linha então o número de respondentes é zero. Outra opção é sempre que você cadastrar uma chave Polo + alternativa já incluir uma entrada na tabela com o valor 0 para número de respondentes. Agora, se você realmente precisa colocar em um HashMap é só usar uma string no formato
polo + ":" + alternativa como chave, e o número de respondentes no valor.
|
 |
|
|
|
HTTPService é uma classe do ActionScript para fazer requisições HTTP. Com o Servlet você publica os seus dados no formato que você quer. Com uma instância do HTTPService você faz uma requisição ao Servlet e obtém os seus dados.
|
 |
|
|
didiosam wrote:cara de forma resumida, tu vai baixar o BlazeDs, colocar no seu projeto, criar tuas classes em java, adicionar umas configuraçoes nos seus .mxml que voce quer q acessem coisas em java, adicionar algumas configuraçoes em um arquivo chamado remoting-config.xml e ser feliz...
para explicar passo a passo isso que te falei anexo um tutorial que usei tb q faz um exemplo de java + flex + blazeDs. O tutorial nao eh meu, tem o nome do autor nele... espero q ele te ajude a responder essas suas duvidas.
[]´s
Complicar pra quê ??
Considere usar tbem HttpService -> Servlet [2]
|
 |
|
|
Pessoal, eu estou seguindo um tutorial de Ruby on Rails, mas estou usando o JRuby no lugar do MRI e o banco de dados Oracle 10g e tive alguns problemas:
1 - quando eu executo jruby -S rake db:migrate, o script falha, reclamando que o objeto SCHEMA_INFO_SEQ não existe.
Bem, resolvi então criar a seqüência na mão mesmo, e executei novamente, o mesmo comando, porém, dessa vez o erro foi diferente. O próprio Oracle lançava uma exceção reclamando "índice de coluna inválido", quando executava o SQL para gravar a versão do migrate. No caso, a tabela SCHEMA_INFO foi criada com o campo version do tipo VARCHAR2, isso está correto ? Não seria talvez falta de configuração ?
|
 |
|
|
|
Hmmm ... mas pelo que eu vi na referência, é bem limitado esse recurso do flex, pelo jeito não dá pra pegar um stream de bytes e enviar ...
|
 |
|
|
|
Você pode dar uma olhada na classe JasperPrintManager. Ela tem métodos static que você envia um JasperPrint diretamente para a impressora. E você tem ainda a opção de exibir o diálogo de seleção de impressoras do sistema. Agora, se você precisar de algo mais elaborado vale a pena você explorar o pacote javax.print. Tem cerca de 25 tipos entre classes e interfaces, mas é fácil de usar. Exemplo pronto eu não tenho nenhum no momento ...
|
 |
|
|
|
Isso só pode ser feito por código que roda no próprio cliente ... até hoje só consegui fazer com Java Applet.
|
 |
|
|
|
talvez a saída seja fazer dois requests: uma a partir do flex, para obter a html com o applet e outra a partir do applet para obter o documento. Não sei se dá pra mandar tudo de uma vez, partindo do flex ...
|
 |
|
|
|
hmmm ... como é a interface da sua aplicação, HTML puro ? Talvez um link já resolva ...
|
 |
|
|
|
Na verdade, é mais fácil você chamar o Servlet através do applet. Você carrega o Applet através de um javascript, e quando o applet é exibido ele próprio requisita o arquivo para o servlet.
|
 |
|
|
GabrielCardelli wrote:
rmendes08 wrote:Atenção apenas para a visibilidade da classe. Para conseguir acessá-la, ela deve ser public.
OU PROTECTED =)
Como assim colega ? Não existe acesso protected para classe, ou é public ou package ... a não ser que seja uma classe-membro
|
 |
|
|
|
O problema dos imports é que você não configurou o CLASSPATH. Você deve indicar os diretórios nos quais o javac deve buscar as classes dos imports. Isso pode ser feito configurado a variável do sistema ou através da opção -cp do javac.
|
 |
|
|
|
Atenção apenas para a visibilidade da classe. Para conseguir acessá-la, ela deve ser public.
|
 |
|
|
|
Eu faria da seguinte forma: criaria uma interface que contém as operações que o painel suporta. No painel, eu criaria uma variável privada do tipo dessa interface, e nos eventos do painel eu chamaria os métodos dessa variável, de forma que eu não precisasse mexer nos tratamentos de eventos futuramente. Posteriormente, para fornecer a implementação, basta escrevê-la em uma classe que implementa a tal interface e fazer um set no painel.
|
 |
|
|
|
Não desanime não Wcosme, tem muita gente que começa na programação com 30, mesmo que você não tenha experiência em programação em si, você deve ter outras qualidades que também são muito apreciadas. Muitas vezes, o conhecimento de um determinado seguimento de negócio acrescenta mais valor à uma equipe do que o conhecimento técnico em si.
|
 |
|
|