DevMedia Cursos
Curso online

JBoss: Introdução e Aplicação MVC completa
Neste curso de JBoss, composto por uma série de video aulas, iremos desvendar este que é um dos mais conhecidos e utilizados servidores de aplicação java do mercado opensource. Vamos passear por dentro deste poderoso servidor de aplicativos (application server) e demonstrar em detalhes seu funcionamento. Caso você esteja querendo utilizá-lo em seu software demonstraremo como seria a melhor forma de utilizar suas vantagens sobre os concorrentes como Glassfish, Geronimo e etc.
[VER MAIS DETALHES]
Introdução
- 1
Introdução e instalação
Marcar como lido | DownloadNesta série de video aulas daremos início ao desvendamento deste que é um dos mais conhecidos e utilizados servidores de aplicação java do mercado opensource.
- 2
Web container
Marcar como lido | DownloadNesta video aula vamos iniciar o servidor e ver como o Jboss se comporta.
Datasources
- 3
Datasources
Marcar como lido | DownloadNesta video aula damos início a demonstração da separação dos serviços dentro do JBoss.
- 4
Iniciando o servidor
Marcar como lido | DownloadNesta video aula continuamos com a separação dos serviços dentro do JBoss, principalmente os de formatos específicos presentes neste application Server.
- 5
HSQDB
Marcar como lido | DownloadToda configuração exigida para acertar o nosso Resource foi feita e agora pode ser utilizada com qualquer banco de dados, tanto o MySQL quanto o banco de dados interno do JBoss - o HSQDB.
EJB3 e EJB 3.1
- 6
Serviços do EJB3 e EJB 3.1
Marcar como lido | DownloadNesta video aula damos início a demonstração dos serviços do EJB3 e EJB 3.1 dentro do JBoss.
- 7
Interfaces
Marcar como lido | DownloadNesta video mostramos o funcionamento das interfaces e os vários recursos que não são comumente utilizados.
- 9
JPA
Marcar como lido | DownloadNesta video aula você vai parender passo a passo como iniciar com JPA dentro do JBoss.
- 10
Bibliotecas de mapeamento
Marcar como lido | DownloadApós o mapeamento de nossa entidades damos início ao acesso da mesma, demonstramos de forma rápida e direta o acesso a estes recursos e como criar uma camada rápida para selecionar as entidades de dentro do banco.
Entidades
- 11
Trabalhando com entidades
Marcar como lido | DownloadDepois de acessar o JPA, vamos demonstrar como criar, remover, listar e linkar as entidades.
- 12
Remoção e alterção
Marcar como lido | DownloadVamos agora trabalhar com a remoção e a alteração de entidades.
- 13
Relacionamento 1 para N
Marcar como lido | DownloadVamos trabalhar com o relacionamento um-para-muitos do JPA.
- 14
Criação de Mapeamentos Um Para Muitos
Marcar como lido | DownloadNesta vídeo aula você estará por dentro de mais um recurso no JBoss, o mapeamento Um para MUITOS , vamos concluir este mapeamento e apresentar como ele funciona dentro do container.
Detecção Automática de Estados com JPA
- 15
Controle com Listas
Marcar como lido | DownloadNesta vídeo aula você vai imergir naquele que é o recurso mais empolgante do JPA dentro do JBoss , a gerência automática de estados.
- 16
Cascata
Marcar como lido | DownloadNesta vídeo aula finalizamos o controle automático de estados dentro de coleções , vamos demonstrar como seu mapeamento pode oferecer uma vantagem na hora de ser criado se você levar em considerações as opções de cascata.
- 17
Trabalhando com Exclusão Automática de Entidades com JPA
Marcar como lido | DownloadNesta vídeo aula demonstramos como funciona o controle automático de estado no caso de DELEÇÕES dentro de coleções. Toda vez que você modifica um parâmetro dentro de uma entidade gerenciado pelo container.
Interface e Criteria
- 18
Trabalhando com Interface Criteria com JPA
Marcar como lido | DownloadNesta vídeo aula vamos abordar uma assunto bem polemico, a interface de pesquisa CRITERIA. O JBoss tem algumas particularidades quando se fala em extensões padrão do framework JPA
- 19
Criteria com JPA – Expressão gt
Marcar como lido | DownloadNessa videoaula vamos criar um exemplo para demonstrar como trabalhar com a expressão “gt” da interface CriteriaBuilder.
- 20
Criteria com JPA – Expressão between
Marcar como lido | DownloadNessa videoaula vamos criar um exemplo para demonstrar como trabalhar com a expressão “between” da interface CriteriaBuilder.
- 21
Criteria com JPA – Expressão like
Marcar como lido | DownloadNessa videoaula vamos criar um exemplo para demonstrar como trabalhar com a expressão “like”,”notLike” e “notEqual” da interface CriteriaBuilder.
- 22
Criteria com JPA - Expressão in
Marcar como lido | DownloadNessa videoaula veremos como criar um exemplo para demonstrar como trabalhar com a expressão “in” da interface CriteriaBuilder.
- 23
Criteria com JPA – Expressão in em outras tabelas
Marcar como lido | DownloadNessa videoaula veremos como criar um exemplo para demonstrar como trabalhar com a expressão “in” da interface CriteriaBuilder.
- 24
Criteria com JPA - Expressão and
Marcar como lido | DownloadNessa videoaula veremos como criar um exemplo para demonstrar como trabalhar com a expressão “and” da interface CriteriaBuilder.
- 25
Criteria com JPA – Expressão or
Marcar como lido | DownloadNessa videoaula veremos como criar um exemplo para demonstrar como trabalhar com a expressão “or” da interface CriteriaBuilder.
- 26
Criteria com JPA – Expressão groupBy
Marcar como lido | DownloadNessa videoaula criaremos um exemplo para demonstrar como trabalhar com as expressões “groupBy, constructor e count” da interface CriteriaBuilder.
- 27
Criteria com JPA – Expressão construct
Marcar como lido | DownloadNesta videoaula criaremos um exemplo para demonstrar como trabalhar com as expressões “construct, sum e count” da interface CriteriaBuilder.
- 28
Criteria com JPA – Expressão sumAsLong
Marcar como lido | DownloadNessa videoaula criaremos um exemplo para demonstrar como trabalhar com a expressão “sumAsLong” da interface CriteriaBuilder.
- 29
Criteria com JPA2 – Trabalhando com a expressão sumAsLong em Classes
Marcar como lido | DownloadNesta videoaula vamos criar um exemplo para demonstrar como trabalhar com a expressão “sumAsLong” da interface CriteriaBuilder.
- 30
Criteria com JPA2 – Trabalhando com Joins entre tabelas
Marcar como lido | DownloadNesta videoaula vamos criar um exemplo para demonstrar como trabalhar com a expressão “Join” da interface Root da Criteria API.
Criando Aplicação
- 31
Definição da Arquitetura da Aplicação MVC
Marcar como lido | DownloadNesta videoaula vamos iniciar a tão esperada aplicação MVC.
- 32
Definição da Aplicação MVC
Marcar como lido | DownloadNesta videoaula vamos iniciar a definição da nossa aplicação.
- 33
Definição do Módulo Customer da Aplicação MVC
Marcar como lido | DownloadNesta videoaula vamos definir o módulo customer da aplicação.
- 34
Criação das tabelas do Módulo Customer da Aplicação MVC
Marcar como lido | DownloadNesta videoaula vamos criar as tabelas do módulo customer da aplicação.
- 35
Definição do Módulo Product da Aplicação MVC
Marcar como lido | DownloadNesta videoaula vamos definir o módulo product da aplicação.
- 36
Criação das tabelas do Módulo Product
Marcar como lido | DownloadNessa videoaula vamos criar as tabelas do módulo product da aplicação.
- 37
Definição do Módulo Sell
Marcar como lido | DownloadNessa videoaula vamos definir o módulo sell da aplicação, este módulo é responsável por toda venda dentro de nossos sistema, estando dentro do site ou não.
- 38
Criação das tabelas do Módulo Sell
Marcar como lido | DownloadNessa videoaula vamos criar as tabelas do módulo sell da aplicação. Criaremos as tabelas necessárias do modulo sell dentro do console do MySQL.
- 39
Definição do Módulo User
Marcar como lido | DownloadNessa videoaula vamos definir o módulo User da aplicação, este módulo abrange todo o cadastro dos usuários dos sistemas, seus departamentos e seus grupos.
- 40
Criação das tabelas do Módulo User
Marcar como lido | DownloadNessa videoaula vamos criar as tabelas do módulo user da aplicação.
- 41
Definição do Módulo Ecommerce
Marcar como lido | DownloadNessa videoaula vamos definir o módulo ecommerce da aplicação, módulo que controla toda parte de venda pelo nosso site.
- 42
Criação das Tabelas do Módulo Ecommerce da Aplicação MVC
Marcar como lido | DownloadNesta videoaula vamos criar as tabelas do modulo ecommerce, para tal vamos fazer uma analise das ligações necessárias para cada uma das tabelas cuidando para que no futuro tenhamos a certeza a ligação entre as entidades.
- 43
Definição do Módulo de prospecção da Aplicação MVC
Marcar como lido | DownloadNesta videoaula vamos definir o módulo prospecção da aplicação, módulo que controla toda parte de prospecção de venda pelo nosso site.
- 44
Criação das tabelas do Módulo prospecção da Aplicação MVC
Marcar como lido | DownloadNesta videoaula fechamos todas as criações de tabelas com o módulo de prospecção.
- 45
Criação das Entidades da Aplicação MVC
Marcar como lido | DownloadNesta videoaula vamos conhecer a ferramenta NetBeans e como vamos utiliza-la neste projeto.
- 46
Criação da classe AbstractService da Aplicação MVC
Marcar como lido | DownloadNesta videoaula vamos iniciar a codificação propriamente dita, vamos iniciar pela classe AbstractService que será a base de todos os serviços de nossa aplicação.
- 47
Criação do AbstractRepository
Marcar como lido | DownloadNesta videoaula vamos iniciar a codificação do nosso importante membro AbstractRepository, ele é a base de toda a nossa camada de repositórios e serviços.
- 48
Criação do CustomerRepository
Marcar como lido | DownloadNesta videoaula vamos iniciar a codificação do repositório do cliente, o CustomerRepository.
- 49
CRUD com CustomerRepository
Marcar como lido | Download: Nesta videoaula vamos finalizar a codificação do CustomerRepository.
- 50
Construção do ProductRepository
Marcar como lido | DownloadNesta videoaula vamos iniciar a codificação do nosso importante membro AbstractRepository, ele é a base de toda a nossa camada de repositórios e serviços.
- 51
Construção do SellRepository
Marcar como lido | DownloadNesta videoaula vamos iniciar a codificação do SellRepository.
- 52
Codificação dos Repositórios de Vendas e de Usuários
Marcar como lido | DownloadNessa videoaula vamos continuar a codificação do repositório de vendas, neste caso estaremos finalizando com a revisão para saber se o nosso repositório atende em sua plenitude todas as necessidades da parte de vendas.
- 53
Codificação do Repositório de Usuários
Marcar como lido | DownloadNessa videoaula vamos continuar a codificação do nosso repositório de usuários do sistema. Lembramos que neste ponto estamos tratando apenas de usuários utilizadores do sistema e não do nosso site de compras.
- 54
Criando Departamentos
Marcar como lido | DownloadNessa videoaula finalizamos a nosso extenso cadastro de usuários do sistema, neste ponto estamos cadastrando os departamentos e também toda a parte de grupos de segurança.
- 55
Codificação do Repositório de Ecommrece
Marcar como lido | DownloadNessa videoaula iniciamos a codificação de um dos mais importantes repositórios de nosso projeto, o EcommerceRepository.
- 56
Recuperando Ofertas no Repositório de Ecommrece
Marcar como lido | DownloadNessa videoaula finalizamos a codificação de nosso repositório de Ecommerce. Vamos nesta aula aprender partes importantes desta exposição, ofertas, tempo de exposição e também tempo de encerramento das ofertas oferecidas no site.
Codificação do Repositório de Prospecção
- 57
Introdução a Codificação do Repositório de Prospecção
Marcar como lido | DownloadNessa videoaula iniciamos a codificação na do repositório de prospecção. Este repositório tem a função de controlar toda a parte de persistência das prospecções e das minutas para novas prospecções.
- 58
Cadastro de Serviços para Minutas de Prospecção
Marcar como lido | DownloadNessa videoaula continuamos a codificação de nosso repositório de prospecções, nesta parte nos temos o cadastro de serviços e também de produtos dentro de uma minuta cadastrada.
- 59
Criação da Prospecção com a Minuta
Marcar como lido | DownloadNessa videoaula damos cabo de uma parte importante de nosso repositório de prospecção. Vamos codificar a parte de criação de uma nova prospecção baseado em uma minuta já cadastrada.
- 60
Duplicação de Prospecções
Marcar como lido | DownloadNessa videoaula continuamos a codificação de nosso repositório de prospecção, vamos trabalhar agora no recurso de duplicação de prospecção.
- 61
Finalização o Repositório de Prospecção
Marcar como lido | DownloadNessa videoaula finalizamos a codificação de nosso repositório de prospecção e o inicio da codificação dos serviços.
CustomerService
- 62
Codificando CustomerService
Marcar como lido | DownloadNessa videoaula finalizamos a codificação de nosso serviço de clientes que está intimamente ligado ao nosso repositório de clientes.
>> Este curso está em andamento <<


4
0