| Autor |
Mensagem |
|
|
Boa noite schranko, tudo bem?
Bom eu não dei uma olhada na definição da sua gramatica pois estou sem tempo, mas queria comentar sobre a parte do material, existe um livro chamado
Como Construir um Compilador Utilizando Ferramentas Java
http://novatec.com.br/livros/compilador/
Que descreve a criação de uma linguagem chamada x++ utilizando ferramentas java como javacc http://javacc.java.net/ para geração de um parser (ele parece um pouco com o sablecc http://sablecc.org/ se eu me lembro bem), e o jasmin http://jasmin.sourceforge.net/ que converte um formato intermediario para bytecode da jvm.
O livro é bem didatico, não sei se é um requisito para você usar ANTLR mas pelo menos vale a pena dar uma olhada nele pois ele apresenta conceitos interessantes correlatos a compiladores.
Como você disse que essa é sua primeira gramatica vale a pena você começar por alguma coisa mais simples como uma gramatica para aceitar expressões matematicas simples só com numeros mesmo e ir melhorando aos poucos. Só um detalhe esse livro é um pouco antigo por isso deve ser um pouco dificil de achar mas da uma pesquisada.
Existe tambem esse outro livro:
Livro Compiladores - Princípios, Técnicas e Ferramentas
Bom mas você tambem pode talvez usar (se você puder) alguma linguagem funcional como Haskell que são muito boas para essas coisas, aqui no forum tem post falando sobre isso.
Mais uma coisa http://cameraweb.ccuec.unicamp.br/group/mo403
Espero ter te ajudado de alguma forma, se eu tiver tempo tento dar uma olhada na sua gramatica.
Boa Sorte
|
 |
|
|
Scrum e XP direto das
Trincheiras
Como fazemos Scrum
Escrito Por:
Henrik Kniberg
Esta no site da infoq:
http://www.infoq.com/minibooks/scrum-xp-from-the-trenches
|
 |
|
|
Você poderia usar o Sonar:
http://www.sonarsource.org/
Onde você pode determinar metricas e usar as que ele ja possui.
http://www.sonarsource.org/a-new-hudson-plugin-for-a-closer-integration-with-sonar/
É um link de um plgugin para integrar o sonar com o hudson
|
 |
|
|
|
Java_terminator se você esta usando JSF você pode pegar o externalContext e dele pegar a Session.
|
 |
|
|
O modo mais facil seria utilizar o objeto HttpSession e adicionar um parametro nele e depois recupera-lo.
Ex para adicionar um atributo a session:
HttpSession session = request.getSession();
session.setAttribute("username",username);
http://download.oracle.com/javaee/1.2.1/api/javax/servlet/http/HttpSession.html
De uma olhada no link acima para mais informações.
|
 |
|
|
|
TiagoS para você realizar essa validação no front-end você teria que usar JavaScript e eu não sei se é uma boa ideia.E se você validar o seu form no seu ManagedBean, quando o radiobutton estiver selecionado e o textarea não estiver preenchido você pode lançar uma exception ou só uma mensagem na pilha do JSF.
|
 |
|
|
Você pode fazer utilizando relatórios e sub-relatórios com JasperReports no link abaixo tem um tutorial que pode te ajudar:
http://www.furutani.com.br/2009/02/tutorial-de-jasperreports-usando-arraylist-de-vo/
Qualquer coisa é so postar ai.
Boa sorte
|
 |
|
|
Ola rafaelviny, aqui nesse site:
http://www.furutani.com.br/2009/02/tutorial-de-jasperreports-usando-arraylist-de-vo/
Tem um tutorial interessante de como se pode fazer o que você quer, ja o utilizei e consegui fazer o que você quer, boa sorte qualquer coisa é so postar ai.
Boa sorte
|
 |
|
|
Marcio não domino o assunto, mas dando uma pesquisada achei isso:
http://www.javacardforum.org/03_documents/00_documents/fileload_06.pdf
E esse:
http://www.griaulebiometrics.com/page/pt-br/manual/fingerprint-sdk-java
Espero que te ajude, agora sobre aparelhos como eu disse não conheço nada.
Boa sorte
|
 |
|
|
Mikhas, na propria documentação do Hibernate Core tem como fazer usando o C3P0
http://docs.jboss.org/hibernate/stable/core/reference/en/html_single/#configuration-hibernatejdbc
Só dar uma olhada, não tem erro.
Na doc ta para fazer com um arquivo .properties.
Agora usando o hibernate.cfg.xml tem aqui:
http://community.jboss.org/wiki/HowToconfiguretheC3P0connectionpool
|
 |
|
|
luistiagos tava dando uma olhada para o seu caso a solução é essa:
|
 |
|
|
Ola luistiagos, para o windows tente algo assim:
Não consigo testar, porque o maldito do anti-virus me bloqueia, eu testei para abrir o IE em uma pagina especifica funcionou.
Agora para linux acredito que você deve fazer a mesma coisa mas chamando um terminal relativo a sua distro.
Boa sorte
|
 |
|
|
Você pode criar uma nova arraylist ou usar uma das que você ja tem e utilizar o método addAll(Collection c):
http://java.sun.com/j2se/1.4.2/docs/api/java/util/ArrayList.html#addAll(java.util.Collection)
Ele faz um append na lista em que você o utiliza-lo
Boa sorte
|
 |
|
|
Ola jonjts, seu erro esta já esta no seu post e é o seguinte:
A classe fornecedor não tem o método setAux1(String)
De uma olhada nela, pode ser que você colocou com outro nome.
|
 |
|
|
Bom colocar direto no código não sei se é muito bom pq se vai ter um trabalho desnecessário, pois ja existem implementações muito boas, de uma olhada em:
Pico container
http://www.picocontainer.org/
Google Guice:
http://code.google.com/p/google-guice/
Os dois tem uma documentação legal e são bem conhecidos pela comunidade.
Boa sorte
|
 |
|
|