JAVA 2018.4

Bibliotecas

Commons Fileupload

JSTL

mysql-connector-java-5.0.8-bin

Hibernate (Baixar Versão 4)

Donwload

Abaixo os arquivos requeridos
- antlr-2.7.7.jar
- dom4j-1.6.1.jar
- hibernate-commons-annotations-4.0.2.Final.jar
- hibernate-core-4.2.21.Final.jar
- hibernate-entitymanager-4.2.21.Final.jar
- hibernate-jpa-2.0-api-1.0.1.Final.jar
- javassist-3.18.1-GA.jar
- jboss-logging-3.1.0.GA.jar
- jboss-transaction-api_1.1_spec-1.0.1.Final.jar

Download aula1. zip – Eclipse

  • Criação de Classes
  • Atributos e Métodos
  • System.out
  • Classe Scanner
  • Variáveis
  • JOptionPane
  • Método static void main
  • Conversão de tipos (parse)
  • Classe Math

 

Donwload aula2.zip – Eclipse

  • IF.. Else
  • Conectivos Lógicos (&&; ||)
  • Switch
  • equals
  • Switch

 

Download Aula3.zip – Eclipse

  • Vetor
  • Matriz
  • List
  • For
  • Foreach
  • List e Objetos
  • List e Foreach
  • Construtor
  • Métodos Públicos (public) x Privados (private)

 

Download Aula 4 – Java

  • Herança
  • Polimorfismo
  • Encapsulamento
  • GET SET
  • Relacionamentos (Associação)
  • toString
  • Serializable
  • Construtor
  • Sobrecarga e Sobrescrita
  • @Override

 

Download Aula 5 – Java

Diagrama de Classe

Diagrama de Classe

  • Implementação Modelagem Diagrama
  • DAO
  • WindowBuilder Plugin
  • JPanel
    • BorderLayout
    • AbsoluteLayout
  • JFrame
  • JLabel
  • JTextFiled
  • JButton
  • actionPerformed, addActionListener

 

Download Aula 6 – Java

  • MySQL Connector
  • DAO x Model
  • Libraries
  • Static
  • Final
  • DriverManager
  • Class.ForName
  • Exception
    • printStackTrace()
    • getMessage()
    • SQLException
  • PreparedStatement
  • ResultSet
  • Scanner x Cadastro x Lista
  • JFrame x Cadastro

Download Aula 8 – Java

* Adicionar os arquivos Hibernate e Mysql Connector

  • Configuração Hibernate
    • META-INF
    • persistence.xml
    • Jar Hibernate – Build Path
      • antlr-2.7.7.jar
      • dom4j-1.6.1.jar
      • hibernate-commons-annotations-4.0.5.Final.jar
      • hibernate-core-4.3.11.Final.jar
      • hibernate-entitymanager-4.3.11.Final.jar
      • hibernate-jpa-2.1-api-1.0.0.Final.jar
      • jandex-1.1.0.Final.jar
      • javassist-3.18.1-GA.jar
      • jboss-logging-3.1.3.GA.jar
      • jboss-logging-annotations-1.2.0.Beta1.jar
      • jboss-transaction-api_1.2_spec-1.0.0.Final.jar
      • mysql-connector-java-5.1.42-bin.jar
  • EntityManager
    • getTransaction().begin()
    • persist()
    • close()
    • getTransaction().commit()
  • Mapeamento Hibernate
    • @Id
    • @Entity
    • @GeneratedValue
  •  Relacionamentos
    • @ManyToOne
    • @OneToMany
    • @JoinColumn

Download Aula 8.1 – Java

  • Relacionamentos (Continuação)
    • @ManyToOne x @ManyToOne
    • @OneToOne x @OneToOne
    • @JoinColumn
    • @JoinTable
      • joinColumns
      • inverseJoinColumns

Download Aula 9 – Java

  • Atividade Prática: Gerar o Diagrama abaixo usando JPA/Hibernate

 

Download Aula 10 – Java (Correção)

Download Aula 10 – Java (JEE)

  • Dynamic Web Project
  • Configuração – Apache Tomcat
  • Página Web

Donwload Aula 11 – Java (Projeto Completo)

  • Servlet
  • JSP
  • MVC / MVVM
  • doGet
  • doPost
  • HttpServlet
  • HttpServletRequest
  • HttpServletResponse
  • Cadastro de Funcionário com Servlet

 

Donwload Aula 12 – JAVA

  • JSTL
  • <jsp:userBen>
  • <c:forEach>
  • Includes
  • Front End (Bootstrap)
  • CRUD
    • Cadastrar
    • Atualizar
    • Listar

 

Download Aula 14 – Java

  • HttpSession
  • createQuery
  • query.setParameter