O documento apresenta as principais vantagens do JBoss AS 7 em relação ao JBoss AS 6, incluindo startup mais rápido, modularidade, multiprocessamento e suporte completo às especificações Java EE 6 como EJB 3.1, CDI, JPA, JAX-RS e Servlet 3.0. O documento também explica como configurar projetos Maven para usar as bibliotecas do JBoss AS 7.
O Brutos application framework é um controlador MVC desenvolvido em Java. Projetado para reduzir a complexidade do desenvolvimento web com mapeamento configurável, resolução de vista, suporte ao upload e download de arquivos. Podendo ser configurado usando XML, anotações e suas convenções de configuração. O framework segue os seguintes princípios:
* flexibilidade;
* baixo acoplamento;
* produtividade.
Palestra para o LinguÁgil 2009 em Salvador.
Evento realizado entre os dias 12 e 14 de novembro de 2009 em Salvador. Palestra realizada no dia 14/11 das 17:20 às 18:10.
Aula para o curso de Pós Graduação da Faculdade Horus. Disciplina de Programação web em Java com JSF.
Parte 2 da disciplina com conceitos de ciclo de vida e utilização do componentes do primefaces
Github do projeto: https://github.com/forchesatto/posHorus
O Brutos application framework é um controlador MVC desenvolvido em Java. Projetado para reduzir a complexidade do desenvolvimento web com mapeamento configurável, resolução de vista, suporte ao upload e download de arquivos. Podendo ser configurado usando XML, anotações e suas convenções de configuração. O framework segue os seguintes princípios:
* flexibilidade;
* baixo acoplamento;
* produtividade.
Palestra para o LinguÁgil 2009 em Salvador.
Evento realizado entre os dias 12 e 14 de novembro de 2009 em Salvador. Palestra realizada no dia 14/11 das 17:20 às 18:10.
Aula para o curso de Pós Graduação da Faculdade Horus. Disciplina de Programação web em Java com JSF.
Parte 2 da disciplina com conceitos de ciclo de vida e utilização do componentes do primefaces
Github do projeto: https://github.com/forchesatto/posHorus
Apresentação que abordou os conceitos do Java EE assim como as novidades da versão 6, focando em Servlets 3.0 e JSF 2.0, mostrando exemplos práticos e aplicações do zero. Ao final, foi apresentado em execução alguns dos melhores RIAs do mercado.
Apresentação que abordou os conceitos do Java EE assim como as novidades da versão 6, focando em Servlets 3.0 e JSF 2.0, mostrando exemplos práticos e aplicações do zero. Ao final, foi apresentado em execução alguns dos melhores RIAs do mercado.
Venha conhecer as principais tecnologias disponibilizadas para o desenvolvimento de aplicações Web utilizando a plataforma Java Enterprise.
Neste mini-curso serão demonstrados conceitos e exemplos das bibliotecas para o desenvolvimento Java EE, como: JSF, JPA, CDI EJB, JAX-RS, dentre outras.
Mini Curso apresentado no Unisul TechDay - 26/11/2011- Sistemas WEB em Java utilizando as tecnologias Hibernate, JSF, Facelets e Richfaces - Rogério Napoleão Júnior
Maratona JBoss 2010:
SOA e ESB são conceitos cada vez mais difundidos no mundo dos sistemas corporativos, vamos estudar estes conceitos e saber os cenários onde deveremos utilizar um ESB.
O JBOSS-ESB é uma solução flexível para satisfazer esta demanda,vamos estudar alguns cenários básicos da utilização desta ferramenta.
A apresentação visa repensar os padrões JavaEE para evitar o uso de padrões obsoletos, focando no container server-side, para criar arquiteturas enxutas.
9. Servlet 3.0
@WebServlet("/OlaMundoServlet")
public class OlaMundoServlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse res) {
PrintWriter out = res.getWriter();
out.print("Ola Mundo");
}
}
9
10. EJB 3.1 – Sem Interface
@Stateless
public class Calculator {
public int add(int a, int b) { return a + b; }
public int subtract(int a, int b) { return a - b; }
}
10
11. CDI – Injeção de Dependência
public class ClientService {
@Inject
private ClientDAO clientDAO;
}
11
12. JAX-RS (RESTFul)
@Stateless
@Path(“/clientService”)
public class ClientService {
@PersistenceContext
private EntityManager entityManager;
@GET
public List<Client> getClients(){
....
}
}
12
13. JPA com Bean Validation
@Entity
public class Client{
@Min(0)
@Max(150)
private int age;
}
13