A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1.

Apresentações semelhantes


Apresentação em tema: "Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1."— Transcrição da apresentação:

1 Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1

2 Introdução Objetivo O problema Tecnologias utilizadas O sistema Trabalhos futuros Conclusão Referencias 2

3 Neste projeto pretende-se implementar um sistema, utilizando a linguagem Java e alguns frame-works da plataforma JEE(Java Enterprise Edition )como: JPA, EJB3, JBOSS-SEAM, JSF e Facelets.Que funcione como um portal que ofereça serviços de caixa e estoque para micro e pequenas empresas, do ramo comercial, como controle de caixa e estoque que possua facilidades para os funcionários e donos de tais empreendimentos 3

4 Desenvolver um sistema que de utilização fácil um pouco mais escalonável, facilitando a manutenção. Através do uso da web demonstrando a utilização de ferramentas JEE 4

5 No Brasil é de conhecimento da população a existência de um aquecido cenário de pequenos e micro comerciantes, muitos se mantendo em condições informais. 5

6 Muitos desses comércios possuírem computadores em suas lojas, e existe uma necessidade de um controle de tarefas básicas,utilizando métodos automáticos ou que sejam mais eficientes. 6

7 Apesar de existirem uma quantidade enorme desse tipo de sistemas, muitos não chegam ao conhecimento desses micro ou pequeno empresários ou são muito caros, complexos, com interface pouco amigável, dificuldade de integração entre unidades de mesma loja, etc. 7

8 No desenvolvimento do sistema serão utilizados as seguintes ferramentas: Linguagem de programação: Java Banco de dados: Postgresql Padrões de projeto: MVC e outros em estudo. 8 SEAM

9 Frame works: JSF(Java server faces): Desenvolvimento do lado cliente do sistema. Facelets: Auxilia na construção de templates de paginas JSF. JPA(java persistence API): Gerencia o mapeamento Objeto relacional da aplicação com o banco de dados. 9

10 Frame works: EJB3(Enterprise java bean 3): Frame work para a camada de negócios, auxilia no desenvolvimento de sistemas distribuídos, no controle transacional, na segurança e portabilidade (Recomendado utilizar com seam). 10

11 Frame works Jboss-Seam: Facilita a integração entre frame works e agiliza o desenvolvimento. Exemplo: @Entity @Name(“exemplo") @Scope(SESSION) @Table(name=" exemplo ") 11

12 Trata-se de um portal que fornecera: Cadastro de empresas e manutenção da conta Feito por pessoas (físicas ou jurídicas) ou administrador do portal Ao logar no sistema o usuário comum terá acesso ao controle de estoque e caixa onde poderá manter produtos, efetuar venda, verificar faturamento. 12

13 13

14 Ampliar a quantidade de funcionalidades do sistema 14

15 O desenvolvimento web é uma alternativa que deve ser ponderada, mesmo para aplicações tipicamente desktop. Bem como o desenvolvimento de aplicações comumente encontradas no mercado, pode ser uma alternativa de desenvolvimento, quando olhado por uma nova ótica. 15

16 9/0910/0911/0912/091/102/103/10 Definir projeto Modelagem do sistema Estudar tecnologias Analisar padrões de projeto Documentaç ão Avaliar sistema 16

17 SEAMFRAMEWORK.ORG W³ - Seam reference guide acesso em 02 out 2009http://docs.jboss.com/seam/latest/reference/en- US/html/index.html FAISAL Joseph. 2007. Beginning JBoss Seam From Novice to Professional 17

18 Perguntas? OBRIGADO! 18


Carregar ppt "Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1."

Apresentações semelhantes


Anúncios Google