<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DU4ESH04fyp7ImA9WhRaFEk.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320</id><updated>2012-02-16T19:05:09.337-08:00</updated><category term="Visual Web Java Server Faces" /><category term="EclypseLink" /><title>JAVA Visual JavaServerFaces - NETBEANS IDE - CDAMG &amp; JAR BUILDING THE FUTURE</title><subtitle type="html">Compartiremos codigó Java (web, escritorio, algoritmos, arquitectura de software, metodologias de desarrollo y patrones), en NETBEANS 6.9, Visual JavaServerFaces</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://cristhiandante.blogspot.com/" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture" /><feedburner:info uri="javavisualjavaserverfaces-netbeanside-cdamgjarbuildingthefuture" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;D0YBR3g9fip7ImA9WhdaFkk.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-2931793772697247003</id><published>2011-10-25T23:34:00.000-07:00</published><updated>2011-10-26T09:05:56.666-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-26T09:05:56.666-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Web Java Server Faces" /><title>Diseño de Paginas Web en  JSF</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9c050jGj2CiryQYFSnHKAKgK-os/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9c050jGj2CiryQYFSnHKAKgK-os/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9c050jGj2CiryQYFSnHKAKgK-os/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9c050jGj2CiryQYFSnHKAKgK-os/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;u&gt;DISEÑO DE PAGINAS WEB EN JAVA SERVER FACES + FLASH&lt;/u&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Este es uno de los diseños que hice, poco a poco ire colgando mas diseños.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-vDJPZuZ6xZE/TqeoNRs66RI/AAAAAAAAAZw/WeXy70_ESAA/s1600/Sin+t%25C3%25ADtulo.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-vDJPZuZ6xZE/TqeoNRs66RI/AAAAAAAAAZw/WeXy70_ESAA/s640/Sin+t%25C3%25ADtulo.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
explicaremos detalladamente como se hacen este tipo de diseños.&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;







&lt;span class="Apple-style-span" style="font-size: large;"&gt;1er PASO: CREACION DEL PROYECTO VISUAL WEB JAVA SERVER FACES PARA ELABORAR EL DISEÑO.&lt;/span&gt;&lt;/h1&gt;
&lt;div&gt;
Creo que eso ya sabemos .&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-ZMtylbyeCj8/TqepX8_9xcI/AAAAAAAAAZ4/JMOhDB4Tdy4/s1600/imag1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-ZMtylbyeCj8/TqepX8_9xcI/AAAAAAAAAZ4/JMOhDB4Tdy4/s640/imag1.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;





&lt;span class="Apple-style-span" style="font-size: large;"&gt;2do PASO: AGREGAR TABLAS.&lt;/span&gt;&lt;/h1&gt;
&lt;div&gt;
Entramos en el modo de diseño JSP y agregamos de la paleta el elemento tabla de la pestaña HTML.&lt;/div&gt;
&lt;div&gt;
agregarlo dentro del &amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&amp;lt;webuijsf:body&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-ZXP6QtFWXGQ/TqerFJpmlfI/AAAAAAAAAaI/oPHc5FrqJaA/s1600/2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-ZXP6QtFWXGQ/TqerFJpmlfI/AAAAAAAAAaI/oPHc5FrqJaA/s1600/2.gif" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Lo cual quedaría asi&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-htcgCLrAdGM/TqerhbLuuyI/AAAAAAAAAaQ/RU8cdzVaWuc/s1600/3.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-htcgCLrAdGM/TqerhbLuuyI/AAAAAAAAAaQ/RU8cdzVaWuc/s1600/3.gif" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
luego le damos las siguientes propiedades a la tabla&lt;br /&gt;
align="center" style="height: 900px; width: 100%" width="1032"&lt;br /&gt;
&lt;br /&gt;
border="1" es por defecto hay que dejarlo asi para diferenciar la tabla.&lt;br /&gt;
en mi caso elimine el&lt;br /&gt;
&lt;b&gt;&amp;lt;thead&amp;gt;&lt;/b&gt;&lt;br /&gt;
solo deje el&lt;br /&gt;
&lt;b&gt;&amp;lt;tbody&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
al final agregar las siguientes proporciones para las filas y columnas.&lt;br /&gt;
en mi caso le di &amp;nbsp;4 filas &amp;lt;TR&amp;gt; y 3 columnas &amp;lt;TH&amp;gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/--IYljTtu3RA/TqgoDi5gfrI/AAAAAAAAAaY/h8vGmYuBL64/s1600/4.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="371" src="http://2.bp.blogspot.com/--IYljTtu3RA/TqgoDi5gfrI/AAAAAAAAAaY/h8vGmYuBL64/s640/4.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
lo cual quedaria asi.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-YWvw1ZeYH8I/TqgoF5arc_I/AAAAAAAAAag/aEMMGxgBkqw/s1600/5.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="338" src="http://2.bp.blogspot.com/-YWvw1ZeYH8I/TqgoF5arc_I/AAAAAAAAAag/aEMMGxgBkqw/s640/5.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h1&gt;

&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;3er PASO: AGREGAR ESTILOS.&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Luego de damos estilos. en este caso solo de color&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
puede ser directo o con el editor de estilos en modo diseño.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Yo en mi caso prefiero hacerlo directamente. por que tengo mas control.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-U3dTQgFaqKo/TqgqItPDBsI/AAAAAAAAAao/Rj4Bz0iEePg/s1600/6.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-U3dTQgFaqKo/TqgqItPDBsI/AAAAAAAAAao/Rj4Bz0iEePg/s640/6.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
el diseño quedaria asi&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-qrgIQdgZss8/TqgqdE0-uiI/AAAAAAAAAaw/WRCnro_8ymI/s1600/7.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="318" src="http://2.bp.blogspot.com/-qrgIQdgZss8/TqgqdE0-uiI/AAAAAAAAAaw/WRCnro_8ymI/s640/7.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;h1&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;4to PASO: AGREGAR BOTONES.&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;div&gt;
&lt;span class="Apple-style-span"&gt;Luego agregamos un componente Layout Panel &amp;nbsp;y 4 componentes Button&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span"&gt;lo cual quedaria asi por defecto.&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-CT8tiAjIBSk/TqgsHosnDaI/AAAAAAAAAa4/d9uZYJjDKxo/s1600/8.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-CT8tiAjIBSk/TqgsHosnDaI/AAAAAAAAAa4/d9uZYJjDKxo/s640/8.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Para darle color a los botones les recomiendo que le den mejor imagenes con fondo entero&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-RzW4vPeB86M/Tqgs5eVx8oI/AAAAAAAAAbA/FEv5yExT0rY/s1600/9.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="386" src="http://4.bp.blogspot.com/-RzW4vPeB86M/Tqgs5eVx8oI/AAAAAAAAAbA/FEv5yExT0rY/s640/9.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h1&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;5to PASO: AGREGAR ARCHIVOS FLASH.&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;/div&gt;
&lt;div&gt;
y por ultimo para agregar el flash es recomendable darle la url del flash. por que si le damos la carpeta directamente ahi veces no lo encuentra y no carga el archivo.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
en mi caso&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
"http://localhost:8088/ThalesWeb/flash/Banner%20021.swf"&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
primero prueben solo si la pelicula flash funciona.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-voo78Ro34u8/TqguaFVh_jI/AAAAAAAAAbI/DWqdBpR-cnk/s1600/10.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://3.bp.blogspot.com/-voo78Ro34u8/TqguaFVh_jI/AAAAAAAAAbI/DWqdBpR-cnk/s640/10.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-4ce61ca8a56dfcc3" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v12.nonxt1.googlevideo.com/videoplayback?id%3D4ce61ca8a56dfcc3%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332131062%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7C09778C3579471DE17F2353AC0EA87C610DBFDA.77780AC56B2B57B9B1DDE406292AFA403E3C002C%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4ce61ca8a56dfcc3%26offsetms%3D5000%26itag%3Dw160%26sigh%3DCtz7vDcyHQCk409StqzAtJ7il7U&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="320" height="266" bgcolor="#FFFFFF"
flashvars="flvurl=http://v12.nonxt1.googlevideo.com/videoplayback?id%3D4ce61ca8a56dfcc3%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332131062%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7C09778C3579471DE17F2353AC0EA87C610DBFDA.77780AC56B2B57B9B1DDE406292AFA403E3C002C%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4ce61ca8a56dfcc3%26offsetms%3D5000%26itag%3Dw160%26sigh%3DCtz7vDcyHQCk409StqzAtJ7il7U&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;este es un video del diseño de la pagina&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;gracias por visitarnos y hasta pronto cualquier duda solo me comunican.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-2931793772697247003?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/GPW54kDhlc4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/2931793772697247003/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=2931793772697247003" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/2931793772697247003?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/2931793772697247003?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/GPW54kDhlc4/diseno-de-paginas-web-en-jsf.html" title="Diseño de Paginas Web en  JSF" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-vDJPZuZ6xZE/TqeoNRs66RI/AAAAAAAAAZw/WeXy70_ESAA/s72-c/Sin+t%25C3%25ADtulo.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/10/diseno-de-paginas-web-en-jsf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MBRHg7eip7ImA9WhdaEU4.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-7153841167948690142</id><published>2011-10-20T10:24:00.001-07:00</published><updated>2011-10-20T10:24:15.602-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T10:24:15.602-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EclypseLink" /><title>PERSISTENCIA DE JAVA  ECLIPSELINK JPA 2.0 tutorial 4</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PaoreXEByq_3MJNs3J3cacigLaQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PaoreXEByq_3MJNs3J3cacigLaQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PaoreXEByq_3MJNs3J3cacigLaQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PaoreXEByq_3MJNs3J3cacigLaQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-7153841167948690142?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/CZSPz2Hk24A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/7153841167948690142/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=7153841167948690142" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/7153841167948690142?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/7153841167948690142?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/CZSPz2Hk24A/dynamic-faces-y-netbeans-69-1-con.html" title="PERSISTENCIA DE JAVA  ECLIPSELINK JPA 2.0 tutorial 4" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/10/dynamic-faces-y-netbeans-69-1-con.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MASX85eip7ImA9WhdaEU4.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-3651890522370395444</id><published>2011-10-20T10:24:00.000-07:00</published><updated>2011-10-20T10:24:08.122-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T10:24:08.122-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EclypseLink" /><title>PERSISTENCIA DE JAVA  ECLIPSELINK JPA 2.0 tutorial 3</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/azeP41NpuaPuIMTs9L9EzhrGitg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/azeP41NpuaPuIMTs9L9EzhrGitg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/azeP41NpuaPuIMTs9L9EzhrGitg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/azeP41NpuaPuIMTs9L9EzhrGitg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-3651890522370395444?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/KyQLcd_RbpE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/3651890522370395444/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=3651890522370395444" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/3651890522370395444?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/3651890522370395444?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/KyQLcd_RbpE/mysql-3-procedimientos-almacenados.html" title="PERSISTENCIA DE JAVA  ECLIPSELINK JPA 2.0 tutorial 3" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/10/mysql-3-procedimientos-almacenados.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MCQ38zfCp7ImA9WhdaEU4.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-1609692579846750579</id><published>2011-10-05T22:29:00.001-07:00</published><updated>2011-10-20T10:24:22.184-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T10:24:22.184-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EclypseLink" /><title>PERSISTENCIA DE JAVA  ECLIPSELINK JPA 2.0 tutorial 5</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/du0h3nrUOi1JpGfLKTrkqvfNaX0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/du0h3nrUOi1JpGfLKTrkqvfNaX0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/du0h3nrUOi1JpGfLKTrkqvfNaX0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/du0h3nrUOi1JpGfLKTrkqvfNaX0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-1609692579846750579?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/Oo3xgYvpmO4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/1609692579846750579/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=1609692579846750579" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/1609692579846750579?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/1609692579846750579?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/Oo3xgYvpmO4/dynamic-faces-y-netbeans-69-2-lo.html" title="PERSISTENCIA DE JAVA  ECLIPSELINK JPA 2.0 tutorial 5" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/10/dynamic-faces-y-netbeans-69-2-lo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MAQX8zeSp7ImA9WhdaEU4.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-8393448418754207170</id><published>2011-10-05T22:23:00.001-07:00</published><updated>2011-10-20T10:24:00.181-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T10:24:00.181-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EclypseLink" /><title>PERSISTENCIA DE JAVA  ECLIPSELINK JPA 2.0 tutorial 2</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lSLn5-k6dCyIBPmVfsk_rwXb_50/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lSLn5-k6dCyIBPmVfsk_rwXb_50/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lSLn5-k6dCyIBPmVfsk_rwXb_50/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lSLn5-k6dCyIBPmVfsk_rwXb_50/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-8393448418754207170?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/XiSUmtU4HKo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/8393448418754207170/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=8393448418754207170" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/8393448418754207170?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/8393448418754207170?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/XiSUmtU4HKo/mysql-2-workbench-52.html" title="PERSISTENCIA DE JAVA  ECLIPSELINK JPA 2.0 tutorial 2" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/10/mysql-2-workbench-52.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MFR3g7eip7ImA9WhdaEU4.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-6029164389245776937</id><published>2011-10-05T22:22:00.000-07:00</published><updated>2011-10-20T10:23:36.602-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T10:23:36.602-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EclypseLink" /><title>PERSISTENCIA DE JAVA  ECLIPSELINK JPA 2.0 tutorial 1</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J3Tr73t6PBr86juHlRGxm7pYWBA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J3Tr73t6PBr86juHlRGxm7pYWBA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J3Tr73t6PBr86juHlRGxm7pYWBA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J3Tr73t6PBr86juHlRGxm7pYWBA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;
&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: #351c75; font-size: large;"&gt;INSTALACION&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-6029164389245776937?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/lgYs9-ECCQw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/6029164389245776937/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=6029164389245776937" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/6029164389245776937?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/6029164389245776937?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/lgYs9-ECCQw/mysql-1-instalacion-y-configuracion.html" title="PERSISTENCIA DE JAVA  ECLIPSELINK JPA 2.0 tutorial 1" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/10/mysql-1-instalacion-y-configuracion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUERn87fip7ImA9WhdUGEo.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-1422998475557840544</id><published>2011-07-08T18:49:00.000-07:00</published><updated>2011-10-05T22:16:47.106-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T22:16:47.106-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Web Java Server Faces" /><title>sql server 2000 y visual jsf 50 -instalacion y configuracion del apache tomcat</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TJ4mjiMfkGJLHT8Ic8B67KU45uQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TJ4mjiMfkGJLHT8Ic8B67KU45uQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TJ4mjiMfkGJLHT8Ic8B67KU45uQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TJ4mjiMfkGJLHT8Ic8B67KU45uQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h1&gt;


VISUAL JAVA SERVER FACES y NETBEANS&amp;nbsp;&amp;nbsp;&lt;/h1&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; font-weight: normal; line-height: 24px;"&gt;Primero se agregará a&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Tomcat&lt;/strong&gt;&amp;nbsp; en otro puerto ya que si instalaste el tomcat al inicio nos dara el 8080 por defecto, aprovechando que tenemos la versión .zip descargado de &amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;a href="http://tomcat.apache.org/download-60.cgi"&gt;http://tomcat.apache.org/download-60.cgi&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; font-weight: normal; line-height: 24px;"&gt;, lo descomprimimos en una carpeta llamada&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;apache-tomcat-6.0.32-windows-x64&lt;/strong&gt;&amp;nbsp;.&amp;nbsp; Posteriormente editamos el archivo&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;server.xml&lt;/strong&gt;&amp;nbsp;que está el subdirectorio&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;\conf&lt;/strong&gt;&amp;nbsp;dentro de&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;\apache-tomcat-6.0.32&lt;/strong&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-FDlXLndkLSs/Thj9T5Q6L2I/AAAAAAAAAXY/FfEFc5PHEJE/s1600/150_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-FDlXLndkLSs/Thj9T5Q6L2I/AAAAAAAAAXY/FfEFc5PHEJE/s1600/150_01.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;Primero buscamos la línea relacionada con el puerto del servidor&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: italic; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;8005&lt;/em&gt;&amp;nbsp;y lo cambiamos a&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: italic; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;8006&lt;/em&gt;&amp;nbsp;en la línea 22.&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-3ek_xz23bX0/Thj9VGwmDiI/AAAAAAAAAXc/TyjpORYGD-s/s1600/150_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-3ek_xz23bX0/Thj9VGwmDiI/AAAAAAAAAXc/TyjpORYGD-s/s1600/150_02.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;Luego cambiamos el puerto&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: italic; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;8009&lt;/em&gt;&amp;nbsp;a&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: italic; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;8010&lt;/em&gt;&amp;nbsp;y&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: italic; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;8443&lt;/em&gt;&amp;nbsp;a&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: italic; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;8444&lt;/em&gt;&amp;nbsp;en la línea 90.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;y &amp;nbsp;cambiamos el puerto&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: italic; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;8088&lt;/em&gt;&amp;nbsp;a&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: italic; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;8081&lt;/em&gt;&amp;nbsp;en la línea 69 y el puerto&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: italic; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;8443&lt;/em&gt;&amp;nbsp;a&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: italic; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;8444&lt;/em&gt;&amp;nbsp;en la línea 71.&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-0diu1MVkQpc/Thj9VzzppaI/AAAAAAAAAXg/jHI3_X4J0w0/s1600/150_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-0diu1MVkQpc/Thj9VzzppaI/AAAAAAAAAXg/jHI3_X4J0w0/s1600/150_03.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; font-weight: normal; line-height: 24px;"&gt;Posteriormente editamos el archivo&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;tomcat-user.xml&lt;/strong&gt;&amp;nbsp;que está el subdirectorio&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;\conf&lt;/strong&gt;&amp;nbsp;dentro de&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;\apache-tomcat-6.0.32&lt;/strong&gt;.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; font-weight: normal; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;Por último cambiamos en la linea 29 y le ponemos los siguiente&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="color: #333333;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="color: #333333;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&amp;lt;role rolename=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;"tomcat"&lt;/span&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Bitstream Charter', serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Georgia, 'Bitstream Charter', serif;"&gt;&lt;span class="Apple-style-span" style="color: #333333;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&amp;lt;role rolename=&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;"role1"&lt;/span&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Bitstream Charter', serif;"&gt;&lt;span class="Apple-style-span" style="color: #333333;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;&amp;lt;!-- &amp;lt;user username="tomcat" password="tomcat" roles="tomcat"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="color: #999999; font-family: Georgia, 'Bitstream Charter', serif;"&gt;&amp;nbsp; &amp;nbsp;&amp;lt;user username="both" password="tomcat" roles="tomcat,role1"/&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&amp;lt;user &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;password=&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;"123"&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;roles=&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;"tomcat,manager,admin"&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;username=&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;"123"&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-9q3Z3OVpi6Y/Thj9WzAt2OI/AAAAAAAAAXk/DSn12RTqgJI/s1600/150_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-9q3Z3OVpi6Y/Thj9WzAt2OI/AAAAAAAAAXk/DSn12RTqgJI/s1600/150_04.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
nos vamos al &lt;span class="Apple-style-span" style="color: blue; font-size: large;"&gt;NETBEANS&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&amp;nbsp;y en la pestaña Ventana-Prestaciones-Servidores le damos agregar servidor&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-sjJY08-Ust4/Thj9XSSTSxI/AAAAAAAAAXo/E3AkSz6UTAg/s1600/150_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-sjJY08-Ust4/Thj9XSSTSxI/AAAAAAAAAXo/E3AkSz6UTAg/s1600/150_05.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
la damos un nombre al servidor en mi caso &lt;b&gt;&lt;span class="Apple-style-span" style="color: blue; font-size: large;"&gt;Tomcat 6.0.32&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-pvjcmm1q9pg/Thj9YJ0eWfI/AAAAAAAAAXs/dC6iZHEleco/s1600/150_06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-pvjcmm1q9pg/Thj9YJ0eWfI/AAAAAAAAAXs/dC6iZHEleco/s1600/150_06.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
seleccionamos la carpeta en donde configuramos el apache tomcat en mi caso&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; font-weight: normal; line-height: 24px;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;/apache-tomcat-6.0.32&lt;/strong&gt;.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; font-weight: normal; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; font-weight: normal; line-height: 24px;"&gt;le ponemos el usuario y password igual que el la configuracion anterior&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; font-weight: normal; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-EHzjzfOp1_c/Thj9ZaP99xI/AAAAAAAAAXw/GBvItKE6-UY/s1600/150_07.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-EHzjzfOp1_c/Thj9ZaP99xI/AAAAAAAAAXw/GBvItKE6-UY/s1600/150_07.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
y listo&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-fTGYjdVte7w/Thj9Z7IkkoI/AAAAAAAAAX0/elb7xVBVZb0/s1600/150_08.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-fTGYjdVte7w/Thj9Z7IkkoI/AAAAAAAAAX0/elb7xVBVZb0/s1600/150_08.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-YzlPOxy_x48/Thj9aUYdruI/AAAAAAAAAX4/a9BDHtLgF98/s1600/150_09.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-YzlPOxy_x48/Thj9aUYdruI/AAAAAAAAAX4/a9BDHtLgF98/s1600/150_09.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
ahora nos vamos a nuestro proyecto creado en propiedades&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-oR5yqrpJl0E/Thj9ayfqLWI/AAAAAAAAAX8/gyzRzKJQxYI/s1600/150_10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-oR5yqrpJl0E/Thj9ayfqLWI/AAAAAAAAAX8/gyzRzKJQxYI/s1600/150_10.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
en el nodo &amp;nbsp;Run &amp;nbsp;en server elegimos el servidor Tomcat 6.0.32&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-pL_sc3gtAMY/Thj9bhUqZsI/AAAAAAAAAYA/vSYJkXsCFSw/s1600/150_11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-pL_sc3gtAMY/Thj9bhUqZsI/AAAAAAAAAYA/vSYJkXsCFSw/s1600/150_11.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-WgyHCRRqGh0/Thj9cO0uf2I/AAAAAAAAAYE/ZTfr6QJ-B08/s1600/150_12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-WgyHCRRqGh0/Thj9cO0uf2I/AAAAAAAAAYE/ZTfr6QJ-B08/s1600/150_12.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-IUf4xZYLzMo/Thj9cj4Px9I/AAAAAAAAAYI/9Ffw4d4j0lE/s1600/150_13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-IUf4xZYLzMo/Thj9cj4Px9I/AAAAAAAAAYI/9Ffw4d4j0lE/s1600/150_13.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Y LISTO&amp;gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-1422998475557840544?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/-_KOefDmBHA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/1422998475557840544/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=1422998475557840544" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/1422998475557840544?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/1422998475557840544?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/-_KOefDmBHA/instalacion-y-configuracion-de-apache.html" title="sql server 2000 y visual jsf 50 -instalacion y configuracion del apache tomcat" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-FDlXLndkLSs/Thj9T5Q6L2I/AAAAAAAAAXY/FfEFc5PHEJE/s72-c/150_01.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/07/instalacion-y-configuracion-de-apache.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUERn86fyp7ImA9WhdUGEo.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-4968577226938041166</id><published>2011-07-06T17:00:00.000-07:00</published><updated>2011-10-05T22:16:47.117-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T22:16:47.117-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Web Java Server Faces" /><title>SQL SERVER 2000 Y VISUAL JSF 6- nuestra propia tabla ObjectArrayDataProvider con conexion a Base de Datos</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QbiYd6RQJK8jW2lp9TW-RwZlZlY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QbiYd6RQJK8jW2lp9TW-RwZlZlY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QbiYd6RQJK8jW2lp9TW-RwZlZlY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QbiYd6RQJK8jW2lp9TW-RwZlZlY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/06/introduccion-java.html"&gt;SQL SERVER 2000 y VISUAL JSF 1 - INSTALACION LO NECESARIO&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-2-creacion.html"&gt;SQL SERVER 2000 Y VISUAL JSF 2 - CREACION DE NUESTRA TABLA&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/blog-post.html"&gt;SQL SERVER 2000 Y VISUAL JSF 3 - CONECTARSE A UNA BASE DE DATOS MEDIANTE PRESTACIONES O SERVICIOS&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-4-detalles.html"&gt;SQL SERVER 2000 Y VISUAL JSF 4 - Detalles de la creacion de una tabla DefaultTableDataProvider&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-5-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 5 - nuestra propia tabla ObjectArrayDataProvider&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-6-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 6 - nuestra propia tabla ObjectArrayDataProvider con conexion a Base de Datos&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;/div&gt;&lt;h1&gt;VISUAL JAVA SERVER FACES y NETBEANS &lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-YrXbVOTjmkU/Th3f_m_XTUI/AAAAAAAAAZE/L_7_dmoOb3k/s1600/106_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://3.bp.blogspot.com/-YrXbVOTjmkU/Th3f_m_XTUI/AAAAAAAAAZE/L_7_dmoOb3k/s1600/106_01.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MXDGmPbM39U/Th3gC5exPeI/AAAAAAAAAZI/RcBGl1-mQtc/s1600/106_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-MXDGmPbM39U/Th3gC5exPeI/AAAAAAAAAZI/RcBGl1-mQtc/s1600/106_02.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-y-Y-RI6naV4/Th3gHY8L9hI/AAAAAAAAAZM/kmVB8wsOZmU/s1600/106_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://3.bp.blogspot.com/-y-Y-RI6naV4/Th3gHY8L9hI/AAAAAAAAAZM/kmVB8wsOZmU/s1600/106_03.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1kTyp6ky-Pc/Th3gK7BNdkI/AAAAAAAAAZQ/mWs6Sgp7KbA/s1600/106_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-1kTyp6ky-Pc/Th3gK7BNdkI/AAAAAAAAAZQ/mWs6Sgp7KbA/s1600/106_04.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-lVL-LcikYBg/Th3gNpWzMOI/AAAAAAAAAZU/HBTbsXoRc1A/s1600/106_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-lVL-LcikYBg/Th3gNpWzMOI/AAAAAAAAAZU/HBTbsXoRc1A/s1600/106_05.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-59DekPAk5Vg/Th3gVAXF3RI/AAAAAAAAAZY/fwW2NduJk6o/s1600/106_06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-59DekPAk5Vg/Th3gVAXF3RI/AAAAAAAAAZY/fwW2NduJk6o/s1600/106_06.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-gEgD_o6hk60/Th3gZcfh1uI/AAAAAAAAAZc/TE_zmb0rqqY/s1600/106_07.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-gEgD_o6hk60/Th3gZcfh1uI/AAAAAAAAAZc/TE_zmb0rqqY/s1600/106_07.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-8yFbNmLKy4o/Th3gdWcF7vI/AAAAAAAAAZg/K1MosZ4r0AQ/s1600/106_08.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-8yFbNmLKy4o/Th3gdWcF7vI/AAAAAAAAAZg/K1MosZ4r0AQ/s1600/106_08.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-vCOFicyADlA/Th3gitWupoI/AAAAAAAAAZk/UMieuAeL6OU/s1600/106_09.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-vCOFicyADlA/Th3gitWupoI/AAAAAAAAAZk/UMieuAeL6OU/s1600/106_09.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ilKBKW2vO_k/Th3glkqiKPI/AAAAAAAAAZo/b113UCuIdHI/s1600/106_11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-ilKBKW2vO_k/Th3glkqiKPI/AAAAAAAAAZo/b113UCuIdHI/s1600/106_11.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h1&gt;&lt;/h1&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-4968577226938041166?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/HLCsQ0sIKQA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/4968577226938041166/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=4968577226938041166" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/4968577226938041166?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/4968577226938041166?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/HLCsQ0sIKQA/sql-server-2000-y-visual-jsf-6-nuestra.html" title="SQL SERVER 2000 Y VISUAL JSF 6- nuestra propia tabla ObjectArrayDataProvider con conexion a Base de Datos" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-YrXbVOTjmkU/Th3f_m_XTUI/AAAAAAAAAZE/L_7_dmoOb3k/s72-c/106_01.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-6-nuestra.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUERn85eyp7ImA9WhdUGEo.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-8727416026475788207</id><published>2011-07-06T16:57:00.000-07:00</published><updated>2011-10-05T22:16:47.123-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T22:16:47.123-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Web Java Server Faces" /><title>SQL SERVER 2000 Y VISUAL JSF 5- nuestra propia tabla ObjectArrayDataProvider</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1x7RzDDDn9qgOYJhX0qPHzx02Xk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1x7RzDDDn9qgOYJhX0qPHzx02Xk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1x7RzDDDn9qgOYJhX0qPHzx02Xk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1x7RzDDDn9qgOYJhX0qPHzx02Xk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/06/introduccion-java.html"&gt;SQL SERVER 2000 y VISUAL JSF 1 - INSTALACION LO NECESARIO&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-2-creacion.html"&gt;SQL SERVER 2000 Y VISUAL JSF 2 - CREACION DE NUESTRA TABLA&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/blog-post.html"&gt;SQL SERVER 2000 Y VISUAL JSF 3 - CONECTARSE A UNA BASE DE DATOS MEDIANTE PRESTACIONES O SERVICIOS&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-4-detalles.html"&gt;SQL SERVER 2000 Y VISUAL JSF 4 - Detalles de la creacion de una tabla DefaultTableDataProvider&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-5-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 5 - nuestra propia tabla ObjectArrayDataProvider&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-6-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 6 - nuestra propia tabla ObjectArrayDataProvider con conexion a Base de Datos&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: center;"&gt;&lt;/div&gt;&lt;h1&gt;VISUAL JAVA SERVER FACES y NETBEANS&amp;nbsp;&lt;/h1&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-axrcpLZlT3I/Th3epPND-aI/AAAAAAAAAYc/j9l-2LaRlHA/s1600/105_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-axrcpLZlT3I/Th3epPND-aI/AAAAAAAAAYc/j9l-2LaRlHA/s1600/105_01.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-G4gPrDL6OOU/Th3es4c7yKI/AAAAAAAAAYg/InopW7sAnJ4/s1600/105_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-G4gPrDL6OOU/Th3es4c7yKI/AAAAAAAAAYg/InopW7sAnJ4/s1600/105_02.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rufyg5Ntqq8/Th3e9xw4tiI/AAAAAAAAAYk/BYxboiJ4MvQ/s1600/105_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://3.bp.blogspot.com/-rufyg5Ntqq8/Th3e9xw4tiI/AAAAAAAAAYk/BYxboiJ4MvQ/s1600/105_03.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-8NGlzU_D1os/Th3fQgtsDxI/AAAAAAAAAYo/maR-0R9gpnw/s1600/105_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-8NGlzU_D1os/Th3fQgtsDxI/AAAAAAAAAYo/maR-0R9gpnw/s1600/105_04.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-u54fdm9-MkE/Th3fTpvAFHI/AAAAAAAAAYs/Sl7phbT1w1A/s1600/105_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-u54fdm9-MkE/Th3fTpvAFHI/AAAAAAAAAYs/Sl7phbT1w1A/s1600/105_05.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rZV5jyoh1iA/Th3fV5EXcxI/AAAAAAAAAYw/3nLVl0PDDGQ/s1600/105_06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-rZV5jyoh1iA/Th3fV5EXcxI/AAAAAAAAAYw/3nLVl0PDDGQ/s1600/105_06.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-p2Uh1G2yatE/Th3fYphXNDI/AAAAAAAAAY0/Fl2NCSF_0HU/s1600/105_07.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-p2Uh1G2yatE/Th3fYphXNDI/AAAAAAAAAY0/Fl2NCSF_0HU/s1600/105_07.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-c9_Mll70LaI/Th3fbxpZzMI/AAAAAAAAAY4/QStMlTsDKhY/s1600/105_08.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-c9_Mll70LaI/Th3fbxpZzMI/AAAAAAAAAY4/QStMlTsDKhY/s1600/105_08.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-H3OS--MyUKs/Th3ffMWfUDI/AAAAAAAAAY8/Q1e3rG2Ssvk/s1600/105_09.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-H3OS--MyUKs/Th3ffMWfUDI/AAAAAAAAAY8/Q1e3rG2Ssvk/s1600/105_09.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-IxLo6JOjnjk/Th3flVTi2sI/AAAAAAAAAZA/GrL6zS6bWUY/s1600/105_10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-IxLo6JOjnjk/Th3flVTi2sI/AAAAAAAAAZA/GrL6zS6bWUY/s1600/105_10.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;&lt;h1&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-8727416026475788207?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/haffZ1S9Jas" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/8727416026475788207/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=8727416026475788207" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/8727416026475788207?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/8727416026475788207?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/haffZ1S9Jas/sql-server-2000-y-visual-jsf-5-nuestra.html" title="SQL SERVER 2000 Y VISUAL JSF 5- nuestra propia tabla ObjectArrayDataProvider" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-axrcpLZlT3I/Th3epPND-aI/AAAAAAAAAYc/j9l-2LaRlHA/s72-c/105_01.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-5-nuestra.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUERn86eip7ImA9WhdUGEo.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-2926677840714391855</id><published>2011-07-06T16:55:00.000-07:00</published><updated>2011-10-05T22:16:47.112-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T22:16:47.112-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Web Java Server Faces" /><title>SQL SERVER 2000 Y VISUAL JSF 4- Detalles de la creacion de una tabla DefaultTableDataProvider</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Nr0tx44br4p1YpJYOiVgkW6zjl0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nr0tx44br4p1YpJYOiVgkW6zjl0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Nr0tx44br4p1YpJYOiVgkW6zjl0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nr0tx44br4p1YpJYOiVgkW6zjl0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/06/introduccion-java.html"&gt;SQL SERVER 2000 y VISUAL JSF 1 - INSTALACION LO NECESARIO&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-2-creacion.html"&gt;SQL SERVER 2000 Y VISUAL JSF 2 - CREACION DE NUESTRA TABLA&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/blog-post.html"&gt;SQL SERVER 2000 Y VISUAL JSF 3 - CONECTARSE A UNA BASE DE DATOS MEDIANTE PRESTACIONES O SERVICIOS&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-4-detalles.html"&gt;SQL SERVER 2000 Y VISUAL JSF 4 - Detalles de la creacion de una tabla DefaultTableDataProvider&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-5-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 5 - nuestra propia tabla ObjectArrayDataProvider&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-6-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 6 - nuestra propia tabla ObjectArrayDataProvider con conexion a Base de Datos&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;&lt;/div&gt;&lt;h1&gt;VISUAL JAVA SERVER FACES y NETBEANS&amp;nbsp;&lt;/h1&gt;&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;En el presente tutorial analizaremos como se crea una tabla en Visual Java Server Faces Para asi poder nosotros mismos crear nuestra propia tabla. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-qcsmSPIfKNY/Th3LGEH-xFI/AAAAAAAAAYQ/-vobZ8l33Lo/s1600/104_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-qcsmSPIfKNY/Th3LGEH-xFI/AAAAAAAAAYQ/-vobZ8l33Lo/s1600/104_01.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MI1V0jycpEk/Th3LLYW0PeI/AAAAAAAAAYU/zxO9qaBo420/s1600/104_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://3.bp.blogspot.com/-MI1V0jycpEk/Th3LLYW0PeI/AAAAAAAAAYU/zxO9qaBo420/s1600/104_02.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2-6TEpuH1uM/Th3LOdVqP3I/AAAAAAAAAYY/qzOtkP_ZOq8/s1600/104_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-2-6TEpuH1uM/Th3LOdVqP3I/AAAAAAAAAYY/qzOtkP_ZOq8/s1600/104_03.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Es necesario saber cuales son las clases que influyen para la creacion de una tabla en visual Java Server Faces.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;- Page2jsp&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;- Page2.java&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;- FieldKey.java&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;- DefaultTableDataProvider.java&lt;/div&gt;- ObjectArrayDataProvider.java&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;div style="border-bottom: #535353 2px solid; border-left: #535353 2px solid; border-right: #535353 2px solid; border-top: #535353 2px solid; font-family: &amp;quot;Century Gothic&amp;quot;; font-size: 12px; height: 400px; overflow: auto; scrollbar-face-color: #535353; text-align: justify; width: 650px;"&gt;&lt;div style="text-align: left;"&gt;//****************************************************************************************************************&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;// Page2.jsp&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;//****************************************************************************************************************&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;!-- &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Document : Page2&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Created on : 01/07/2011, 12:13:25 AM&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Author : user&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;--&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;f:view&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:page id="page1"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:html id="html1"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:head id="head1"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:link id="link1" url="/resources/stylesheet.css"/&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/webuijsf:head&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:body id="body1" style="-rave-layout: grid"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:form id="form1"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:table augmentTitle="false" id="table1" style="position: absolute; left: 96px; top: 72px" title="Libros" width="450"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:tableRowGroup id="tableRowGroup1" rows="10" sourceData="#{Page2.defaultTableDataProvider}" sourceVar="currentRow"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:tableColumn headerText="column1" id="tableColumn1" sort="column1"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:staticText id="staticText1" text="#{currentRow.value['column1']}"/&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/webuijsf:tableColumn&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:tableColumn headerText="column2" id="tableColumn2" sort="column2"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:staticText id="staticText2" text="#{currentRow.value['column2']}"/&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/webuijsf:tableColumn&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:tableColumn headerText="column3" id="tableColumn3" sort="column3"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;webuijsf:staticText id="staticText3" text="#{currentRow.value['column3']}"/&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/webuijsf:tableColumn&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/webuijsf:tableRowGroup&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/webuijsf:table&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/webuijsf:form&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/webuijsf:body&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/webuijsf:html&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/webuijsf:page&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/f:view&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;/jsp:root&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="border-bottom: #535353 2px solid; border-left: #535353 2px solid; border-right: #535353 2px solid; border-top: #535353 2px solid; font-family: &amp;quot;Century Gothic&amp;quot;; font-size: 12px; height: 400px; overflow: auto; scrollbar-face-color: #535353; text-align: justify; width: 650px;"&gt;&lt;br /&gt;
//****************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
// Page2.java&lt;br /&gt;
&lt;br /&gt;
//****************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
package webapplication4;&lt;br /&gt;
import com.sun.rave.web.ui.appbase.AbstractPageBean;&lt;br /&gt;
&lt;br /&gt;
import com.sun.webui.jsf.model.DefaultTableDataProvider;&lt;br /&gt;
&lt;br /&gt;
import javax.faces.FacesException;&lt;br /&gt;
public class Page2 extends AbstractPageBean {&lt;br /&gt;
&lt;br /&gt;
private void _init() throws Exception {&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
private DefaultTableDataProvider defaultTableDataProvider = new DefaultTableDataProvider();&lt;br /&gt;
&lt;br /&gt;
public DefaultTableDataProvider getDefaultTableDataProvider() {&lt;br /&gt;
&lt;br /&gt;
return defaultTableDataProvider;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void setDefaultTableDataProvider(DefaultTableDataProvider dtdp) {&lt;br /&gt;
&lt;br /&gt;
this.defaultTableDataProvider = dtdp;&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
public Page2() {&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
@Override&lt;br /&gt;
&lt;br /&gt;
public void init() { &lt;br /&gt;
&lt;br /&gt;
super.init();&lt;br /&gt;
&lt;br /&gt;
try {&lt;br /&gt;
&lt;br /&gt;
_init();&lt;br /&gt;
&lt;br /&gt;
} catch (Exception e) {&lt;br /&gt;
&lt;br /&gt;
log("Page2 Initialization Failure", e);&lt;br /&gt;
&lt;br /&gt;
throw e instanceof FacesException ? (FacesException) e: new FacesException(e);&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
@Override&lt;br /&gt;
&lt;br /&gt;
public void preprocess() {&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@Override&lt;br /&gt;
&lt;br /&gt;
public void prerender() {&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@Override&lt;br /&gt;
&lt;br /&gt;
public void destroy() {&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
protected ApplicationBean1 getApplicationBean1() {&lt;br /&gt;
&lt;br /&gt;
return (ApplicationBean1) getBean("ApplicationBean1");&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
protected RequestBean1 getRequestBean1() {&lt;br /&gt;
&lt;br /&gt;
return (RequestBean1) getBean("RequestBean1");&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
protected SessionBean1 getSessionBean1() {&lt;br /&gt;
&lt;br /&gt;
return (SessionBean1) getBean("SessionBean1");&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;&lt;br /&gt;
&lt;div style="border-bottom: #535353 2px solid; border-left: #535353 2px solid; border-right: #535353 2px solid; border-top: #535353 2px solid; font-family: &amp;quot;Century Gothic&amp;quot;; font-size: 12px; height: 400px; overflow: auto; scrollbar-face-color: #535353; text-align: justify; width: 650px;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//****************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
// DefaultTableDataProvider.java&lt;br /&gt;
&lt;br /&gt;
//****************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
package com.sun.webui.jsf.model;&lt;br /&gt;
import com.sun.data.provider.FieldKey;&lt;br /&gt;
&lt;br /&gt;
import com.sun.data.provider.impl.ObjectArrayDataProvider;&lt;br /&gt;
&lt;br /&gt;
import com.sun.webui.jsf.util.MessageUtil;&lt;br /&gt;
&lt;br /&gt;
import java.util.ArrayList;&lt;br /&gt;
&lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
&lt;br /&gt;
import java.util.List;&lt;br /&gt;
public class DefaultTableDataProvider extends ObjectArrayDataProvider{ &lt;br /&gt;
&lt;br /&gt;
/** Constructor por Defecto. */&lt;br /&gt;
&lt;br /&gt;
public DefaultTableDataProvider() {&lt;br /&gt;
&lt;br /&gt;
setArray(getDefaultTableData());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
&lt;br /&gt;
* Cree datos que se desplegarán cuando la mesa se deja caer primero en el diseñador&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public Data[] getDefaultTableData(){&lt;br /&gt;
&lt;br /&gt;
int noRows = 5;&lt;br /&gt;
&lt;br /&gt;
int noCols = 3;&lt;br /&gt;
&lt;br /&gt;
Data[] dataSet = new Data[noRows];&lt;br /&gt;
for (int i = 0; i &amp;lt; noRows; i++) {&lt;br /&gt;
&lt;br /&gt;
String[] dataStrs = new String[noCols];&lt;br /&gt;
&lt;br /&gt;
for(int j=0; j &amp;lt; noCols; j++){&lt;br /&gt;
&lt;br /&gt;
dataStrs[j] = getMessage("defaultTblCell", String.valueOf(i + 1), String.valueOf(j + 1));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
dataSet[i] = new Data(dataStrs);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return dataSet;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** Vuelva el Campo Codifica el skiiping los 0th ponen en un índice que es la propiedad de la clase */&lt;br /&gt;
&lt;br /&gt;
public FieldKey[] getFieldKeys() {&lt;br /&gt;
&lt;br /&gt;
FieldKey[] superFieldKeys = super.getFieldKeys();&lt;br /&gt;
&lt;br /&gt;
FieldKey[] fieldKeys = new FieldKey[superFieldKeys.length - 1];&lt;br /&gt;
&lt;br /&gt;
for(int i=1; i &amp;lt; superFieldKeys.length; i++){&lt;br /&gt;
&lt;br /&gt;
fieldKeys[i-1] = superFieldKeys[i];&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return fieldKeys;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
&lt;br /&gt;
* Get the message substituting the arguments&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public String getMessage(String key, String arg1, String arg2) {&lt;br /&gt;
&lt;br /&gt;
String bundle = getClass().getPackage().getName() + ".Bundle";&lt;br /&gt;
&lt;br /&gt;
return MessageUtil.getMessage(bundle, key, new Object[]{arg1, arg2});&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
&lt;br /&gt;
* Los datos estructuran que sostiene los datos para tres columnas de una mesa&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public static class Data {&lt;br /&gt;
&lt;br /&gt;
private String[] columns = null;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public Data(String[] cols) {&lt;br /&gt;
&lt;br /&gt;
columns = cols;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public String getColumn1() {&lt;br /&gt;
&lt;br /&gt;
return columns[0];&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public void setColumn1(String col) {&lt;br /&gt;
&lt;br /&gt;
columns[0] = col;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public String getColumn2() {&lt;br /&gt;
&lt;br /&gt;
return columns[1];&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public void setColumn2(String col) {&lt;br /&gt;
&lt;br /&gt;
columns[1] = col;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public String getColumn3() {&lt;br /&gt;
&lt;br /&gt;
return columns[2];&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public void setColumn3(String col) {&lt;br /&gt;
&lt;br /&gt;
columns[2] = col;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="border-bottom: #535353 2px solid; border-left: #535353 2px solid; border-right: #535353 2px solid; border-top: #535353 2px solid; font-family: &amp;quot;Century Gothic&amp;quot;; font-size: 12px; height: 400px; overflow: auto; scrollbar-face-color: #535353; text-align: justify; width: 650px;"&gt;//****************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
// FieldKey.java&lt;br /&gt;
&lt;br /&gt;
//****************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
package com.sun.data.provider;&lt;br /&gt;
import java.io.Serializable;&lt;br /&gt;
public class FieldKey implements Comparable, Serializable {&lt;br /&gt;
/**&lt;br /&gt;
&lt;br /&gt;
* A convenient static empty array to use for no-op method returns&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public static final FieldKey[] EMPTY_ARRAY = new FieldKey[0];&lt;br /&gt;
/**&lt;br /&gt;
&lt;br /&gt;
* Constructs a new FieldKey with the specified canonical ID.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
* @param fieldId The desired canonical ID String&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public FieldKey(String fieldId) {&lt;br /&gt;
&lt;br /&gt;
this.fieldId = fieldId;&lt;br /&gt;
&lt;br /&gt;
this.displayName = this.fieldId;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/**&lt;br /&gt;
&lt;br /&gt;
* Constructs a new FieldKey with the specified canonical ID and display&lt;br /&gt;
&lt;br /&gt;
* name. &lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public FieldKey(String fieldId, String displayName) {&lt;br /&gt;
&lt;br /&gt;
this.fieldId = fieldId;&lt;br /&gt;
&lt;br /&gt;
this.displayName = displayName;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/**&lt;br /&gt;
&lt;br /&gt;
* @param fieldId the canonical internal identifier of this {@link FieldKey}&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public void setFieldId(String fieldId) {&lt;br /&gt;
&lt;br /&gt;
this.fieldId = fieldId;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/**&lt;br /&gt;
&lt;br /&gt;
* @return the canonical internal identifier of this {@link FieldKey}&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public String getFieldId() {&lt;br /&gt;
&lt;br /&gt;
return fieldId;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/**&lt;br /&gt;
&lt;br /&gt;
* @param displayName The display name for this data element, suitable for&lt;br /&gt;
&lt;br /&gt;
* inclusion in a menu of available options.&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public void setDisplayName(String displayName) {&lt;br /&gt;
&lt;br /&gt;
this.displayName = displayName;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/**&lt;br /&gt;
&lt;br /&gt;
* @return the display name for this data element, suitable for&lt;br /&gt;
&lt;br /&gt;
* inclusion in a menu of available options.&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public String getDisplayName() {&lt;br /&gt;
&lt;br /&gt;
return displayName;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
public boolean equals(Object o) {&lt;br /&gt;
&lt;br /&gt;
if (o instanceof FieldKey) {&lt;br /&gt;
&lt;br /&gt;
String fkFieldId = ((FieldKey)o).getFieldId();&lt;br /&gt;
&lt;br /&gt;
String thisFieldId = getFieldId();&lt;br /&gt;
&lt;br /&gt;
return thisFieldId == fkFieldId || (thisFieldId != null &amp;amp;&amp;amp; thisFieldId.equals(fkFieldId));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return false;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public int hashCode() {&lt;br /&gt;
&lt;br /&gt;
String thisFieldId = getFieldId();&lt;br /&gt;
&lt;br /&gt;
if (thisFieldId == null) {&lt;br /&gt;
&lt;br /&gt;
return "".hashCode();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return thisFieldId.hashCode();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
public int compareTo(Object o) {&lt;br /&gt;
&lt;br /&gt;
String thisDisplayName = getDisplayName();&lt;br /&gt;
&lt;br /&gt;
if (o instanceof FieldKey &amp;amp;&amp;amp; thisDisplayName != null) {&lt;br /&gt;
&lt;br /&gt;
String fkDisplayName = ((FieldKey)o).getDisplayName();&lt;br /&gt;
&lt;br /&gt;
return thisDisplayName.compareTo(fkDisplayName);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return 0;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
private String fieldId;&lt;br /&gt;
&lt;br /&gt;
private String displayName;&lt;br /&gt;
public String toString() {&lt;br /&gt;
&lt;br /&gt;
return "FieldKey[" + getFieldId() + "]"; // NOI18N&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="border-bottom: #535353 2px solid; border-left: #535353 2px solid; border-right: #535353 2px solid; border-top: #535353 2px solid; font-family: &amp;quot;Century Gothic&amp;quot;; font-size: 12px; height: 400px; overflow: auto; scrollbar-face-color: #535353; text-align: justify; width: 650px;"&gt;&lt;br /&gt;
//****************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
// ObjectArrayDataProvider.java&lt;br /&gt;
&lt;br /&gt;
//****************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
package com.sun.data.provider.impl;&lt;br /&gt;
import com.sun.data.provider.DataProvider;&lt;br /&gt;
&lt;br /&gt;
import com.sun.data.provider.DataProviderException;&lt;br /&gt;
&lt;br /&gt;
import com.sun.data.provider.FieldKey;&lt;br /&gt;
&lt;br /&gt;
import com.sun.data.provider.RowKey;&lt;br /&gt;
&lt;br /&gt;
import com.sun.data.provider.TableDataProvider;&lt;br /&gt;
&lt;br /&gt;
import java.io.Serializable;&lt;br /&gt;
&lt;br /&gt;
import java.lang.reflect.Constructor;&lt;br /&gt;
&lt;br /&gt;
import java.lang.reflect.Modifier;&lt;br /&gt;
&lt;br /&gt;
import java.util.ArrayList;&lt;br /&gt;
&lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
&lt;br /&gt;
import java.util.List;&lt;br /&gt;
&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
&lt;br /&gt;
import java.util.ResourceBundle;&lt;br /&gt;
&lt;br /&gt;
import java.util.TreeMap;&lt;br /&gt;
/* @author Joe Nuxoll&lt;br /&gt;
&lt;br /&gt;
* Winston Prakash (bug fixes)&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public class ObjectArrayDataProvider extends AbstractTableDataProvider&lt;br /&gt;
&lt;br /&gt;
implements Serializable {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ------------------------------------------------------------ Constructors &lt;br /&gt;
&lt;br /&gt;
public ObjectArrayDataProvider() { &lt;br /&gt;
&lt;br /&gt;
setArray(null); &lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public ObjectArrayDataProvider(Object array[]) { &lt;br /&gt;
&lt;br /&gt;
setArray(array); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public ObjectArrayDataProvider(Object array[], boolean includeFields) {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setArray(array);&lt;br /&gt;
&lt;br /&gt;
setIncludeFields(includeFields);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ------------------------------------------------------ Instance Variables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
private Object array[] = null; &lt;br /&gt;
&lt;br /&gt;
private transient ResourceBundle bundle = null;&lt;br /&gt;
&lt;br /&gt;
private boolean includeFields = true;&lt;br /&gt;
&lt;br /&gt;
private Class objectType;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// -------------------------------------------------------------- Private Static Variables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
private static final int MAX_DESIGNTIME_ROWCOUNT = 25;&lt;br /&gt;
&lt;br /&gt;
private static final int FAKE_DATA_ROWCOUNT = 3;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// -------------------------------------------------------------- Properties&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public Object[] getArray() { &lt;br /&gt;
&lt;br /&gt;
return this.array; &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public void setArray(Object array[]) {&lt;br /&gt;
&lt;br /&gt;
this.array = array;&lt;br /&gt;
&lt;br /&gt;
if (array != null) {&lt;br /&gt;
&lt;br /&gt;
setObjectType(array.getClass().getComponentType());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
setObjectType(null);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public Class getObjectType() { &lt;br /&gt;
&lt;br /&gt;
return objectType; &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
public void setObjectType(Class objectType) { &lt;br /&gt;
&lt;br /&gt;
this.objectType = objectType;&lt;br /&gt;
&lt;br /&gt;
this.support = null;&lt;br /&gt;
&lt;br /&gt;
fireProviderChanged(); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public boolean isIncludeFields() { &lt;br /&gt;
&lt;br /&gt;
return this.includeFields; &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public void setIncludeFields(boolean includeFields) { &lt;br /&gt;
&lt;br /&gt;
this.includeFields = includeFields;&lt;br /&gt;
&lt;br /&gt;
this.support = null; &lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ---------------------------------------------------------- Public Methods &lt;br /&gt;
&lt;br /&gt;
// ---------------------------------------------------- DataProvider Methods &lt;br /&gt;
&lt;br /&gt;
public FieldKey getFieldKey(String fieldId) throws DataProviderException {&lt;br /&gt;
&lt;br /&gt;
FieldKey fieldKey = null;&lt;br /&gt;
&lt;br /&gt;
if (getSupport() != null) {&lt;br /&gt;
&lt;br /&gt;
fieldKey = getSupport().getFieldKey(fieldId);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (fieldKey != null){&lt;br /&gt;
&lt;br /&gt;
return fieldKey;&lt;br /&gt;
&lt;br /&gt;
} else{&lt;br /&gt;
&lt;br /&gt;
throw new IllegalArgumentException(fieldId);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public FieldKey[] getFieldKeys() throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
if (getSupport() != null) {&lt;br /&gt;
&lt;br /&gt;
return getSupport().getFieldKeys();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return FieldKey.EMPTY_ARRAY; &lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public Class getType(FieldKey fieldKey) throws DataProviderException {&lt;br /&gt;
&lt;br /&gt;
if ((getSupport() == null) || (getSupport().getFieldKey(fieldKey.getFieldId()) == null)) {&lt;br /&gt;
&lt;br /&gt;
throw new IllegalArgumentException(fieldKey.toString());&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
return getSupport().getType(fieldKey);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public Object getValue(FieldKey fieldKey) throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
return getValue(fieldKey, getCursorRow()); &lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public void setValue(FieldKey fieldKey, Object value) throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
setValue(fieldKey, getCursorRow(), value); &lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public boolean isReadOnly(FieldKey fieldKey) throws DataProviderException {&lt;br /&gt;
&lt;br /&gt;
if ((getSupport() == null) || (getSupport().getFieldKey(fieldKey.getFieldId()) == null)) {&lt;br /&gt;
&lt;br /&gt;
throw new IllegalArgumentException(fieldKey.toString());&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
return getSupport().isReadOnly(fieldKey);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------- TableDataProvider Methods (Basic) &lt;br /&gt;
&lt;br /&gt;
public int getRowCount() throws DataProviderException {&lt;br /&gt;
&lt;br /&gt;
//at designtime, if there are no field keys&lt;br /&gt;
&lt;br /&gt;
//prevent ELExceptions from being thrown by showing zero rows&lt;br /&gt;
&lt;br /&gt;
if (java.beans.Beans.isDesignTime() &amp;amp;&amp;amp; getFieldKeys().length &amp;lt; 1) {&lt;br /&gt;
&lt;br /&gt;
return 0;&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
int currentRowCount = calculateRowCount(); &lt;br /&gt;
&lt;br /&gt;
if (java.beans.Beans.isDesignTime()) {&lt;br /&gt;
&lt;br /&gt;
if (currentRowCount &amp;lt; 1) {&lt;br /&gt;
&lt;br /&gt;
//we have no rows to show&lt;br /&gt;
&lt;br /&gt;
//so show FAKE_DATA_ROWCOUNT rows of fake data&lt;br /&gt;
&lt;br /&gt;
return FAKE_DATA_ROWCOUNT;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else if (currentRowCount &amp;gt; MAX_DESIGNTIME_ROWCOUNT) {&lt;br /&gt;
&lt;br /&gt;
//we have too many rows to show&lt;br /&gt;
&lt;br /&gt;
//only show the maximum permitted&lt;br /&gt;
&lt;br /&gt;
return MAX_DESIGNTIME_ROWCOUNT;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else {&lt;br /&gt;
&lt;br /&gt;
return currentRowCount;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else {&lt;br /&gt;
&lt;br /&gt;
return currentRowCount;&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public Object getValue(FieldKey fieldKey, RowKey rowKey) throws DataProviderException {&lt;br /&gt;
&lt;br /&gt;
if(java.beans.Beans.isDesignTime()) {&lt;br /&gt;
&lt;br /&gt;
//calculate how many rows currently exist in the wrapped data&lt;br /&gt;
&lt;br /&gt;
int currentRowCount = calculateRowCount();&lt;br /&gt;
&lt;br /&gt;
if (currentRowCount &amp;lt; 1) {&lt;br /&gt;
&lt;br /&gt;
//we have no actual rows&lt;br /&gt;
&lt;br /&gt;
//so show fake data&lt;br /&gt;
&lt;br /&gt;
return AbstractDataProvider.getFakeData(getType(fieldKey));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
if ((getSupport() == null) || (getSupport().getFieldKey(fieldKey.getFieldId()) == null)) {&lt;br /&gt;
&lt;br /&gt;
throw new IllegalArgumentException(fieldKey.toString());&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
if (!isRowAvailable(rowKey)) {&lt;br /&gt;
&lt;br /&gt;
throw new IndexOutOfBoundsException("" + rowKey);&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
return getSupport().getValue(fieldKey, array[getRowIndex(rowKey)]);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public void setValue(FieldKey fieldKey, RowKey rowKey, Object value) throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
if ((getSupport() == null) || (getSupport().getFieldKey(fieldKey.getFieldId()) == null)) {&lt;br /&gt;
&lt;br /&gt;
throw new IllegalArgumentException(fieldKey.toString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (getSupport().isReadOnly(fieldKey)) {&lt;br /&gt;
&lt;br /&gt;
throw new IllegalStateException(fieldKey.toString() + " " + getBundle().getString("IS_READ_ONLY"));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (!isRowAvailable(rowKey)) {&lt;br /&gt;
&lt;br /&gt;
throw new IndexOutOfBoundsException(rowKey.toString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Object previous = getSupport().getValue(fieldKey, array[getRowIndex(rowKey)]);&lt;br /&gt;
&lt;br /&gt;
getSupport().setValue(fieldKey, array[getRowIndex(rowKey)], value);&lt;br /&gt;
&lt;br /&gt;
if (((previous == null) &amp;amp;&amp;amp; (value != null)) ||&lt;br /&gt;
&lt;br /&gt;
((previous != null) &amp;amp;&amp;amp; (value == null)) ||&lt;br /&gt;
&lt;br /&gt;
((previous != null) &amp;amp;&amp;amp; (value != null) &amp;amp;&amp;amp; !previous.equals(value))) {&lt;br /&gt;
&lt;br /&gt;
fireValueChanged(fieldKey, rowKey, previous, value);&lt;br /&gt;
&lt;br /&gt;
fireValueChanged(fieldKey, previous, value);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// -------------------------------------- TableDataProvider Methods (Cursor) &lt;br /&gt;
&lt;br /&gt;
// Base class definitions are sufficient &lt;br /&gt;
&lt;br /&gt;
// ------------------------ TableDataProvider Methods (Append/Insert/Delete)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public boolean canAppendRow() throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
return false; &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public RowKey appendRow() throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
throw new UnsupportedOperationException(); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public boolean canInsertRow(RowKey beforeRow) throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
return false; &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public RowKey insertRow(RowKey beforeRow) throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
throw new UnsupportedOperationException(); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public boolean canRemoveRow(RowKey row) throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
return false; &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
public void removeRow(RowKey row) throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
throw new UnsupportedOperationException(); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------------- Private Methods &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
private ResourceBundle getBundle() { &lt;br /&gt;
&lt;br /&gt;
if (bundle == null) {&lt;br /&gt;
&lt;br /&gt;
bundle = ResourceBundle.getBundle("com/sun/data/provider/impl/Bundle");&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return bundle; &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
private int getRowIndex(RowKey rowKey) throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
return ((IndexRowKey) rowKey).getIndex(); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
private RowKey getRowKey(int index) throws DataProviderException { &lt;br /&gt;
&lt;br /&gt;
return new IndexRowKey(index); &lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
private transient ObjectFieldKeySupport support = null; &lt;br /&gt;
private ObjectFieldKeySupport getSupport() { &lt;br /&gt;
&lt;br /&gt;
if ((support == null) &amp;amp;&amp;amp; (objectType != null)) {&lt;br /&gt;
&lt;br /&gt;
support = new ObjectFieldKeySupport(objectType, includeFields);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return support; &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
private int calculateRowCount() {&lt;br /&gt;
&lt;br /&gt;
int currentRowCount = 0;&lt;br /&gt;
&lt;br /&gt;
if (array != null) {&lt;br /&gt;
&lt;br /&gt;
currentRowCount = array.length;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return currentRowCount;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
Nos vamos a centrar en el codigo del archivo &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;&lt;u&gt;DefaultTableDataProvider.java&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;ya que ese ese codigo es el que carga la tabla&amp;nbsp; mediante el siguiente metodo.&lt;br /&gt;
&lt;br /&gt;
public Data[] getDefaultTableData(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int noRows = 5;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int noCols = 3;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data[] dataSet = new Data[noRows];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; noRows; i++) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String[] dataStrs = new String[noCols];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=0; j &amp;lt; noCols; j++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataStrs[j] = getMessage("defaultTblCell", String.valueOf(i + 1), String.valueOf(j + 1));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataSet[i] = new Data(dataStrs);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return dataSet;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
usaremos el disenio de esta clase para creae nuestra propia clase y asi poder cargar nuestra tabla&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-2926677840714391855?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/NIblgNikA0c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/2926677840714391855/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=2926677840714391855" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/2926677840714391855?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/2926677840714391855?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/NIblgNikA0c/sql-server-2000-y-visual-jsf-4-detalles.html" title="SQL SERVER 2000 Y VISUAL JSF 4- Detalles de la creacion de una tabla DefaultTableDataProvider" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-qcsmSPIfKNY/Th3LGEH-xFI/AAAAAAAAAYQ/-vobZ8l33Lo/s72-c/104_01.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-4-detalles.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUERn86fSp7ImA9WhdUGEo.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-3872469843670756501</id><published>2011-07-06T16:41:00.000-07:00</published><updated>2011-10-05T22:16:47.115-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T22:16:47.115-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Web Java Server Faces" /><title>SQL SERVER 2000 Y VISUAL JSF 2 - CREACION DE NUESTRA TABLA</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fUvcV-9QXJOxU4eB6fCYI2pWzQk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fUvcV-9QXJOxU4eB6fCYI2pWzQk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fUvcV-9QXJOxU4eB6fCYI2pWzQk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fUvcV-9QXJOxU4eB6fCYI2pWzQk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/06/introduccion-java.html"&gt;SQL SERVER 2000 y VISUAL JSF 1 - INSTALACION LO NECESARIO&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-2-creacion.html"&gt;SQL SERVER 2000 Y VISUAL JSF 2 - CREACION DE NUESTRA TABLA&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/blog-post.html"&gt;SQL SERVER 2000 Y VISUAL JSF 3 - CONECTARSE A UNA BASE DE DATOS MEDIANTE PRESTACIONES O SERVICIOS&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-4-detalles.html"&gt;SQL SERVER 2000 Y VISUAL JSF 4 - Detalles de la creacion de una tabla DefaultTableDataProvider&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-5-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 5 - nuestra propia tabla ObjectArrayDataProvider&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-6-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 6 - nuestra propia tabla ObjectArrayDataProvider con conexion a Base de Datos&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h1&gt;
VISUAL JAVA SERVER FACES y NETBEANS&lt;/h1&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Continuando con el tutorial&amp;nbsp; ahora crearemos un proyecto en visual java server faces.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Archivo -&amp;gt; Proyecto Nuevo -&amp;gt;&amp;nbsp; Java Web -&amp;gt; Web Application&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-4QDt-zUvNBI/Thh11vJfqgI/AAAAAAAAAQ8/vxkBjrtVv5A/s1600/102_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-4QDt-zUvNBI/Thh11vJfqgI/AAAAAAAAAQ8/vxkBjrtVv5A/s1600/102_02.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
Escogemos un nombre para el proyecto &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-6W5tQfA2ng8/Thh11yTXe4I/AAAAAAAAARE/sOCz1_JPQMk/s1600/102_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-6W5tQfA2ng8/Thh11yTXe4I/AAAAAAAAARE/sOCz1_JPQMk/s1600/102_03.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
seleccionamos por defecto e apache tomcat 6.0.26 &lt;br /&gt;
aunque mas adelante les explicare agregar un servidor mas reciente como el tomcat 6.0.32 para que pueda correr nuestra aplicacion conectada a base de datos y ademas con visual java server faces.&lt;br /&gt;
&lt;br /&gt;
continuando: lo demas lo dejamos por defecto.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-ejIxhU-l6vc/Thh12DLZrnI/AAAAAAAAARI/Bhu2ZI2gjB0/s1600/102_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-ejIxhU-l6vc/Thh12DLZrnI/AAAAAAAAARI/Bhu2ZI2gjB0/s1600/102_04.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
escogemos el framework: Visual Web JavaServer Faces lo demas o dejamos como esta.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-6coe2EEyRls/Thh12VF_T8I/AAAAAAAAARM/8pIMp7EvIoU/s1600/102_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-6coe2EEyRls/Thh12VF_T8I/AAAAAAAAARM/8pIMp7EvIoU/s1600/102_05.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
y listo ya tenemos nuestro entorno de trabajo &lt;br /&gt;
a continuacion creremos un nuevo Visual Web JSF Page.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-jnWqudxcbGk/Thh13ppnUCI/AAAAAAAAARU/1XFVbQ405cQ/s1600/102_07.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://3.bp.blogspot.com/-jnWqudxcbGk/Thh13ppnUCI/AAAAAAAAARU/1XFVbQ405cQ/s1600/102_07.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-oiiCAZKNDQA/Thh13ltMNOI/AAAAAAAAARY/pttOC4rF3pk/s1600/102_08.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-oiiCAZKNDQA/Thh13ltMNOI/AAAAAAAAARY/pttOC4rF3pk/s1600/102_08.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
ahora agregamos un elemento de tipo Button de la pestania Paleta al archivo Page1 en el modo Design&lt;a href="http://4.bp.blogspot.com/-Yr8S8wYb58I/Thh14EMG5XI/AAAAAAAAARc/3EpOFZoJvH0/s1600/102_09.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-Yr8S8wYb58I/Thh14EMG5XI/AAAAAAAAARc/3EpOFZoJvH0/s1600/102_09.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Le damos limpiar y construir&lt;br /&gt;
esto es necesario asi siempre para actualizar nuestro proyecto&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-zBGrYQIqoxc/Thh14ihox3I/AAAAAAAAARg/rTTT47ETdZQ/s1600/102_10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-zBGrYQIqoxc/Thh14ihox3I/AAAAAAAAARg/rTTT47ETdZQ/s1600/102_10.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
nos vamos a la carpeta WEB-INF -&amp;gt; luego al archivo faces-config.xml&lt;br /&gt;
para indicarle ahi a donde queremos que se dirija cuando presionamos el boton&lt;br /&gt;
simpemente arrastrando el mouse desde button1 y soltandolo en Page2.jsp&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-4ZBJY73rpRQ/Thh15ICXkEI/AAAAAAAAARo/R4AQjUFxhH4/s1600/102_12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-4ZBJY73rpRQ/Thh15ICXkEI/AAAAAAAAARo/R4AQjUFxhH4/s1600/102_12.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
ejecutamos el proyecto y aparece nuestro boton.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-E63234Vzh_M/Thh15RH86wI/AAAAAAAAARs/aXrNvZoxgZI/s1600/102_13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-E63234Vzh_M/Thh15RH86wI/AAAAAAAAARs/aXrNvZoxgZI/s1600/102_13.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
si queremos configurar el navegador donde queremos que se visualice nuestra aplicacion nos vamos a Herramientas -&amp;gt; Opciones&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-5imnotoZlB4/Thh15ji9yUI/AAAAAAAAARw/gxSObqJbWQ0/s1600/102_14.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://3.bp.blogspot.com/-5imnotoZlB4/Thh15ji9yUI/AAAAAAAAARw/gxSObqJbWQ0/s1600/102_14.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
y Seleccionamos el navegador.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-nSDAmQvmtD8/Thh153zSPPI/AAAAAAAAAR0/SK3zdQPsKnE/s1600/102_15.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-nSDAmQvmtD8/Thh153zSPPI/AAAAAAAAAR0/SK3zdQPsKnE/s1600/102_15.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Luego arrastramos un elemento&amp;nbsp;Table desde la pestania Paleta al archivo Page2.jsp&lt;br /&gt;
Le damos limpiar y construir&lt;br /&gt;
y luego Ejecutar&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-3fQGMGFJDDo/Thh16S6L9rI/AAAAAAAAAR4/RGPFNddksa8/s1600/102_16.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-3fQGMGFJDDo/Thh16S6L9rI/AAAAAAAAAR4/RGPFNddksa8/s1600/102_16.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-EfzfzRLesbo/Thh16m4_qXI/AAAAAAAAAR8/kBmQyHf7H8M/s1600/102_17.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-EfzfzRLesbo/Thh16m4_qXI/AAAAAAAAAR8/kBmQyHf7H8M/s1600/102_17.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
y&amp;nbsp;Listo si es que no funciona traten de limpiar y construir varias veces.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
En el siguiente tutorial les mostrare como conectarse a una base de datos sql server 2000 sp4 o 2005 ya que la conexion en estos dos casos es similar.Nos conectaremos de diversas formas.&amp;nbsp;Resaltando que lo mas importante, bueno para mi, es trabajar con conexiones a bases de datos cualquiera que sea.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/blog-post.html"&gt;SQL SERVER 2000 Y VISUAL JSF 3 - CONECTARSE A UNA BASE DE DATOS MEDIANTE PRESTACIONES O SERVICIOS&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-3872469843670756501?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/JoEKs6CA0OY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/3872469843670756501/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=3872469843670756501" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/3872469843670756501?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/3872469843670756501?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/JoEKs6CA0OY/sql-server-2000-y-visual-jsf-2-creacion.html" title="SQL SERVER 2000 Y VISUAL JSF 2 - CREACION DE NUESTRA TABLA" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-4QDt-zUvNBI/Thh11vJfqgI/AAAAAAAAAQ8/vxkBjrtVv5A/s72-c/102_02.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-2-creacion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUERn85eSp7ImA9WhdUGEo.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-6308804591609296257</id><published>2011-07-02T20:05:00.000-07:00</published><updated>2011-10-05T22:16:47.121-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T22:16:47.121-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Web Java Server Faces" /><title>SQL SERVER 2000 Y VISUAL JSF 3 -CONECTARSE A UNA BASE DE DATOS MEDIANTE PRESTACIONES O SERVICIOS</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bIP_koIaJou2T9ejJ6y__fd0P0Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bIP_koIaJou2T9ejJ6y__fd0P0Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bIP_koIaJou2T9ejJ6y__fd0P0Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bIP_koIaJou2T9ejJ6y__fd0P0Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
SQL SERVER 2000 y VISUAL JSF 1 - INSTALACION LO NECESARIO&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-2-creacion.html"&gt;SQL SERVER 2000 Y VISUAL JSF 2 - CREACION DE NUESTRA TABLA&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/blog-post.html"&gt;SQL SERVER 2000 Y VISUAL JSF 3 - CONECTARSE A UNA BASE DE DATOS MEDIANTE PRESTACIONES O SERVICIOS&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-4-detalles.html"&gt;SQL SERVER 2000 Y VISUAL JSF 4 - Detalles de la creacion de una tabla DefaultTableDataProvider&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-5-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 5 - nuestra propia tabla ObjectArrayDataProvider&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; margin: 0px; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-6-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 6 - nuestra propia tabla ObjectArrayDataProvider con conexion a Base de Datos&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;
VISUAL JAVA SERVER FACES y NETBEANS&amp;nbsp;&amp;nbsp;&lt;/h1&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Continuando con el tutorial voy a explicar paso a paso como conectarse a una base de datos sql server:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
1. Primero se tiene que&amp;nbsp;actualizar el sql server 2000&amp;nbsp;&lt;a href="http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5"&gt;&lt;strong&gt;&lt;span style="color: #0b5394;"&gt;Service Pack 4 de Microsoft SQL Server 2000 &lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
por que sino no se podra realizar la coneccion ahi te explica todo lo que tienes que hacer.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
existen otras dificultades que tuve para poder conectarme a una base de datos. si tienen algunas dudas talvez les pueda ayudar.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
2. Ademas debemos descargar la siguiente libreria que contiene el driver de conexion&amp;nbsp;&amp;nbsp;&lt;a href="http://www.mediafire.com/?3ycmaelhoot"&gt;&lt;span style="color: #0b5394;"&gt;&lt;strong&gt;sqljdbc4.jar&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #0b5394;"&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Abrimos el netbeans nos vamos a la pestania Prestaciones , (pestania Ventana -&amp;gt; Prestaciones),&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Bases de Datos-&amp;gt; Nueva Conexion de Base de Datos&lt;/div&gt;
&lt;h1 class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-P1ryK72mBkk/Thh17nWBNiI/AAAAAAAAASA/Txf0mIWPjjA/s1600/103_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-P1ryK72mBkk/Thh17nWBNiI/AAAAAAAAASA/Txf0mIWPjjA/s1600/103_01.jpg" /&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Nuevo Controlador -&amp;gt; Agregar -&amp;gt; Seleccionamos la libreria&amp;nbsp; sqljdbc4.jar﻿&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://2.bp.blogspot.com/-y4uZyKQFDgA/Thh17mD0FFI/AAAAAAAAASI/jnDnjRqfT2w/s1600/103_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-y4uZyKQFDgA/Thh17mD0FFI/AAAAAAAAASI/jnDnjRqfT2w/s1600/103_02.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-c3Ck1p4Z0WY/Thh17nUd6uI/AAAAAAAAASE/XKi_-So8vaQ/s1600/103_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-c3Ck1p4Z0WY/Thh17nUd6uI/AAAAAAAAASE/XKi_-So8vaQ/s1600/103_03.jpg" /&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Vemos que sale Microsoft SQL Server 2005 le damos Aceptar&lt;/span&gt;&lt;br /&gt;
&lt;h1 class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-Oc_OT9ftdqI/Thh18SamBsI/AAAAAAAAASM/aJkD_bbVVIg/s1600/103_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-Oc_OT9ftdqI/Thh18SamBsI/AAAAAAAAASM/aJkD_bbVVIg/s1600/103_04.jpg" /&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Luego relenamos los campos:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Servidor:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Puerto: 1433 por defecto&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Base de Datos:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Nombre de usuario &lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Contrasenia﻿:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&amp;nbsp;tal como esta. y le damos aceptar&lt;/div&gt;
&lt;h1&gt;
&lt;a href="http://3.bp.blogspot.com/-NWVIXJN6cqw/Thh18ZyjzeI/AAAAAAAAASQ/T8HS7pO2NZM/s1600/103_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://3.bp.blogspot.com/-NWVIXJN6cqw/Thh18ZyjzeI/AAAAAAAAASQ/T8HS7pO2NZM/s1600/103_05.jpg" /&gt;&lt;/a&gt;&lt;/h1&gt;
&amp;nbsp;le damos aceptar&lt;br /&gt;
&lt;h1&gt;
&amp;nbsp;&lt;a href="http://4.bp.blogspot.com/-J0rrOZF07Qg/Thh182lQutI/AAAAAAAAASU/xWAe5leX20I/s1600/103_06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-J0rrOZF07Qg/Thh182lQutI/AAAAAAAAASU/xWAe5leX20I/s1600/103_06.jpg" /&gt;&lt;/a&gt;&lt;/h1&gt;
y listo ya tenemos nuestra coneccion a Base de Datos.&lt;br /&gt;
&lt;br /&gt;
Suiguiendo con el proyecto creado en el tutorial anterior vamos a agregar una tabla de nuestra base de datos &lt;br /&gt;
a nuestra elemento Tabla. Arrastrando de la base de datos y soltando en nuestra tabla&lt;br /&gt;
&lt;h1 class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-03FBWf82pdc/Thh19z_SjwI/AAAAAAAAASc/bEmrdVSwmFk/s1600/103_08.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://3.bp.blogspot.com/-03FBWf82pdc/Thh19z_SjwI/AAAAAAAAASc/bEmrdVSwmFk/s1600/103_08.jpg" /&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
﻿podemos notar la diferencia de como queda nuestra tabla con los nobres de los campos de la tabla de nuestra base de datos&lt;/div&gt;
&lt;h1 class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-YJc1XfdcNjY/Thh1-Ly_4jI/AAAAAAAAASg/37cbcsxpRq4/s1600/103_09.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://3.bp.blogspot.com/-YJc1XfdcNjY/Thh1-Ly_4jI/AAAAAAAAASg/37cbcsxpRq4/s1600/103_09.jpg" /&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
﻿para que nuestra aplicacion corra se necesita los siguientes pasos.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
1. Agregar la libreria del driver de conexion a la carpeta Libreries de nuestro proyecto&lt;/div&gt;
&lt;h1 class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-jUeJuVtwhgg/Thh1-gsFnTI/AAAAAAAAASk/2ZE1J2akXmI/s1600/103_10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-jUeJuVtwhgg/Thh1-gsFnTI/AAAAAAAAASk/2ZE1J2akXmI/s1600/103_10.jpg" /&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
2. normalmente el proyecto deberia funcionar pero hubo unos inconvenientes. Parece que el servidor tomcat 6.0.26 no funciona bien para este tipo de conexiones, asi que debemos de configurar otra version mas reciente del servidor apache tomcat en mi caso el 6.0.32 &lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
cabe mencionar que esta pagina me ayudo muchisimo claro que hay algunas cosas que no se entienden&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://joseluisbz.wordpress.com/2010/11/29/httpd-php-tomcat-mod_jk-java-mysql-windows-netbeans-iii/"&gt;&lt;strong&gt;http://joseluisbz.wordpress.com/2010/11/29/httpd-php-tomcat-mod_jk-java-mysql-windows-netbeans-iii/&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
pero yo le he agregado algunos detalles haber si les interesa. sin piratear su pagina claro esta.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/instalacion-y-configuracion-de-apache.html"&gt;&lt;span style="color: #0b5394;"&gt;&lt;strong&gt;http://cristhiandante.blogspot.com/2011/07/instalacion-y-configuracion-de-apache.html&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
luego de configurar el&amp;nbsp; servidor apache tomcat nuestra pagina deberia correr a la perfeccion&lt;/div&gt;
&lt;h1 class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-Q2brvcIZiss/Thh1-57igoI/AAAAAAAAASo/0FjaT8aMMkI/s1600/103_11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-Q2brvcIZiss/Thh1-57igoI/AAAAAAAAASo/0FjaT8aMMkI/s1600/103_11.jpg" /&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;h1&gt;
&amp;nbsp;&lt;/h1&gt;
Despues&amp;nbsp; de este tutorial les enseniare como esta configurado por defecto el DefaultTableDataProvider.&lt;br /&gt;
&amp;nbsp;y en el siguiente como ingresar nuestros propios datos y como hacer otro tipo de conexion para asi poder tener mas control de nuestra aplicacion.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-4-detalles.html"&gt;SQL SERVER 2000 Y VISUAL JSF 4 - Detalles de la creacion de una tabla DefaultTableDataProvider&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h1 class="separator" style="clear: both; text-align: left;"&gt;
&amp;nbsp;&lt;/h1&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-6308804591609296257?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/pUZe1v0fPZU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/6308804591609296257/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=6308804591609296257" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/6308804591609296257?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/6308804591609296257?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/pUZe1v0fPZU/blog-post.html" title="SQL SERVER 2000 Y VISUAL JSF 3 -CONECTARSE A UNA BASE DE DATOS MEDIANTE PRESTACIONES O SERVICIOS" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-P1ryK72mBkk/Thh17nWBNiI/AAAAAAAAASA/Txf0mIWPjjA/s72-c/103_01.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/07/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MGQ3w-eyp7ImA9WhdaFkw.&quot;"><id>tag:blogger.com,1999:blog-5502565437627208320.post-236527436318402834</id><published>2011-06-16T14:41:00.001-07:00</published><updated>2011-10-25T23:43:42.253-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-25T23:43:42.253-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Web Java Server Faces" /><title>SQL SERVER 2000 y VISUAL JSF 1 - INSTALACION LO NECESARIO</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GdDbcbFwaTcGxu3cvBOjtufk5Z0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GdDbcbFwaTcGxu3cvBOjtufk5Z0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GdDbcbFwaTcGxu3cvBOjtufk5Z0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GdDbcbFwaTcGxu3cvBOjtufk5Z0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/06/introduccion-java.html"&gt;SQL SERVER 2000 y VISUAL JSF 1 - INSTALACION LO NECESARIO&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-2-creacion.html"&gt;SQL SERVER 2000 Y VISUAL JSF 2 - CREACION DE NUESTRA TABLA&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/blog-post.html"&gt;SQL SERVER 2000 Y VISUAL JSF 3 - CONECTARSE A UNA BASE DE DATOS MEDIANTE PRESTACIONES O SERVICIOS&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-4-detalles.html"&gt;SQL SERVER 2000 Y VISUAL JSF 4 - Detalles de la creacion de una tabla DefaultTableDataProvider&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-5-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 5 - nuestra propia tabla ObjectArrayDataProvider&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-6-nuestra.html"&gt;SQL SERVER 2000 Y VISUAL JSF 6 - nuestra propia tabla ObjectArrayDataProvider con conexion a Base de Datos&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;h1&gt;


VISUAL JAVA SERVER FACES y NETBEANS &lt;/h1&gt;
&lt;h1&gt;


&lt;/h1&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Iniciando con nuestro tutorial y compartiendo codigo java en netbeans IDE 6.9.1 comenzaremos paso a paso&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
desde la instalaciòn del netbeans luego haremos una conexion a una base de datos sql server 2000 &amp;nbsp;sp4&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
o sino sql server 2005&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Aca tenemos los links del jdk y el netbeans 6.9.1&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #073763;"&gt;&lt;a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u23-oth-JPR@CDS-CDS_Developer"&gt;jdk-6u23-windows-i586&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;b&gt;&lt;a href="http://www.taringa.net/posts/downloads/7142641/NetBeans-IDE-6_9_1-Espanol-_Final_.html"&gt;netbeans-6.9.1-ml.windows&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
le damos click a netbeans&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-Of1Fy6YuWbE/Thh1vs7CBWI/AAAAAAAAAP0/QUBuebIrX2o/s1600/101_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-Of1Fy6YuWbE/Thh1vs7CBWI/AAAAAAAAAP0/QUBuebIrX2o/s1600/101_02.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
escogemos personalizar &amp;nbsp;escogemos las opciones &amp;nbsp;glassfish y apache y le damos aceptar.&lt;br /&gt;
&lt;br /&gt;
si quieres puedes configurar el apache tomcat 6.0.32 es necesario para que funcione el visual jsf, bueno en mi caso, desde&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/instalacion-y-configuracion-de-apache.html"&gt;http://cristhiandante.blogspot.com/2011/07/instalacion-y-configuracion-de-apache.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-3VtyK_GMbBQ/Thh1v213ntI/AAAAAAAAAP4/trAZAnb8U9Q/s1600/101_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-3VtyK_GMbBQ/Thh1v213ntI/AAAAAAAAAP4/trAZAnb8U9Q/s1600/101_03.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-qM0MSM5Xalo/Thh1wpb5bbI/AAAAAAAAAQE/d8XTA7AS5OA/s1600/101_06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-qM0MSM5Xalo/Thh1wpb5bbI/AAAAAAAAAQE/d8XTA7AS5OA/s1600/101_06.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
luego aparece por defecto el JDK instalado si no aparece nosotros mismos tenemos que buscar la la carpeta JDK&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-XSTtOhe8A0k/Thh1war_ZmI/AAAAAAAAAQA/T2fTvzMQY5A/s1600/101_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-XSTtOhe8A0k/Thh1war_ZmI/AAAAAAAAAQA/T2fTvzMQY5A/s1600/101_04.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
La carpeta donde se va instalar los dos servidores apache y glassfish deben estar vacios. por que si no le va a aparecer error.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-HSNf4cEt_dM/Thh1wVrpogI/AAAAAAAAAP8/u90LLJNpHn8/s1600/101_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-HSNf4cEt_dM/Thh1wVrpogI/AAAAAAAAAP8/u90LLJNpHn8/s1600/101_05.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Vemos donde se ubican las carpetas de&amp;nbsp;instalación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-St2OanMD0Pw/Thh1xHlddiI/AAAAAAAAAQI/NRPJVl1S74w/s1600/101_07.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-St2OanMD0Pw/Thh1xHlddiI/AAAAAAAAAQI/NRPJVl1S74w/s1600/101_07.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-m6T0ORe92CI/Thh1xqOBjtI/AAAAAAAAAQM/bzAFXMtKSHw/s1600/101_08.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-m6T0ORe92CI/Thh1xqOBjtI/AAAAAAAAAQM/bzAFXMtKSHw/s1600/101_08.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Haciendo click en netbeans que esta en el escritorio para &amp;nbsp;ver el el primer entorno del &amp;nbsp;IDE netbeans 6.9.1 y luego tenemos que configurar haciendo click en herramientas -&amp;gt; complementos&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-k3ywO60eLxg/Thh1yHPN6WI/AAAAAAAAAQU/4LyHiHyu3To/s1600/101_09.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://4.bp.blogspot.com/-k3ywO60eLxg/Thh1yHPN6WI/AAAAAAAAAQU/4LyHiHyu3To/s1600/101_09.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
activamos la casilla Java Web and EE&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-4Yci-rguJ3k/Thh1xwnyh9I/AAAAAAAAAQQ/3Yr2A-vR5a4/s1600/101_10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-4Yci-rguJ3k/Thh1xwnyh9I/AAAAAAAAAQQ/3Yr2A-vR5a4/s1600/101_10.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/--y3lITf0tRg/Thh1yfFntLI/AAAAAAAAAQY/79XHtIXYlGw/s1600/101_11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/--y3lITf0tRg/Thh1yfFntLI/AAAAAAAAAQY/79XHtIXYlGw/s1600/101_11.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
y luego tenemos un netbeans configurado&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-9-Kq97JBlXI/Thh1y0SammI/AAAAAAAAAQc/lytKX5CG6wk/s1600/101_13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-9-Kq97JBlXI/Thh1y0SammI/AAAAAAAAAQc/lytKX5CG6wk/s1600/101_13.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
descargamos el plugin visual web de la pagina &lt;a href="http://netbeans.org/downloads/6.9.1/zip.html"&gt;http://netbeans.org/downloads/6.9.1/zip.html&lt;/a&gt;&amp;nbsp;haciendo click en&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Módulo de Clusteres - netbeans-6.9.1-201011281701-ml-visualweb.zip.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
o sino en&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://ifile.it/pdo94ra/netbeans-6.9.1-201011281701-ml-visualweb.zip"&gt;http://ifile.it/pdo94ra/netbeans-6.9.1-201011281701-ml-visualweb.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
a continuacion descargamos los siguientes plugin &lt;br /&gt;
plugin:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-org-netbeans-modules-visualweb-libs-rowset.nbm&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-org-netbeans-modules-web-libraries-jsf1102.nbm&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-org-netbeans-modules-websvc-jaxrpc16.nbm&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-org-netbeans-modules-visualweb-compatibilitykit.nbm&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
de la pagina&lt;br /&gt;
&lt;a href="http://dlc.sun.com.edgesuite.net/netbeans/updates/6.9/uc/m1/dev/modules/extra/"&gt;http://dlc.sun.com.edgesuite.net/netbeans/updates/6.9/uc/m1/dev/modules/extra/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-_SGbGhZxowM/Thh1zcaaKEI/AAAAAAAAAQg/P_4SADescaM/s1600/101_14.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-_SGbGhZxowM/Thh1zcaaKEI/AAAAAAAAAQg/P_4SADescaM/s1600/101_14.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
luego vamos a HERRAMIENTAS-COMPLEMENTOS-&amp;nbsp;DESCARGADO-AGREGAR PLUGINS Y AGREGAMOS LOS PLUGIN EN ESE ORDEN&lt;br /&gt;
&lt;br /&gt;
1. org-netbeans-modules-visualweb-libs-rowset.nbm&lt;br /&gt;
2. org-netbeans-modules-web-libraries-jsf1102.nbm&lt;br /&gt;
3. org-netbeans-modules-websvc-jaxrpc16.nbm&lt;br /&gt;
4. org-netbeans-modules-visualweb-compatibilitykit.nbm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este ultimo requiere de los 3 anteriores.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-fceY9voWtX4/Thh10F7R9CI/AAAAAAAAAQs/1MPnw93ZDR8/s1600/101_15.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-fceY9voWtX4/Thh10F7R9CI/AAAAAAAAAQs/1MPnw93ZDR8/s1600/101_15.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/-NHLwP2p4aDs/Thh10J-sf4I/AAAAAAAAAQo/Ijer-DhwuKY/s1600/101_16.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-NHLwP2p4aDs/Thh10J-sf4I/AAAAAAAAAQo/Ijer-DhwuKY/s1600/101_16.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-nqjiVfInIWE/Thh10Y1UMsI/AAAAAAAAAQw/XmF2eQDf6og/s1600/101_17.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-nqjiVfInIWE/Thh10Y1UMsI/AAAAAAAAAQw/XmF2eQDf6og/s1600/101_17.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;despues de agregar los 4 plugins la damos&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;Reiniciar el IDE ahora&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; y reniciamos el netbeans y lo volvemos a cerrar.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-rzrxWoJwGsM/Thh10qpg9EI/AAAAAAAAAQ0/8zyDlNhhXY0/s1600/101_18.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://1.bp.blogspot.com/-rzrxWoJwGsM/Thh10qpg9EI/AAAAAAAAAQ0/8zyDlNhhXY0/s1600/101_18.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Luego de agregar los plugins descomprimimos el archivo&amp;nbsp;&lt;strong&gt;netbeans-6.9.1-201011281701-ml-visualweb.zip. &lt;/strong&gt;en una carpeta &lt;strong&gt;visualweb. &lt;/strong&gt;y copiamos esta carpeta dentro de la carpeta de instalacion del netbeans. en mi caso C:\Program Files (x86)\NetBeans 6.9.1\&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-2h-UnBAoRCI/Thh10_wUXsI/AAAAAAAAAQ4/ykTwa_JrYC4/s1600/101_19.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" m$="true" src="http://2.bp.blogspot.com/-2h-UnBAoRCI/Thh10_wUXsI/AAAAAAAAAQ4/ykTwa_JrYC4/s1600/101_19.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
seguiremos as en el siguiente&amp;nbsp;tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/07/sql-server-2000-y-visual-jsf-2-creacion.html"&gt;SQL SERVER 2000 Y VISUAL JSF 2 - CREACION DE NUESTRA TABLA&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
SI QUIERES SABER UN POCO MAS DE DISEÑO WEB EN VISUAL WEB JAVA SERVER FACES.&lt;br /&gt;
VISITA:&lt;br /&gt;
&lt;a href="http://cristhiandante.blogspot.com/2011/10/diseno-de-paginas-web-en-jsf.html"&gt;http://cristhiandante.blogspot.com/2011/10/diseno-de-paginas-web-en-jsf.html&lt;/a&gt;&lt;br /&gt;
agrega tu URL a GOOGLE&lt;br /&gt;
&amp;nbsp;http://www.google.es/addurl/?hl=es&amp;amp;continue=/addurl&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5502565437627208320-236527436318402834?l=cristhiandante.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~4/WTHqeMn-F4U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cristhiandante.blogspot.com/feeds/236527436318402834/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5502565437627208320&amp;postID=236527436318402834" title="8 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/236527436318402834?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5502565437627208320/posts/default/236527436318402834?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaVisualJavaserverfaces-NetbeansIde-CdamgJarBuildingTheFuture/~3/WTHqeMn-F4U/introduccion-java.html" title="SQL SERVER 2000 y VISUAL JSF 1 - INSTALACION LO NECESARIO" /><author><name>cristhian</name><uri>http://www.blogger.com/profile/10935728622374321769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-zCW3t3inw58/ThTuSQuUjFI/AAAAAAAAAEY/JTXc8mZPuTw/s220/DSC00225.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-Of1Fy6YuWbE/Thh1vs7CBWI/AAAAAAAAAP0/QUBuebIrX2o/s72-c/101_02.jpg" height="72" width="72" /><thr:total>8</thr:total><feedburner:origLink>http://cristhiandante.blogspot.com/2011/06/introduccion-java.html</feedburner:origLink></entry></feed>

