netbeans ide utilizaçao de recursos para desenvolvimento

Propaganda
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.
Download