| Autor |
Mensagem |
|
|
Olá
Estou querendo a opinião das pessoas que utilizam esse tipo de arquivo para armazenar configurações do sistema e tenham boa prática para se trabalhar com eles.
O meu cenário é o seguinte, minha aplicação é WEB, rodando sobre o Tomcat. Possuo um arquivo .properties com algumas configurações padrões para todo o sistema. Atualmente o arquivo está pequeno e tem apenas 4 keys (provavelmente não vai passar disso). Gostaria de saber como eu posso armazenar esses valores? ou seja, ficar consultando ele toda hora não é uma boa prática. Pensei em algumas alternátivas
Ler esse arquivo quando o usuário abrir a página principal e jogar os valores em um Bean que vai ficar na sua Session.
Ler esse arquivo e deixar ele em um bean com o pattern Singleton (mas li algumas coisas no fórum que não aconselham o uso desse pattern)
Utilizar IoC, mas ae eu teria que utilizar um Containner IoC, e essa aplicação é bem simples e pequena.
Outras alternativas são bem vindas.
Obrigado desde já
|
 |
|
|
Existe maneira de retornar um Erro para a página JSP dentro de uma Action?
Eu sei que da para fazer isso dentro do ActionForm implementando o método validate(), mas no meu caso eu preciso fazer isso dentro do Action, existe alguma maneira de se fazer isso?
Obrigado
|
 |
|
|
Flin wrote:Anyway... Na página do struts tem toda a documentação de cada tag e tem um tutorial que dali da pra vc aprender o que fazer.
EU já li o tutorial do Struts, mas infelismente eu não consegui entender talves porque faltou exemplo lá.
Eu entendi por exemplo como faz o arquivo XML para validação, mas não sei qual o nome que ele deve ser, em qual diretorio deve ficar, essas coisas.
teria como por um exemplo bem simples, um simples arquivo que valida se um campo String está em branco (usando o validator required)
|
 |
|
|
Olá Pessoal
estou precisando aprender a trabalhar tanto com Validação do lado Cliente (através de Javascript) utilizando o Struts (o Struts faz isso né?)
e preciso de um tutorial, artigo, algo que explique legal a parte de UI Tags, como bean:write, logic:iterate, etc etc etc..
Dei uma lida na documentação do Struts, mas apesar de explicar legal, faltou exemplos para melhorar a compreensão.
Se alguém puder ajudar, estou agradecido
|
 |
|
|
Uma vez eu lí em algum lugar (não me lembro onde), que uma API é diferente de uma biblioteca.
Mas lendo o livro Java como Programar, o autor fala que os dois são a mesma coisa, na verdade, primeiro ele fala de biblioteca e depois fala que em Java essas bibliotecas são conhecidas como API.
A pergunta é se possui diferença entre os dois? se sim, quais são elas...
Obrigado desde já
|
 |
|
|
Olá
estou tentando carregar um arquivo .properties (em um servlet) que está rodando no tomcat, mas está dando erro.
Fiz o mesmo método em uma aplicação standalone, deixando o arquivo .properties na raiz da aplicação e funcionou OK, agora no tomcat não está.
O Arquivo está dentro de WEB-INF/lib, mas recebo uma Exceção que o arquivo não foi encontrado.
o código está assim
|
 |
|
|
ricardolecheta wrote:http://eclipse-plugins.info/eclipse/plugin_details.jsp?id=833
tem o plugin da ibm também, mas ai nem tem graça... 3 cliques e o tomcat ta rodando com um webservice ....
Vou fazer um teste nesse Ricardo, mas qual é o link do Plugin da IBM?
Outra coisa, tem algum material bom para estudos de Webservices? (se tiver algo sobre comunicação entre linguagens diferentes (delphi/php) também seria legal).
Valeu Ricardo
|
 |
|
|
Uso o Eclipse a algum tempo e pintou um projeto que provavelmente iremos usar Webservices para se comunicar com outros sistemas (acredito que em PHP/Delphi/ e se eu não me engano ASP.NET)
O problema que não sei nada de webservices (tirando a parte teórica). Já dei uma lida no tutorial do GUJ e não ajudou muito.
Procurando pelo fórum, vi que o pessoal usa o Axis do Jakarta, mas não vi ninguem falando nada sobre algum plugin para o Eclipse, existe?
Agora a pergunta é algum tutorial/livro que possa ajudar a utilizar essa tecnologia.
Também li em alguns post, o Daniel Destro falando que a performance de Webservices não é das melhores, isso é verdade? é problema do webservices ou da comunicação SOAP?
Obrigado pelas dicas
Marcos
|
 |
|
|
urubatan wrote:
bom, eu não compilei, nem testei este código, mas acho que a ideia é mais ou menos esta.
Valeu urubatan, mas o getName() caputra o package+nome da classe. o que eu gostaria era o caminho absoluto desde o c:...., mas já resolvi isso de outro meio, usando arquivos Properties de configuração
|
 |
|
|
Preciso saber qual é o Path absoluto de uma determinada classe.
Procurei no fórum e achei bastante coisa mas sobre Servlet, usando getServletContext().getRealPath, mas meu caso é uma Classe .java normal, que irá rodar sem servidor de aplicação ou outra coisa do tipo.
tem jeito?
valeu
|
 |
|
|
Rafael Steil wrote:Para iterar pelas chaves, use keySet().iterator(). Para ter um Map.Entry ( que te da um entry.getKey() e entry.getValue() ), use entrySet().iterator().
Implemetacoes de java.util.Map nao sao buscas lineares, logo "vai ser mais rpaido ja que esta ordenado" nao eh uma afirmacao valida.
Rafael
Obrigado Rafael, funcionou o esquema.
Agora eu pergunto, é mais aconselhável usar HashMap (que usa o esquema de HashTable) ou TreeMap (que usa o esquema de árvores), pergunto qual faria uma consulta mais optimizada e etc.
|
 |
|
|
Smpre trabalhei com ArrayList para armazenar objetos e para percorre-lo eu usava assim
Funciona pois o método get(i) recebe um parametro inteiro.
No caso do TreeMap, o método get recebe um objeto que é a sua KEY, e nem sempre a KEY está em sequencia (0,1,2,3,4,5), então testar pelo for é furado.
Existe algum modo de eu caputrar e mostrar todos os valores dele?
Outra coisa, um TreeMAP aceita KEY duplicada diferente do HashMap né? e a diferença dele para o HashMap, é que o TreeMAP deixa os objetos já ordenados enquanto o HashMap não, certo? Consequentemente para fazer pesquisas, um objeto TreeMAP é mais eficiente (pois seus dados já estão ordenados).
|
 |
|
|
Boa tarde
estou apanhando feio para conseguir mostrar uma listagem na tela usando o <logic:iterate e <bean:writer....
Tenho uma Action que o único objetivo é capturar um ArrayList do DAO contendo uma listagem de todas as Pessoas, depois joga esse ArrayList para a Session e o HTML deve mostrar essas pessoas, mas na hora de mostrar da erro, falando que não encontrou o método getter para o atributo "nome" (quero apenas mostrar o nome das pessoas).
Minha Action
Aqui o System.out.println mostra os nomes de todas as pessoas OK.
Agora o código do HTML que da o problema
Da erro que não encontrou o método getter para o atributo NOME.
O certo não seria o <logic e o <bean fazer o Casting automático? ou eu preciso configurar alguma coisa?
Obrigado
|
 |
|
|
Olá Pessoal
Existe alguma maneira de eu executar uma Action antes do index.jsp?
O que eu quero, é que antes do Usuário entrar no Index.jsp, verificar se existem alguns Cookies gravados e isso deve ser feito antes do index.jsp, pois dependendo do caso, pode ser alterado o conteúdo do index.jsp.
Obrigado
|
 |
|
|
o plugin para o dreamweaver é legalzinho, mas os VTL ainda aparece na tela de Design View. o #end não aparece, mas #set, #foreach, aparece e bagunça todo o layout
|
 |
|
|