curso-java 2008-07-30T14:06:05+00:00
This is an Atom syndication feed. It is intended to be viewed in a news aggregator or syndicated to another site. Please visit the Atom Project for more information.
Tecnología the-shaker: that blog/flickr/multimedia-aggregator kind of thing curso-java http://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpg http://curso-java.lacoctelera.net/post/2008/07/30/spring-aop-enlaces Spring AOP (enlaces) 2008-07-30T14:06:05+00:00 2008-07-30T14:06:05+00:00 <p><A href="http://www.javaworld.com/javaworld/jw-01-2007/jw-0105-aop.html?page=2">http://www.javaworld.com/javaworld/jw-01-2007/jw-0105-aop.html?page=2</A></p> <p> <A href="http://www.javapassion.com/j2ee/index.html#Spring_Framework">http://www.javapassion.com/j2ee/index.html#Spring_Framework</A></p> <p> <A href="http://www.zabada.com/technology/aop-example.html">http://www.zabada.com/technology/aop-example.html</A></p> curso-java http://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpg http://curso-java.lacoctelera.net/post/2008/07/30/creacion-una-aplicacion-con-spring-mvc Creación de una aplicación con Spring MVC 2008-07-30T13:56:34+00:00 2008-07-30T18:32:39+00:00 <p><A href="http://static.springframework.org/docs/Spring-MVC-step-by-step/">http://static.springframework.org/docs/Spring-MVC-step-by-step/</A></p> <p><A href="http://www.javapassion.com/j2ee/index.html#Spring_Framework">http://www.javapassion.com/j2ee/index.html#Spring_Framework</A></p> <p><A href="http://www.programania.net/programacion/orientada-a-objetos/spring-mvc-vs-struts/">http://www.programania.net/programacion/orientada-a-objetos/spring-mvc-vs-struts/</A> </p> curso-java http://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpg http://curso-java.lacoctelera.net/post/2008/07/29/programacion-orientada-aspecto Programacion orientada a aspecto 2008-07-29T19:36:55+00:00 2008-07-29T19:36:55+00:00 <p><A href="http://www.programacion.com/java/articulo/jap_aop/">http://www.programacion.com/java/articulo/jap_aop/</A> </p> curso-java http://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpg http://curso-java.lacoctelera.net/post/2008/07/29/tutorial-spring-ibaits-integracion Tutorial spring-ibaits integracion. 2008-07-29T14:34:39+00:00 2008-07-29T14:34:39+00:00 <p><A href="http://www.developersbook.com/ibatis/iBatis-tutorials/iBatis-tutorials.php">http://www.developersbook.com/ibatis/iBatis-tutorials/iBatis-tutorials.php</A></p> <p> <A href="https://blueprints.dev.java.net/petstore/netbeans.html">https://blueprints.dev.java.net/petstore/netbeans.html</A></p> curso-java http://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpg http://curso-java.lacoctelera.net/post/2008/07/24/configuracion-jakarta-struts-con-su-datasource Configuracion de Jakarta Struts con su datasource 2008-07-24T14:39:41+00:00 2008-07-24T14:39:41+00:00 <p>Valido para la version 1.2.7</p> <p> <A href="http://struts.apache.org/1.2.7/faqs/database.html">http://struts.apache.org/1.2.7/faqs/database.html</A></p> curso-java http://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpg http://curso-java.lacoctelera.net/post/2008/07/23/requisitos-el-uso-del-framework-validator-con-struts Requisitos para el uso del Framework Validator con Struts 2008-07-23T13:57:49+00:00 2008-07-23T13:57:49+00:00 <p><FONT color=#000080><STRONG>the Validator plug- in<br /> </STRONG>To enable the validator plug-in open the file struts-config.xml and make sure that following line is present in the file.</FONT> <DIV align=left> <TABLE borderColor=#800000 cellSpacing=0 cellPadding=0 width=472 bgColor=#ffff99 border=1> <TBODY> <TR> <TD width=468>&lt;!-- Validator plugin --&gt;<br /> &lt;plug-in className="org.apache.struts.validator.ValidatorPlugIn"&gt;<br /> &lt;set-property<br /> property="pathnames"<br /> value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/&gt;<br /> &lt;/plug-in&gt;</TD> </TR> </TBODY> </TABLE> </DIV> <p> <FONT color=#000080><B>Creating Message Resources<br /> </B>Message resources are used by the Validator Framework to generate the validation error messages. In our application we need to define the messages for name, Address and E-mail address. Open the Struts\strutstutorial\web\WEB-INF\MessageResources.properties file and add the following lines:<br /> </FONT><FONT color=#0000ff>AddressForm.name=Name<br /> AddressForm.address=Address<br /> AddressForm.emailAddress=E-mail address</FONT></p> <p> <FONT color=#000080><B>Developing Validation rules<br /> </B>In this application we are adding only one validation that the fields on the form should not be blank. Add the following code in the validation.xml. </FONT></p> <DIV align=left> <TABLE borderColor=#800000 cellSpacing=0 cellPadding=0 width=472 bgColor=#ffff99 border=1> <TBODY> <TR> <TD width=468>&lt;!-- Address form Validation--&gt;<br /> &lt;form name="AddressForm"&gt;<br /> &lt;field property="name"<br /> depends="required"&gt;<br /> &lt;arg key="AddressForm.name"/&gt;<br /> &lt;/field&gt;<br /> &lt;field property="address"<br /> depends="required"&gt;<br /> &lt;arg key="AddressForm.address"/&gt;<br /> &lt;/field&gt;<br /> &lt;field property="emailAddress"<br /> depends="required"&gt;<br /> &lt;arg key="AddressForm.emailAddress"/&gt;<br /> &lt;/field&gt;<br /> &lt;/form&gt;</TD> </TR> </TBODY> </TABLE> </DIV> <p> en el codigo del html</p> <p> &lt;html:form action="/AddressJavascriptValidation" method="post" onsubmit="return validateAddressForm(this);"&gt;</p> <p> &lt;!-- Begin Validator Javascript Function--&gt;<br /> <B>&lt;html:javascript formName="AddressForm"/&gt;</B><br /> &lt;!-- End of Validator Javascript Function--&gt;</p> <p> struts-config</p> <p> scope="request"<br /> validate="true"</p> <p> en el validator.xml</p> <p> &lt;form name="logonForm"&gt;<br /> &lt;field<br /> property="username"<br /> depends="required"&gt;<br /> &lt;arg key="logonForm.username"/&gt;<br /> &lt;/field&gt;<br /> &lt;field<br /> property="password"<br /> depends="required,mask"&gt;<br /> &lt;arg key="logonForm.password"/&gt;<br /> &lt;var&gt;<br /> &lt;var-name&gt;mask&lt;/var-name&gt;<br /> &lt;var-value&gt;^[0-9a-zA-Z]*$&lt;/var-value&gt;<br /> &lt;/var&gt;<br /> &lt;/field&gt;</p> </p> curso-java http://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpg http://curso-java.lacoctelera.net/post/2008/04/18/uso-la-libreria-display-un-jsp Uso de la libreria DISPLAY en un jsp. 2008-04-18T16:20:01+00:00 2009-07-13T23:11:43+00:00 <p>Necesitamos la libreria, y sus prerequisitos.</p> <p> Libreria:</p> <p> <A href="http://displaytag.sourceforge.net/10/download.html">http://displaytag.sourceforge.net/10/download.html</A></p> <p> Necesitamos los prerequisitos que son estas librerias:</p> <DIV class="block content"> <DIV class="column span-15 colborder"> <DIV class=section-content><U><FONT color=#810081><A href="http://jakarta.apache.org/commons/beanutils">http://jakarta.apache.org/commons/beanutils</A><br /> <A href="http://jakarta.apache.org/commons/collections">http://jakarta.apache.org/commons/collections</A><br /> <A href="http://jakarta.apache.org/commons/lang">http://jakarta.apache.org/commons/lang</A><br /> <A href="http://jakarta.apache.org/commons/logging">http://jakarta.apache.org/commons/logging</A></FONT></U></DIV> <DIV class=section-content><A href="http://apache.rediris.es/logging/log4j/1.2.15/apache-log4j-1.2.15.zip">http://apache.rediris.es/logging/log4j/1.2.15/apache-log4j-1.2.15.zip</A></DIV> <DIV class=section-content> </DIV> <DIV class=section-content>Todas estas librerias deberan estar instaladas en nuestro proyecto antes de correr la libreria display.</DIV> <DIV class=section-content>Ademas para este ejemplo emplearemos Dynabeans. Asi que hay que importarlo al JSP.</DIV> <DIV class=section-content> </DIV> <DIV class=section-content>Este seria el codigo fuente de ejemplo:</DIV> <DIV class=section-content> </DIV> <DIV class=section-content>&lt;<A href="mailto:%@page">%@page</A> import="java.io.*"%&gt;<br /> &lt;<A href="mailto:%@page">%@page</A> import="java.sql.*"%&gt;<br /> &lt;<A href="mailto:%@page">%@page</A> import="javax.sql.*"%&gt;<br /> &lt;<A href="mailto:%@page">%@page</A> import="java.util.*"%&gt;<br /> &lt;<A href="mailto:%@page">%@page</A> import="javax.naming.*"%&gt;<br /> &lt;<A href="mailto:%@page">%@page</A> import="javax.servlet.*"%&gt;<br /> &lt;<A href="mailto:%@page">%@page</A> import="org.apache.commons.beanutils.*"%&gt;<br /> &lt;%@ taglib uri="<A href="http://displaytag.sf.net">http://displaytag.sf.net</A>" prefix="display" %&gt; </DIV> <DIV class=section-content>&lt;%@ page language="Java" import="java.sql.*" %&gt;<br /> &lt;jsp:useBean id="db" scope="request" class="SQLBean.DbBean" /&gt;<br /> &lt;jsp:setProperty name="db" property="*" /&gt; </DIV> <DIV class=section-content>&lt;%!<br /> ResultSet rs = null ;<br /> ResultSetMetaData rsmd = null ;<br /> int numColumns ;<br /> int i;<br /> %&gt;<br /> &lt;%</DIV> <DIV class=section-content>String login=request.getParameter("login");<br /> String password=request.getParameter("password");</DIV> <DIV class=section-content>%&gt;</DIV> <DIV class=section-content>&lt;html&gt;<br /> &lt;head&gt;<br /> &lt;title&gt;Bienvenido&lt;/title&gt;<br /> &lt;/head&gt;<br /> &lt;body&gt;<br /> &lt;p&gt; Hola y Bienvenido, &lt;%=login%&gt; &lt;%=password%&gt; &lt;p&gt;<br /> &lt;p align="center"&gt;&lt;font size="3" color="#000080"&gt;Sus datos introducidos han sido correctos &lt;/font&gt;&lt;/p&gt;<br /> &lt;/body&gt;<br /> &lt;%<br /> db.connect();</p> <p> try {<br /> rs = db.execSQL("select * from alta");<br /> }catch(SQLException e) {<br /> throw new ServletException("Your query is not working", e);<br /> }</p> <p> } */<br /> %&gt; </p> <p> &lt;%<br /> //while(rs.next()) {</p> <p> RowSetDynaClass resultSet = new RowSetDynaClass(rs, false);<br /> db.close();<br /> request.setAttribute("results", resultSet);<br /> %&gt;<br /> &lt;display:table id="result" name="requestScope.results.rows"&gt;<br /> &lt;/display:table&gt;<br /> &lt;BR&gt;<br /> &lt;%<br /> //}<br /> %&gt;<br /> &lt;BR&gt;<br /> &lt;/html&gt;</DIV> <DIV class=section-content> </DIV> <DIV class=section-content>Con esta importacion podemos usar los dynabeans.</DIV> <DIV class=section-content> </DIV> <DIV class=section-content>&lt;<A href="mailto:%@page">%@page</A> import="org.apache.commons.beanutils.*"%&gt;</DIV> <DIV class=section-content> </DIV> <DIV class=section-content>Y con esta incluimos el tag de la libreria (version jsp 1.2)</DIV> <DIV class=section-content> &lt;%@ taglib uri="<A href="http://displaytag.sf.net/">http://displaytag.sf.net</A>" prefix="display" %&gt; </DIV> <DIV class=section-content> </DIV> </DIV> </DIV> curso-java http://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpg http://curso-java.lacoctelera.net/post/2008/04/18/altas-struts-con-reportes Altas struts con reportes. 2008-04-18T11:55:22+00:00 2008-04-18T11:56:19+00:00 <p><A href="http://www.4shared.com/file/44512642/68b4008e/_2__Alta_Struts.html">http://www.4shared.com/file/44512642/68b4008e/_2__Alta_Struts.html</A> </p> curso-java http://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpg http://curso-java.lacoctelera.net/post/2008/04/14/resolucion-del-ejercicion-altas-con-struts Resolucion del ejercicion altas con struts 2008-04-14T14:01:54+00:00 2008-04-17T14:55:51+00:00 <p>http://www.4shared.com/file/44052827/e15749fe/Alta_Struts.html </p> curso-java http://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpg http://curso-java.lacoctelera.net/post/2008/04/14/camiseta-del-curso Camiseta del curso 2008-04-14T13:54:08+00:00 2008-04-14T13:54:08+00:00 <p><A href="http://losjudiitas.s3.multiforos.es/download/file.php?id=6"><IMG id=img_0 src="http://losjudiitas.s3.multiforos.es/download/file.php?id=6"></A> </p>