Desenvolvimento agil web com vraptor

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2662 palavras )
  • Download(s) : 0
  • Publicado : 29 de agosto de 2012
Ler documento completo
Amostra do texto
CMS de Desenvolvimento Ágil
Fidelis Felipe¹, Fernando Freitas¹
Aluno¹, Sistema de Informação, UPIS Faculdades Integradas

Resumo: Na expectativa de uma solução para desenvolvimento Ágil e de excelente manutenibilidade, foi desenvolvida uma solução para criação de projetos sob uma arquitetura e métodos que possibilitam um alto desempenho na criação sistemas web, minimizando tempo, mantendouma qualidade de organização exemplar para um projeto java em plataforma Web. Sobre o FrameWork VRaptor 3.0, este sistema permite criação de ferramentas de manutenção de conteúdos dinâmicos, maleável interface e liberdade de alteração de layout, pronta para projetos de curto prazo e alta demanda.

Palavras Chaves:
Java, FrameWork VRaptor, Hibernate, Postgres, SGC(Sistema Gerenciador deConteúdos)

Keywords:

Java, FrameWork VRaptor, Hibernate, Postgres, CMS(Content Management Systems)

1. Introdução

Á procura pelo desenvolvimento de aplicações web para seus negócios tem ocorrido em vários ramos de atividade, mesmo que seja apenas para uma identidade visual de suas empresas. O mercado consumidor de hoje exige uma identidade visual única e mesmo assim de alta mutabilidadepara que possa alterar sempre que possível praticamente tudo que for necessário, de acordo com o exigido pelos usuários seguindo as tendências da web.
Os clientes estão cada vez mais atualizado dentro das novas tecnologias, dentre elas, optando cada vez mais por CMS’s (Content Management Systems), softwares que simplificam a edição e a manutenção de um site sem a necessidade de programação decódigo podendo ser administrado diretamente pelo cliente reduzindo significativamente tempo e custo em manutenção de conteúdos.
As fábricas de desenvolvimento têm cada vez mais se empenhado para suprir as demandas do mercado com alta performance, baixo custo e mantendo a qualidade exigida pelo mercado tanto pela impressão visual quanto pela qualidade de código manutenível.
O sistema CMSapresentado neste artigo, além de suprir as necessidades básicas(visão em protótipo) de um sistema web de imagem visual institucional, também traz as vantagens do desenvolvimento ágil utilizando um framework nacional, API de fácil acesso e uma estrutura de sistema altamente maleável mas com uma excelente arquitetura para o desenvolvedor otimizar seu tempo na criação de novos módulos que possam vir aacrescentar funcionalidades ao sistema.

2. Tecnologias

Das tecnologias usadas neste sistema, mostraremos alguns tópicos sobre cada uma delas a seguir.

2.1. Java

Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferentemente das linguagensconvencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual.
A linguagem Java foi projetada tendo em vista os seguintes objetivos principais:
Orientação a objeto, portabilidade, recursos de rede, segurança.
Além disso, sua sintaxe similar a ao C/C++, facilidades de internacionalização suportando Unicode nativamente,simplicidade de ambiente e especificação, desalocação de memória por processo de coletor de lixo e carga dinâmica de código, levando em consideração sua vasta biblioteca, podendo ser chamada apenas na hora de sua específica execução.

Visão da tecnologia:

Paradigma: Orientação a objetos, estruturada, imperativa
Surgido em: 1995
Última versão : 1.6.0_22 (13 de outubro de 2010)
Criado por:James Gosling e Sun Microsystems
Estilo de tipagem: estática, forte
Compiladores: GCJ, Javac
Influenciada por: Ada 83, C++, C#, Eiffel, Generic Java, Mesa, Modula-3, Object Pascal, Objective-C, UCSD Pascal, Smalltalk
Influenciou: Ada 2005, BeanShell, C#, Clojure, D, ECMAScript, Fantom, Groovy, J#, JavaScript, PHP, Python, Scala
Licença: GNU General Public License
Página oficial:...
tracking img