[NÃO RESOLVIDO] - Como desenvolver um fórum na "mão"?
11 respostas
felipehts
Bom dia á todos !
Tenho um trabalho de faculdade, no qual devo desenvolver um fórum (não pode ser nada pronto), minha dúvida é referente a estrutura, tipo como devo montar ??? tipo o usuário deve deixar comentário… como vou postar isso ??? usando table do primefaces por exemplo ??? alguém poderia sugerir como deve ser a estrutura, quero apenas ideias de componentes, não precisa de código…vlw ??? (obs: com relação ao banco de dados eu sei, minha dúvida seria realmente a estrutura em java web mesmo) vlw a todos pela ajuda …
A primeira coisa é entender como funciona um fórum. Vamos pensar em um que contenha apenas uma área (diferente do guj, que possui várias).
Para alguém postar, precisa ser cadastrado, certo? Tem de pensar em uma forma de cadastrar os usuários, efetuar login e logout.
Depois, cada postagem poderá envolver o que, um título e uma descrição, basicamente (anexos, etc não são necessários e você não quer complicar).
Cada postagem permitirá uma série de respostas ou nenhuma (uma relação 1 : N, mas do banco você já sabe, certo?). Quando alguém abrir o tópico, deverá visualizar, além do título e descrição, todas as respostas.
Isso pode ser feito em qualquer tecnologia java, desde jsp + servlet até JSF 2 e Struts 1 ou 2, vRaptor e Mentawai (que estou usando num projeto e é bem tranquilo).
JuniorMaia
Os usuários também vão poder editar seus posts, assim como excluí-los, parta de um principio simples, quando se tem um ideia inicial, o resto se complementa com o tempo.
ssh
tem que se pensar no processo de excluir uma conta tbm, aqui no forum não é permitido, pois assim todos os posts relacionados ao usuario que criou o post, seriam excluidos.
o que eu acho errado, pois tenho alguns emails gastos em outras contas e não posso criar outra. rs
JuniorMaia
ssh:
tem que se pensar no processo de excluir uma conta tbm, aqui no forum não é permitido, pois assim todos os posts relacionados ao usuario que criou o post, seriam excluidos.
o que eu acho errado, pois tenho alguns emails gastos em outras contas e não posso criar outra. rs
isso seria possível se a modelagem do banco tivesse um status de usuário 1 = ativo, 0 = inativo, assim o usuário desativaria a conta e manteria seu post erguido. Também acho que deveria ser assim
felipehts
Obrigado a todos pelas dicas… Mas a minha dúvida mesmo seria… ex:
os posts seriam exibidos em uma tabela (componente do JSF) ??? Eu entendo o que precisa…mas não sei como fazer para exibir… ou melhor oq utilizar dentro do JSF… A principal dúvida é : blz o usuário fez o post gravou no banco…etc etc… mas como exibir novamente essa informação (select pelo banco ok…), em qual estrutura do jsf , em um datatable do primefaces ==> http://www.primefaces.org/showcase/ui/datatablePagination.jsf ??? o titulo seria uma linha de uma tabela e o comentário uma outra linha ??? ou cada post uma tabela???
OBS: Quando falo tabela me refiro ao componente do JSF, ou DataTable do primefaces…
Quando vc posta um mensagem e depois volta para visualiza-la, ele é exibida entre tags de html, ou seja incorporam as informações do post em tags. como se editasse o código html a cada novo post… como fazer isso… ???
felipehts
alguém ???
felipehts
UP !
A
andre.froes
Como forma de aprender, eu criei um repositório no git que devo começar hoje a noite, vou criar um Forum em JDF, se você quiser acompanhar e contribuir, me diga: https://github.com/AndreFroes/MeuForumJSF
felipehts
andre.froes:
Como forma de aprender, eu criei um repositório no git que devo começar hoje a noite, vou criar um Forum em JDF, se você quiser acompanhar e contribuir, me diga: https://github.com/AndreFroes/MeuForumJSF
bacana, desculpa a ignorância…mas o que seria JDF ??
A
andre.froes
JDF é um erro de digitação, kkkkkkkkkk, é JSF, como no nome do projeto, MeuForumJSF