netbeans ide utilizaçao de recursos para desenvolvimento

Transcrição

netbeans ide utilizaçao de recursos para desenvolvimento
NETBEANS IDE UTILIZAÇAO DE RECURSOS PARA
DESENVOLVIMENTO DE PROJETO JAVA WEB
Rodolfo M. Salomao1, Willian Magalhães1
1
Universidade Paranaense (Unipar)
Paranavaí – PR – Brasil
[email protected], [email protected]
Resumo. Neste artigo os temas abordados serão a utilização de recursos do IDE
NetBeans no desenvolvimento de um projeto, será descrito a importância da
utilização de uma IDE para a produção de um projeto, o ganho de tempo praticidade
e agilidade que é proporcionado pelo seu uso. Uma breve amostra do projeto java
web desenvolvido com a utilização da IDE NetBeans.
1. Introdução
O presente artigo tratando se de desenvolvimento de um projeto no qual utiliza-se em seu
desenvolvimento a tecnologia da arquitetura Java web, ela proporciona uma série de
recursos utilizáveis e necessários para a criação de um projeto de software, recursos do
quais tense uma facilidade de programação. A arquitetura java possui uma grande
popularidade no mercado. É recomentado a utilização de IDE’s pois isto ira agilizar o
processo de desenvolvimento do projeto.
Contando com a IDE NetBeans para o desenvolvimento de um projeto java web,
pode se obter um grande ganho e aproveitamento de tempo, sabendo que tempo é algo
estimado quando se fala sobre desenvolvimento de projetos, um dos fatores deste ganho
de tempo é proveniente da agilidade que o programador pode ter, contando com os vários
recursos de alto preenchimento da ferramenta IDE NetBeans, sabendo também que em
questão de organização de itens do layout, esse ganho é mais satisfatório ainda, pois esta
ferramenta proporciona o recurso de clicar e arrastar os itens pela tela em questão, entre
outros recursos existentes nesta ferramenta.
2. IDE NetBeans
O NetBeans é um ambiente de desenvolvimento, sendo ele multiplataforma, é uma
ferramenta utilizada por programadores para criar, produzir, compilar, debugar e instalar
aplicações. Ele fornece uma ampla base para tais criações, possuindo um vasto conjunto
de bibliotecas, módulos e API’s entre outros recursos necessários para o feito. Esta IDE
conta também com amparo de uma vasta documentação produzida também em português.
Esta é uma IDE produzida por total em java, mas que pode suportar qualquer outra
linguagem de programação ou linguagem que desenvolva com Swing. [NetBeans, 2015]
Figura 1: abaixo mostra a interface de desenvolvimento do IDE NetBeans.
Figura 1: Visão da IDE NetBeans
2.1. Recursos
Os recursos desta IDE são de extrema importância para o desenvolvimento das etapas de
um projeto com agilidade e profissionalismo.
Alguns dos recursos mais utilizados e de maior necessidade são:
Seu editor de código fonte, o qual é rico em recursos para aplicações Web como: Servlets
e JSP, JSTL, EJBs e também nas aplicações visuais com Swing;
O seu visualizador de classes juntamente ao de interfaces, que por sua vez gera
automaticamente o código dos componentes de uma forma organizada, que facilita o
entendimento do programador;
CSS, possuindo algumas funcionalidades de edição de folhas de estilos, destaques,
recursos de auto completar e análise de código;
O recurso de auto completar com suporte completo ao ANT, ferramenta de automatização
da construção de programas;
TOMCAT, servidor de aplicações Java para web;
Integração de módulos;
Um bom suporte a Banco de Dados, Data view e Connection wizard, que são módulos
embutidos na IDE;
A geração de Javadoc, ferramenta permite a geração automática de arquivos javadoc em
HTML se são criados a partir de comentários inseridos no código.
Alguns atalhos que facilitam a cópia de linhas inteiras de código.
[NetBeans, 2015]
3. Projeto
O projeto em questão é chamado de Sistema de Gerenciamento de Studio de
Tatuagem(SGST) e está sendo desenvolvido na IDE NetBeans, é um projeto criado para
atender e gerenciar os diversos módulos de um studio de tatuagens, onde o mesmo conta
com uma serie de módulos de movimento, cadastros e emissão de relatórios, sendo estes
relatórios, cadastrais e gerenciais.
Especificação de módulos:
Modulo de movimento: Sessão de tatuagem; Colocação de Piercing; Contas a receber;
Estoque; Compras.
Modulo de Cadastramentos: Gestão de clientes; Gestão de Usuários; Gestão dos
Produtos; Gestão de Descartes (comprovantes de descarte do lixo); Gestão de desenhos.
Modulo de Relatórios Cadastrais: Clientes; Usuários; Produtos; Descartes; Desenhos.
Modulo de Relatórios Gerenciais: Tatuagens por período; Piercings por período;
Faturamento por período; Clientes em debito; Retorno de cliente; Venda de desenhos.
Figura 2: abaixo figura ilustrando o desenvolvimento do projeto.
Figura 2: Visão do desenvolvimento do projeto.
3. Metodologia
Para a construção deste artigo foram utilizados conhecimentos que foram adquiridos com
o uso da ferramenta para a produção de projetos, com estudos sobre a ferramenta e seus
recursos e também foram realizadas pesquisas relacionadas com o assunto discutido no
mesmo, contudo podendo tem o conhecimento necessário para tal construção.
4. Conclusão
Após a produção deste artigo, a utilização do IDE NetBeans para o desenvolvimento do
sistema e de conhecimentos obtidos com materiais referentes ao assunto para esta
produção, pode-se concluir que o uso da IDE em questão NetBeans é de grande
importância para criação de projetos. Pois a mesma tem como uma de suas funções dar
agilidade ao andamento do desenvolvimento do projeto. A ferramenta conta com suporte
a diversas frameworks, e com isso facilita o processo de codificação, além disso possui
uma serie de ferramentas que agilizam a vida do programador em tarefas repetitivas, tipo
o DAO. Como foi para a produção do projeto java web criado para o gerenciamento de
um studio de tatuagens que foi descrito neste artigo.
Referencias
http://www.devmedia.com.br/o-ide-netbeans-parte-1-artigo-easy-java-magazine5/20460> Acesso em: 09/08/2015.
http://www.devmedia.com.br/explorando-o-netbeans-7-0-artigo-java-magazine91/21121 > Acesso em: 09/08/2015.
http://www.caelum.com.br/apostila-java-web/enfrentando-o-java-na-web/#1-1-ogrande-mercado-do-java-na-web > Acesso em: 09/08/2015.
https://goo.gl/yEo3sR>Acesso em 10/08/2015.