« Como usar apt no Fedora 3 | Main | Nova política de publicação de artigos e tutoriais »
janeiro 02, 2005
Como desenvolver um Web Services tendo como base a arquitetura J2EE
Escreve Mike Matsumoto: "Depois de quase um ano de trabalho, terminei minha monografia que mostra como desenvolver um Web Services tendo como base a arquitetura J2EE. Talvez a parte que mais possa interessar aos programadores em um primeiro momento, é um pacote desenvolvido chamado "rssutil.jar". Com esse pacote, programadores java podem recuperar notícias de sites com suporte RSS apenas informando o link dos RSS e recebendo as notícias em forma de Collections. Fica muito fácil de usá-lo em aplicações Java Consoles, ou em seus projetos Web com JSP ou JSTL. O estudo de caso foi uma aplicação que centraliza notícias RSS. O serviço de Web Service foi implementado com as seguintes características: linguagem de programação Java, arquitetura J2EE, serviço Web Service com EJB Session, gerenciador de persistência com EJB Entity BMP, persistência com Hibernate 2.1, suporte a várias versões de RSS, SGBD Mysql 4.0.20, container J2EE Jboss 3.2.3 (server all) com módulos Web Services Axis Jakarta Apache e patterns Abstract DAO Factory e Session Facade. O cliente foi feito em um modulo Web J2EE usando o pattern MVC 2 com o framework Struts 1.1. O ambiente de programação foi montado com o Eclipse 3.0 com uma série de plugins como: jboss-ide, xdoclet, ant. O sistema operacional foi o Linux 2.6.7 com virtual machine da Blackdown 1.4.2rc, distribuição Slackware 10.0, GUI KDE 3.3, browser Mozilla 1.7.3 e a documentação feita com o OpenOffice 1.1. Acho que ficou bom para quem quer iniciar programando nessas características. Maiores detalhes podem ser vistos aqui. Código fonte GPL e documentações FDL."
| Publicado em janeiro 2, 2005 05:58 PM
Comentários dos leitores
»Comentário de: Peter Parker ( $ipip="200.158.222.40"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 02/01 22:07: Hm, bastante interessante pelo fato de usa...
»Comentário de: eje del mal ( $ipip="200.149.75.90"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 03/01 08:22: EJB Session Bean pra que? Para usar no Web...
»Comentário de: Mike Matsumoto ( $ipip="200.233.220.2"; $partes = explode(".", $ipip); echo "$partes[0].$partes[1].$partes[2].xxx"; ?>) em 03/01 08:57: eje del mal, tudo bem? Se v...