PRINCIPAIS CARACTERÍSTICAS E COMPARATIVOS
Por: Carolina234 • 26/9/2018 • 16.312 Palavras (66 Páginas) • 300 Visualizações
...
Figura 7. Imagem ilustra a execução do comando “mvn.appfuse:full-source” 53
Figura 8. Imagem ilustra a execução do comando “mvn” 55
Figura 9. Imagem ilustra como importar um projeto Maven por intermédio de um arquivo “pom.xml” existente. 56
Figura 10. Imagem ilustra a tela de entrada de uma aplicação construída com AppFuse 61
Figura 11. Imagem ilustra a página de Cadastro. 61
Figura 12. Imagem ilustra a Listagem dos Contatos. 63
LISTA DE CÓDIGOS EM TABELAS
Tabela 1. Script utilizado para construção do banco de dados. 33
Tabela 2. Classe “Contato” que representa o modelo de dados. 35
Tabela 3. Stateless Session Bean “AgendaBean” que atua como controlador para as páginas JSF. 38
Tabela 4. Interface local “Agenda” respeitando o padrão de implementação dos EJBs. 38
Tabela 5. Página “contato.xhtml” que apresenta as ações de inclusão e edição. 40
Tabela 6. Página “contatos.xhtml” que apresenta a listagem dos contatos. 41
Tabela 7. Comando utilizado na criação de um novo projeto. 51
Tabela 8. Comando utilizado para disponibilizar todos os pacotes e código fonte. 52
Tabela 9. Trecho do arquivo “pom.xml” que descreve a configuração de acesso ao banco de dados. 53
Tabela 10. Trecho do arquivo “pom.xml” que descreve a configuração do Cargo. 54
Tabela 11. Trecho do arquivo “pom.xml” que corrige o problema de arquivo corrompido. 54
Tabela 12. Trecho do arquivo “pom.xml” que descreve as configurações de internacionalização. 54
Tabela 13. Script utilizado para construção do banco de dados. 56
Tabela 14. Classe “Contato” que representa o modelo de dados. 57
Tabela 15. Classe “ContatoController” que gera os serviços para a classe “ContatoFormController”. 58
Tabela 16. Classe “ContatoFormController” que atua como controlador das páginas. 59
Tabela 17. Página “contatoform.jsp” que apresenta as opções de inclusão e edição. 60
Tabela 18. Página “contatos.jsp” que apresenta a listagem dos contatos. 62
LISTA DE ABREVIATURAS E SIGLAS
AI
Artificial Intelligence
Ajax
Asynchronous JavaScript and XML
AMP
AppFuse Maven Plugin
API
Application Programming Interface
ASCII
American Standard Code for Information Interchange
ASF
Apache Software Fundation
ASP
Active Server Pages, primeira tecnologia da Microsoft para desenvolver "Páginas Ativas", ou seja páginas da Web que provém de uma maior interação com o usuário.
ASP.NET
Nova versão do ASP o sufixo .NET refere-se ao grande Framework da Microsoft para desenvolver uma gama de projetos desde "console" até "aplicativos Web"
BPM
Business Process Management
BRMS
Business Rule Management System
CGI
Common Gateway Interface
CMS
Content Management Systems
CRUD
Create, Retrieve, Update e Delete
CAS
Code Access Security
CSS
Cascading Style Sheets
DAO
Data Access Object
DBA
DataBase Administrator
DOM
Document Object Model
DRY
Don't Repeat Yourself - Single Point of Truth and Single Point of Maintenance
DWR
Direct Web Remoting
EJB ou EJB3
Enterprise JavaBeans
EL
Expression Language
HTML
HyperText Markup Language
HTTP
Hypertext Transfer Protocol
HTTPS
HyperText Transfer Protocol Secure
IBM
International Business Machines
IDE
Integrated Development Environment
IoC
Inversion of Control
J2EE
Java 2 Enterprise Edition
...