CRIAÇÃO DO PROJECTO

Criar a aplicação no NetBeans

Para cria uma aplicação Web no NetBeans faz-se clique no botão Create a New Project (Criar um novo Projecto).

E na caixa de diálogo que aparece selecioner e preencher o seguinte:

Na secção Categories(Categorias) escolher Java Web e na secção Projects(Projectos) escolher Web Application (Aplicação Web) e fazer clique sobre o botão Next(Seguinte)...

Na caixa de dialogo seguinte dar um nome e escolher o local onde o prjeto vai ser guardado. E como serão utilizadas bibliotecas de terceiros marcar a opção Use dedicated Folder for Storing Libraries e depois fazer clique no botao Next(Seguinte)...

Nesta terceira etapa escolhe-se Servidor de aplicações e a versão od JavaEE. E como não será utlizado nenhum framework basta fazer clique em Finish

Estrutura de uma aplicação Web na plataforma Java EE

Uma aplicação web na plataforma Java EE é uma coleção de servlets, documentos HTML, JSP, classes e outros recursos que podem ser empacotados e executados em multiplos containers de diferentes fabricantes.

Pasta base do contenxto ou aplicação web Conteúdo
Web Pages Front end da aplicação web
WEB-INF Parte protegia do contexo
web.xml Ficheiro descritor da aplicação (opcional)
classes Pasta com os bytrecodes da aplicação
source packages Pacotes da classes do modelo (ex. .Cliente)
lib Bibliotecas JAR

As aplicações Java Web são são empacotadas e distribuidas em fichairos WAR (Web ARchive).

Na construção de uma aplicação Web sem recurso a um framework os componentes fundamentais utilizadoes são:

HTML (HypertText Markup Language). Para a estruturação das paginas estáticas

CSS(Cascading Style Sheets) para definir a apresentação das páginas.

JSP (JavaServer Pages) para a definição das páginas HTML com código java embutido.

JavaBeans. Um JavaBean é um POJO (Plain Old Java Object) que implementa a interface Serializable, com pelo menos um construtor vazio, atributos privados, metodos getters e setters. É boa pratica, na implementação de uma JavaBean, sobreescrever os métodos toString() hashCode() e equals().

Servlets que são claesses Java que rodam em servidores.

JDBC (Java Database Connectivity), API java de acessoa à base de dados.

results matching ""

    No results matching ""