EJB é basicamente um framework que vai trabalhar com a parte de banco de dados da sua aplicação o resto fica com o JSF.
vai precisar estudar os dois menina :twisted:
[]`s[/quote]
Eu diria outra coisa.
EJB trata não apenas de banco de dados (entity beans) mas tambem de beans de sessao e beans dirigidos a mensagens, o que ao todo engloba funções MUITO além de banco de dados.
Já JSF é um famoso framework MVC responsável pela view e controler de sua aplicação como um todo, podendo ser utilizado para o model EJBs, lembrando que Model NAO eh a parte responsavel por banco, pode engloba-la, mas nao somente.
Lembrando tambem que nao é obrigatorio usar nem jsf nem ejb para sistemas web em java, há outros meios e muitos outros frameworks.
Sugiro muita pesquisa antes de meter a cabeça nisso tudo.
[quote=Tchello]
Sugiro muita pesquisa antes de meter a cabeça nisso tudo.[/quote]
Assino embaixo! O mundo JEE é bastaaaaante complexo (considero virtualmente impossível uma única pessoa conhecer tudo de desenvolvimento JEE), então, tem muito coisa pra ser pesquisada, também. Pegue leve. Comece com alguma coisa leve, tipo Servlets e JSP, vá se aprofundando com Struts, depois JSF, depois Hibernate, depois JPA, depois EJB3… (acho que é uma boa linha de desenvolvimento). Não esqueça de usar Design Patterns nessa brincadeira toda (MVC é sempre uma boa pedida).