Aplicação Web Completa (Com código para Download)  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4191
Offline

Pessoal, boa tarde.

Depois de vários dias/noites escrevendo esse poste, finalmente ele saiu.

É uma aplicação web completa.

Ela tem as seguintes tecnologias:
  • JSF 2.0
  • Crud Utilizando RequesteScope
  • Validação de Usuario por JAAS
  • EJB 3.0
  • JPA 2.0
  • Dao Genérico
  • Configuração de Datasource para JBoss 7 (Criando por módulo para Postgres/MySQL)

  • O código fonte está lá, é só pegar e utilizar. \o/
    O post está enorme, mas nele eu explico o passo a passo e ainda mostro como aplicar a parte ejb para JBoss 4.2 e JBoss 6.

    Bem, depois de muito suor, lágrimas, e gols do Real Madrid o post ficou pronto.

    É um bom post para abrir o ano.

    Espero que vocês gostem: Aplicação Web Completa JSF EJB JPA JAAS.

    Qualquer coisa/dica/crítica, é só falar.

    Se possível, poderiam divulgar para seus colegas de trabalho? Como forma de incentivo ao blog! [=

    OBS.: O JBoss 7 foi solicitado por leitores do blog, caso você também queira algo fala uai. Vai que...

    This message was edited 2 times. Last update was at 24/01/2012 16:27:51


    Meu blog sobre java uaiHebert.com
    Conceitos OO - Diga, não pergunte!, Lei de Demeter
    TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
    Código Limpo: Partes: 01,02,03,04,05
    Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
    Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
    Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

    SCJP(1.6 - Ingles - 29/12/2009)
    SCWCD(1.5 - Ingles - 30/06/2010)

    Vamos em frente que atrás vem gente!
    perdeu
    JavaEvangelist
    [Avatar]

    Membro desde: 24/08/2009 00:01:45
    Mensagens: 389
    Localização: Curitiba - PR
    Offline

    mtoo bom =)
    romarcio
    JWizard
    [Avatar]

    Membro desde: 17/12/2008 10:05:49
    Mensagens: 2434
    Localização: Santa Maria/RS
    Offline

    Estou curioso em ver o JBoss 7 rodando, ainda não testei ele. Valeu!

    Bacharel em Sistemas de Informação.
    Oracle Certified Professional, Java SE 6 Programmer

    Blog | Facebook | Twitter
    [WWW]
    luxu
    GUJ Ranger
    [Avatar]

    Membro desde: 28/10/2008 18:23:12
    Mensagens: 881
    Localização: Presidente Prudente/SP
    Offline

    romarcio wrote:Estou curioso em ver o JBoss 7 rodando, ainda não testei ele. Valeu!
    (2)



    zicadopv.wordpress.com
    [WWW]
    jakefrog
    GUJ Expert
    [Avatar]

    Membro desde: 22/01/2007 22:00:53
    Mensagens: 4191
    Offline

    Obrigado pela força. [=

    Meu blog sobre java uaiHebert.com
    Conceitos OO - Diga, não pergunte!, Lei de Demeter
    TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
    Código Limpo: Partes: 01,02,03,04,05
    Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
    Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
    Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

    SCJP(1.6 - Ingles - 29/12/2009)
    SCWCD(1.5 - Ingles - 30/06/2010)

    Vamos em frente que atrás vem gente!
    BrunoFurtado
    JavaBaby

    Membro desde: 25/08/2010 01:27:06
    Mensagens: 97
    Offline

    Sensacional

    Estudante Universitário.
    Bacharelado em Sistemas de Informação.
    Universidade Positivo.
    CURITIBA - PR
    [Email] [MSN]
    hvivox
    Virtual Machine Man
    [Avatar]
    Membro desde: 19/09/2006 20:27:47
    Mensagens: 561
    Localização: SEDE DA COPA
    Offline

    Ótimo muito bom!

    Se você mostrar como montar um servidor de paginas para publicar o sistema na internet será perfeito.


    att.

    Se o seu tópico foi respondido e você está satisfeito, segue:
    - Pressione o botão <Edit> de seu primeiro post
    - Acrescente no final do título a tag [RESOLVIDO]
    [WWW] [Yahoo!] aim icon [MSN] [ICQ]
    jakefrog
    GUJ Expert
    [Avatar]

    Membro desde: 22/01/2007 22:00:53
    Mensagens: 4191
    Offline

    hvivox wrote:Ótimo muito bom!

    Se você mostrar como montar um servidor de paginas para publicar o sistema na internet será perfeito.


    att.

    Bem, posso colocar nos futuros posts. Vc fala tipo montar um servidor para as pessoas acessarem pela web?

    Meu blog sobre java uaiHebert.com
    Conceitos OO - Diga, não pergunte!, Lei de Demeter
    TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
    Código Limpo: Partes: 01,02,03,04,05
    Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
    Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
    Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

    SCJP(1.6 - Ingles - 29/12/2009)
    SCWCD(1.5 - Ingles - 30/06/2010)

    Vamos em frente que atrás vem gente!
    hvivox
    Virtual Machine Man
    [Avatar]
    Membro desde: 19/09/2006 20:27:47
    Mensagens: 561
    Localização: SEDE DA COPA
    Offline

    jakefrog wrote:
    hvivox wrote:Ótimo muito bom!

    Se você mostrar como montar um servidor de paginas para publicar o sistema na internet será perfeito.


    att.

    Bem, posso colocar nos futuros posts. Vc fala tipo montar um servidor para as pessoas acessarem pela web?


    Isso mesmo, por exemplo, tenho aqui um link (net e modem da vivo) ligada a uma máquina que será meu servidor de páginas, no qual irá disponibilizar o sistema.
    Bem não quero sair do foco de seu post. De qualquer forma obrigado por compartilhar seu sistema, não é qualquer pessoa que faz isso, parabéns.

    att.

    Se o seu tópico foi respondido e você está satisfeito, segue:
    - Pressione o botão <Edit> de seu primeiro post
    - Acrescente no final do título a tag [RESOLVIDO]
    [WWW] [Yahoo!] aim icon [MSN] [ICQ]
    jakefrog
    GUJ Expert
    [Avatar]

    Membro desde: 22/01/2007 22:00:53
    Mensagens: 4191
    Offline

    hvivox wrote:Isso mesmo, por exemplo, tenho aqui um link (net e modem da vivo) ligada a uma máquina que será meu servidor de páginas, no qual irá disponibilizar o sistema.
    Bem não quero sair do foco de seu post. De qualquer forma obrigado por compartilhar seu sistema, não é qualquer pessoa que faz isso, parabéns.

    Obrigado pela dica.

    Bem, se eu encontrar uma forma genérica eu poderei até postar. O problema é que isso varia de link para link, se o cara está atrás de um roteador e assim vai.

    Mas eu vou pensar sobre o assunto.

    Valeu pela força aí.

    Meu blog sobre java uaiHebert.com
    Conceitos OO - Diga, não pergunte!, Lei de Demeter
    TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
    Código Limpo: Partes: 01,02,03,04,05
    Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
    Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
    Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

    SCJP(1.6 - Ingles - 29/12/2009)
    SCWCD(1.5 - Ingles - 30/06/2010)

    Vamos em frente que atrás vem gente!
    JSilva22
    HelloWorld
    [Avatar]
    Membro desde: 24/01/2012 21:00:37
    Mensagens: 10
    Offline

    adicionado aos favoritos.

    OCA - Java Associate 5 & 6
    Analise e Desenvolvimento de Sistemas
    Luiz Augusto Prado
    JavaEvangelist
    [Avatar]

    Membro desde: 20/02/2008 23:02:08
    Mensagens: 430
    Localização: Brasília
    Offline


    Ficou muito bom!
    Costumo usar TomCat, mas quando tiver usando JBoss vou usar seu material como referência.
    Valeu! :D

    Alfabetizador Orelha: http://www.codigorapido.com.br/alfa/palcosalfa.html
    Meu ORM em java: http://www.guj.com.br/java/257619-meu-pequeno-orm-em-java-inspirado-no-linq-to-sql
    Blog: http://ideiasdeprogramacao.blogspot.com/
    Geometria Euclidiana Plana com cálculo proposicional


    "Onde não ha verdade não ha sociedade." (Luiz Augusto Prado)
    Evite o mal, faça o bem e cultive a mente
    Atos 2:44-46

    VEJAM ISSO!!!
    Vídeo censurado no Brasil
    [Email] [WWW]
    ViniGodoy
    Moderador
    [Avatar]

    Membro desde: 11/12/2006 08:22:01
    Mensagens: 20580
    Localização: Curitiba/PR
    Offline

    Movido para o fórum de desenvolvimento web.

    @ViniGodoy - Lattes

    Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

    Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
    Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

    Ei... você está usando DefaultTableModel no seu projeto??
    Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
    [WWW]
    igor_ks
    JavaEvangelist

    Membro desde: 22/09/2011 11:54:39
    Mensagens: 304
    Localização: Maringá
    Offline

    Nossa! Great!

    Sensasional Jakefrog, obrigado por compartilhar esse projeto, ou por fazer isso pela comunidade Java

    Com certeza vai ajudar mtos
    fabiofalci
    GUJ Master
    [Avatar]

    Membro desde: 11/04/2006 09:23:14
    Mensagens: 1057
    Localização: Porto Alegre - RS
    Offline

    Dica.
    Coloque esse código no github. Fica bem melhor para compartilhar.
    Além do mais fica mais fácil para os outros inspecionar o código. Basta ir na página do repositório e olhar os arquivo.
    [WWW] [MSN] [ICQ]
     
    Índice dos Fóruns » Desenvolvimento Web
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team