Em anexo a nova versão do blog. Alterações contempladas nessa versão:
- Alterações sugeridas pelos dois grupos que revisaram nosso trabalho;
- Implementação de Ajax/JSON;
- Implementação de JQuery.
Por favor, verifiquem o arquivo ajax.js, onde utilizamos a função de vocês para criar o objeto XMLHttpRequest. No arquivo post.jsp, vocês podem conferir a chamada assíncrona (dentro da função avalia()). A ação invocada encontra-se em br.usp.ime.blog.actions.AvaliarAC. O retorno é feito via JSON. A utilização de Comet não foi necessária no projeto.
Para o grupo de JQuery:
Implementamos JQuery na página post.jsp. Como pode-se ver, ela realmente reduziu o tamanho do código final e facilitou muito a manipulação de divs e imagens na página. Fizemos também uma simples animação através das funções slideUp() e slideDown().
Caso alguém tenha alguma dúvida, por favor, procurem-nos.
Abraços,
Mauricio Aniche
Mauricio De Diana