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.