<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Uma Servlet x Uma duzia de Servlets"]]></title>
		<link>http://www.guj.com.br/posts/list/6.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Uma Servlet x Uma duzia de Servlets"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Uma Servlet x Uma duzia de Servlets</title>
				<description><![CDATA[ Opa, eu tava pensando sobre a influencia de manter uma unica (ou poucas) servlets mestres que dividem seu trabalho e o impacto de manter diferentes servlets cada uma com sua funcao diferente tanto na memoria quanto na velocidade.<br /> <br /> Sei que este eh um tema que ja foi discutido em varios lugares mas nunca ouvi ninguem falar algo que grande forca que indique que eh melhor usar um em tal caso e outro em outro...<br /> <br /> Guilherme]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/57/uma-servlet-x-uma-duzia-de-servlets
</guid>
				<link>http://www.guj.com.br/prepost/18/57/uma-servlet-x-uma-duzia-de-servlets
</link>
				<pubDate><![CDATA[Wed, 21 Aug 2002 09:29:24]]> GMT</pubDate>
				<author><![CDATA[ Guilherme Silveira]]></author>
			</item>
			<item>
				<title></title>
				<description><![CDATA[ Oi Guilherme<br /> <br /> Hoje em dia, todo mundo é a favor de usar uma única servlet. Quando você utiliza uma Servlet, o seu código dentro do método do"Service" fica MUITO procedural, parece script!<br /> <br /> Então muita gente usa alguma ferramenta MVC, tipo o STRUTS do apache...<br /> <br /> <a class="snap_shots" href="http://jakarta.apache.org/struts" target="_blank" rel="nofollow">http://jakarta.apache.org/struts</a><br /> <br /> Eu também evito ao máximo ter mais da uma Servlet.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/79/
</guid>
				<link>http://www.guj.com.br/prepost/18/79/
</link>
				<pubDate><![CDATA[Sat, 24 Aug 2002 11:14:51]]> GMT</pubDate>
				<author><![CDATA[ Paulo Silveira]]></author>
			</item>
			<item>
				<title>Uma Servlet x Uma duzia de Servlets</title>
				<description><![CDATA[ Olá Pessoal<br /> <br /> Estou começando com Servlets e JSP agora e gostaria de estar por dentro deste assunto "Uma Servlet x Uma duzia de Servlets", alguém poderia me dar um exemplo utilizando várias Servlets para fazer uma determinada tarefa e o mesmo utilizando uma servlet apenas?<br /> <br /> []'s <br /> <br /> Marcos]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/283/uma-servlet-x-uma-duzia-de-servlets
</guid>
				<link>http://www.guj.com.br/prepost/18/283/uma-servlet-x-uma-duzia-de-servlets
</link>
				<pubDate><![CDATA[Fri, 6 Sep 2002 11:40:50]]> GMT</pubDate>
				<author><![CDATA[ marcos]]></author>
			</item>
			<item>
				<title></title>
				<description><![CDATA[ Oi Marcos<br /> <br /> Seria meio complicado eu te colocar uma aplciacao inteira aqui.<br /> <br /> Entao vou fazer a minha propaganda, dizendo porque usar uma unica servlet:<br /> <br /> Servlets, para muitos, é o ponto mais forte do J2EE, mais que EJB, devido a sua simplicidade e utilidade. Porem, quando voce faz uma servlet, voce ja deve ter percebido que o codigo da servlet perde bastante no quesito de orientacao a objetos. A coisa fica realmente com uma cara de programa procedural, ou pior, como se fosse um script! Utilizando apenas uma servlet (ou poucas), voce pode fazer com que essa servlet principal seja apenas uma controladora (o C do MVC), e que esta dispare chamadas para outras classes e objetos, afim de manter uma orientacao a objeto e perder essa caracterisitca tao procedural de uma servlet!<br /> <br /> Se voce quer dar uma olhada mesmo no codigo de uma aplciacao que usa uma soh servlet, da uma olhada no codigo fonte do GUJ. Ele usa uma ferramenta que chama MAMUTE, que nos fizemso, que eh uma unica servlet e dispara chamadas para outras classes de acordo com a URL dada.<br /> <br /> Qualquer cosia, grita!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/285/
</guid>
				<link>http://www.guj.com.br/prepost/18/285/
</link>
				<pubDate><![CDATA[Fri, 6 Sep 2002 13:43:59]]> GMT</pubDate>
				<author><![CDATA[ Paulo Silveira]]></author>
			</item>
			<item>
				<title>Uma Servlet x Uma duzia de Servlets</title>
				<description><![CDATA[ Valeu pela resposta, deixa ver se entendi o que você quis dizer.<br /> <br /> Imagine que tenho um vários JSP´s  que serviram para mostrar o conteudo de tabelas etc...<br /> Como JSP será a camada de Apresentacao - &gt; M , seria interessante eu a chamar a partir de um controlador -&gt; C no caso um servlet.<br /> <br /> Tipos<br /> <br /> <a class="snap_shots" href="http://localhost:8080/servlet/mostraRelatorio?url=relatorioProdutos.jsp" target="_blank" rel="nofollow">http://localhost:8080/servlet/mostraRelatorio?url=relatorioProdutos.jsp</a><br /> <a class="snap_shots" href="http://localhost:8080/servlet/mostraRelatorio?url=relatorioClientes.jsp" target="_blank" rel="nofollow">http://localhost:8080/servlet/mostraRelatorio?url=relatorioClientes.jsp</a><br /> <a class="snap_shots" href="http://localhost:8080/servlet/mostraRelatorio?url=relatorioFornecedores.jsp" target="_blank" rel="nofollow">http://localhost:8080/servlet/mostraRelatorio?url=relatorioFornecedores.jsp</a><br /> <br /> Lógico que isto tudo poderia ser otimizado, mas basicamente seria isto mesmo?<br /> <br /> []´s]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/368/uma-servlet-x-uma-duzia-de-servlets
</guid>
				<link>http://www.guj.com.br/prepost/18/368/uma-servlet-x-uma-duzia-de-servlets
</link>
				<pubDate><![CDATA[Mon, 9 Sep 2002 08:34:28]]> GMT</pubDate>
				<author><![CDATA[ marcos]]></author>
			</item>
			<item>
				<title></title>
				<description><![CDATA[ Sim! Essa é a idéia. Não recomendaria jsp, mas você entendeu o conceito!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/428/
</guid>
				<link>http://www.guj.com.br/prepost/18/428/
</link>
				<pubDate><![CDATA[Tue, 10 Sep 2002 23:29:10]]> GMT</pubDate>
				<author><![CDATA[ Paulo Silveira]]></author>
			</item>
			<item>
				<title></title>
				<description><![CDATA[ Valeu pelas respostas, <br /> <br /> Muito obrigado.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/450/
</guid>
				<link>http://www.guj.com.br/prepost/18/450/
</link>
				<pubDate><![CDATA[Wed, 11 Sep 2002 13:11:16]]> GMT</pubDate>
				<author><![CDATA[ marcos]]></author>
			</item>
			<item>
				<title>Tutorial</title>
				<description><![CDATA[ Pessoal nâo querendo abusar, mas... o que vocês acham de um tutorial ou artigo sobre o MVC ?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/740/tutorial
</guid>
				<link>http://www.guj.com.br/prepost/18/740/tutorial
</link>
				<pubDate><![CDATA[Thu, 19 Sep 2002 16:24:45]]> GMT</pubDate>
				<author><![CDATA[ Leonardo]]></author>
			</item>
			<item>
				<title>Re: Tutorial</title>
				<description><![CDATA[ [quote="Leonardo"]Pessoal nâo querendo abusar, mas... o que vocês acham de um tutorial ou artigo sobre o MVC ?[/quote]<br /> <br /> pode ter certeza<br /> <br /> isso e Velocity<br /> <br /> ja esta em andamento....]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/743/re-tutorial
</guid>
				<link>http://www.guj.com.br/prepost/18/743/re-tutorial
</link>
				<pubDate><![CDATA[Thu, 19 Sep 2002 16:31:22]]> GMT</pubDate>
				<author><![CDATA[ Paulo Silveira]]></author>
			</item>
			<item>
				<title></title>
				<description><![CDATA[ [quote]<br /> Paulo Silveira Colocada: 10/09/2002, 11:29 pm    Assunto:  <br /> <br /> --------------------------------------------------------------------------------<br />  <br /> Sim! Essa é a idéia. Não recomendaria jsp, mas você entendeu o conceito! <br /> [/quote]<br /> <br /> Porque nao se recomenda o JSP?<br /> [/quote]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/745/
</guid>
				<link>http://www.guj.com.br/prepost/18/745/
</link>
				<pubDate><![CDATA[Thu, 19 Sep 2002 17:03:14]]> GMT</pubDate>
				<author><![CDATA[ Adler Medrado]]></author>
			</item>
			<item>
				<title></title>
				<description><![CDATA[ porque no JSP voce pode fazer, por exemplo, uma conexao ao banco de dados, e ao mesmo tempo colcoar HTML.<br /> <br /> em java, e aplciacoes portaveis, voce deve manter uma GRANDE e TOTAL distancia entre os modulos de visualizacao, controle e dados. MVC (model view controller)<br /> <br /> Senao, quando um designer abre o seu jsp, ele ve umas coisas MALUCAS, e fica IRADO! Ou ao contrario, o programador que nao sabe NADA de html, abre um java que ta CHEIO de SQL e HTML.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/746/
</guid>
				<link>http://www.guj.com.br/prepost/18/746/
</link>
				<pubDate><![CDATA[Thu, 19 Sep 2002 17:15:25]]> GMT</pubDate>
				<author><![CDATA[ Paulo Silveira]]></author>
			</item>
			<item>
				<title>MVC</title>
				<description><![CDATA[ por M podemos entender sempre um banco de dados ?<br /> <br /> por V podemos entender JSP, XML, XSLT, HTML, etc... ?<br /> <br /> o C podemos entender Servlets e JavaBeans ?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/750/mvc
</guid>
				<link>http://www.guj.com.br/prepost/18/750/mvc
</link>
				<pubDate><![CDATA[Thu, 19 Sep 2002 17:19:37]]> GMT</pubDate>
				<author><![CDATA[ Leonardo]]></author>
			</item>
			<item>
				<title></title>
				<description><![CDATA[ matou a charada!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/752/
</guid>
				<link>http://www.guj.com.br/prepost/18/752/
</link>
				<pubDate><![CDATA[Thu, 19 Sep 2002 17:37:54]]> GMT</pubDate>
				<author><![CDATA[ Paulo Silveira]]></author>
			</item>
			<item>
				<title></title>
				<description><![CDATA[ Essa URL ajuda tmb:<br /> <br /> <a class="snap_shots" href="http://jakarta.apache.org/velocity/casestudy1.html" target="_blank" rel="nofollow">http://jakarta.apache.org/velocity/casestudy1.html</a><br /> <br /> Rafael]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/765/
</guid>
				<link>http://www.guj.com.br/prepost/18/765/
</link>
				<pubDate><![CDATA[Fri, 20 Sep 2002 00:14:37]]> GMT</pubDate>
				<author><![CDATA[ Rafael Steil]]></author>
			</item>
			<item>
				<title>Re:Uma Servlet x Uma duzia de Servlets</title>
				<description><![CDATA[ Olá, Pessoal!<br /> <br /> Estou com uma dúvida na resposta do colega Leonardo. O 'M' é uma classe que interagem com o banco de dados ou é o próprio banco de dados?<br /> <br /> Ex: Uma tela de cadastro.<br /> 1) View -&gt; Formulário onde o usuário insere os dados para o cadastro.<br /> 2) Controler -&gt; Um Servlet que valida as informações fornecidas pelo usuário.<br /> 3) Model -&gt; Uma classe que interage com o banco de dados?<br /> <br /> O raciocínio está correto?<br /> <br /> Desde já agradeço!<br /> Abraço a todos!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/394444/reuma-servlet-x-uma-duzia-de-servlets
</guid>
				<link>http://www.guj.com.br/prepost/18/394444/reuma-servlet-x-uma-duzia-de-servlets
</link>
				<pubDate><![CDATA[Wed, 21 Nov 2007 16:19:21]]> GMT</pubDate>
				<author><![CDATA[ apalmeira]]></author>
			</item>
			<item>
				<title>Re:Uma Servlet x Uma duzia de Servlets</title>
				<description><![CDATA[ Está quase correto.<br /> Não encare o "M" como UMA classe, e sim qualquer dominio de dados e negocio do seu sistema.<br /> No seu sistema terá uma hora em que uma regra de negocio deve ser definida, seja ela um simples IF. Isso já faz parte do modelo do seu sistema.<br /> <br /> Com isso, para o seu exemplo estar correto, vc deveria escrever:<br /> <br /> [quote=apalmeira]Ex: Uma tela de cadastro. <br /> 1) View -&gt; Formulário onde o usuário insere os dados para o cadastro. <br /> 2) Controler -&gt; Um Servlet que valida as informações fornecidas pelo usuário. <br /> 3) Model -&gt; Uma [b]ou mais[/b] classe[b]s[/b] que interage[b]m[/b] com o banco de dados [b]ou executem regras de negocio[/b]? [/quote]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/394473/reuma-servlet-x-uma-duzia-de-servlets
</guid>
				<link>http://www.guj.com.br/prepost/18/394473/reuma-servlet-x-uma-duzia-de-servlets
</link>
				<pubDate><![CDATA[Wed, 21 Nov 2007 16:37:32]]> GMT</pubDate>
				<author><![CDATA[ rodrigoallemand]]></author>
			</item>
			<item>
				<title>Uma Servlet x Uma duzia de Servlets</title>
				<description><![CDATA[ [quote=Paulo Silveira]Oi Marcos<br /> <br /> Seria meio complicado eu te colocar uma aplciacao inteira aqui.<br /> <br /> Entao vou fazer a minha propaganda, dizendo porque usar uma unica servlet:<br /> <br /> Servlets, para muitos, é o ponto mais forte do J2EE, mais que EJB, devido a sua simplicidade e utilidade. Porem, quando voce faz uma servlet, voce ja deve ter percebido que o codigo da servlet perde bastante no quesito de orientacao a objetos. A coisa fica realmente com uma cara de programa procedural, ou pior, como se fosse um script! Utilizando apenas uma servlet (ou poucas), voce pode fazer com que essa servlet principal seja apenas uma controladora (o C do MVC), e que esta dispare chamadas para outras classes e objetos, afim de manter uma orientacao a objeto e perder essa caracterisitca tao procedural de uma servlet!<br /> <br /> Se voce quer dar uma olhada mesmo no codigo de uma aplciacao que usa uma soh servlet, da uma olhada no codigo fonte do GUJ. Ele usa uma ferramenta que chama MAMUTE, que nos fizemso, que eh uma unica servlet e dispara chamadas para outras classes de acordo com a URL dada.<br /> <br /> Qualquer cosia, grita![/quote]<br /> <br /> <br /> Olá! Sou novo em Java para Web e no GUJ. Paulo, Fiquei interessado no assunto deste post para aprender mais sobre formas de utilizar uma Servlet, como eu faço para ver esse códiga da Servlet que você citou?<br /> <br /> Obrigado!<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/18/690984/uma-servlet-x-uma-duzia-de-servlets
</guid>
				<link>http://www.guj.com.br/prepost/18/690984/uma-servlet-x-uma-duzia-de-servlets
</link>
				<pubDate><![CDATA[Thu, 28 May 2009 13:28:10]]> GMT</pubDate>
				<author><![CDATA[ latche]]></author>
			</item>
	</channel>
</rss>
