|
Acadêmico(a): Juliane Menin |
Título: Gerador de Código JSP Baseado em Projeto de Banco de Dados MySql |
|
Introdução: |
Apesar da internet ter sido criada através de uma iniciativa não-comercial, isto é, exclusivamente para fins de segurança, educação e pesquisa, são cada vez maiores a demanda e o interesse por aplicativos comerciais, seja para uso pessoal ou corporativo. Através da internet as empresas estão podendo melhorar suas operações e oferecer serviços novos e melhores para os seus clientes, como consultas de preços, ofertas, pedido de compra, orçamentos, entre outros, sem o deslocamento do cliente à empresa. A maioria das empresas está migrando os seus sistemas para o ambiente web, e os desenvolvedores, para suprir esta demanda, passaram a utilizar ferramentas que auxiliam na criação e manutenção de aplicações para internet, obtendo rapidez, qualidade e facilidades na construção de seus aplicativos. Até alguns anos segundo Abileboul, Peter e Sucice (2000, p. 2), a publicação de dados eletrônicos estava limitada a algumas poucas áreas científicas e técnicas. Agora isto está se tornando universal. A maioria das pessoas vê estes dados como documentos web, mas estes documentos, em vez de serem manualmente compostos, são cada vez mais gerados de forma automática, através de páginas codificadas dinamicamente com acesso a banco de dados. Para construir um simples site dinâmico ou um complexo sistema Business-to-Business é necessária a utilização de ferramentas que possibilitem consultas ao banco de dados, integração com sistemas corporativos, entre outras inúmeras funcionalidades. Dentre as diversas tecnologias disponíveis atualmente para o desenvolvimento dessas aplicações, destaca-se JavaServer Pages – (JSP). A utilização de páginas JSP, que conforme Fields e Kolb (2000, p. 2), é uma tecnologia baseada em Java que simplifica o processo de desenvolvimento de sites web dinâmicos, oferece diversas vantagens em relação ao uso de outras tecnologias como Personal Home Page (PHP), Active Server Page (ASP), Microsoft.NET, Python. As principais vantagens são herdadas da própria linguagem Java, como a portabilidade, facilidade de programação, flexibilidade, entre outras. Tendo em vista a necessidade dos desenvolvedores web possuírem ferramentas que facilitem a geração de código para suprir as demandas por serviços web, o presente trabalho apresenta uma ferramenta que auxilia os desenvolvedores na geração de código fonte para a tecnologia JSP. A ferramenta agrega a parte funcional de manutenção de dados, sem a necessidade de conhecer a linguagem, atendo-se especialmente às estruturas de armazenamento, sendo que estas são obtidas a partir do dicionário de dados encontrado no banco de dados. |
|
|