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.