Desenvolvimento de Sistemas Corporativos¶
- Curso
Tecnologia em Sistemas para Internet
- Disciplina
Desenvolvimento de Sistemas Corporativos
- Carga-Horária
60h (80h/a)
- Pré-Requisito(s)
- Número de créditos
4
EMENTA¶
Sistemas coorporativos: sua tecnologia e arquitetura. Enterprise Java Beans (EJB): beans de sessão, beans de entidade e beans de mensagem. Realizando transações atômicas. Segurança em sistemas coorporativos.
PROGRAMA¶
Objetivos¶
Compreender e aplicar os conceitos de comunicação cliente/servidor
Compreender as partes que compõem um sistema empresarial distribuído
Desenvolver componentes que sejam utilizados em tais sistemas
Desenvolver sistemas coorporativos.
Bases Científico-Tecnológicas (Conteúdos)¶
Introdução a sistemas coorporativos (tecnologia e arquitetura) – J2EE
Componentes de uma aplicação J2EE
Enterprise Java Beans – EJB
Bean de Sessão
Sem informação de estado (state-less)
Com informação de estado (state-full)
Bean de Entidade
Persistência gerenciada por Bean
Persistência gerenciada por contêiner
Bean de Mensagem
Visão geral da Java Message Service – JMS
Envio/recebimento de mensagem em “fila”
Envio/recebimento de mensagens em “canal”
Realizando transações
Java Transaction Service – JTS
Segurança em Sistemas Corporativos
Java Authentication and Authorization Service – JASS
Integrando o Sistema Corporativo com o Serviço de Correio Eletrônico
Java Mail API
Procedimentos Metodológicos¶
Aulas teóricas expositivas, aulas práticas em laboratório, desenvolvimento de projetos. Leitura de textos, palestras, seminários, visitas técnicas, pesquisas bibliográficas. Quadro branco, computador, projetor multimídia, retroprojetor, vídeos.
Recursos Didáticos¶
Quadro branco, computador, projetor multimídia, retroprojetor, vídeos.
Avaliação¶
Avaliações escritas e práticas. Trabalhos individuais e em grupo (listas de exercícios, estudos dirigidos, pesquisas). Apresentação do projeto desenvolvido.
Bibliografia Básica¶
ROMAN E.; AMBLER, S. W.; JEWELL, T. Dominando Enterprise Javabeans. 2. ed. São Paulo: Bookman, 2004.
DEITEL, H. M.; DEITEL, P. J. Java: como programar. Bookman, 2003.
KEITH, M; SCHINCARIOL, M. EJB 3 Profissional: Java Persistence API. Rio de Janeiro: Ciência Moderna, 2008.
Bibliografia Complementar¶
PANDA, D.; RAHMAN, R.; LANE, D. EJB 3 em ação. 2. ed. rev. Rio de Janeiro: Alta Books, 2009.
BLOCH, J. Java efetivo. 3. ed., rev. Rio de Janeiro, RJ: Alta Books, 2010.
SAMPAIO C.; BASHAM, B. Java Enterprise Edition 6: desenvolvendo aplicações corporativas. Rio de Janeiro: Brasport, 2011.