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íathe-shaker: that blog/flickr/multimedia-aggregator kind of thingcurso-javahttp://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpghttp://curso-java.lacoctelera.net/post/2008/07/30/spring-aop-enlacesSpring AOP (enlaces)2008-07-30T14:06:05+00:002008-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-javahttp://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpghttp://curso-java.lacoctelera.net/post/2008/07/30/creacion-una-aplicacion-con-spring-mvcCreación de una aplicación con Spring MVC2008-07-30T13:56:34+00:002008-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-javahttp://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpghttp://curso-java.lacoctelera.net/post/2008/07/29/programacion-orientada-aspectoProgramacion orientada a aspecto2008-07-29T19:36:55+00:002008-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-javahttp://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpghttp://curso-java.lacoctelera.net/post/2008/07/29/tutorial-spring-ibaits-integracionTutorial spring-ibaits integracion.2008-07-29T14:34:39+00:002008-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-javahttp://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpghttp://curso-java.lacoctelera.net/post/2008/07/24/configuracion-jakarta-struts-con-su-datasourceConfiguracion de Jakarta Struts con su datasource2008-07-24T14:39:41+00:002008-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-javahttp://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpghttp://curso-java.lacoctelera.net/post/2008/07/23/requisitos-el-uso-del-framework-validator-con-strutsRequisitos para el uso del Framework Validator con Struts2008-07-23T13:57:49+00:002008-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><!-- Validator plugin --><br />
<plug-in className="org.apache.struts.validator.ValidatorPlugIn"><br />
<set-property<br />
property="pathnames"<br />
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/><br />
</plug-in></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><!-- Address form Validation--><br />
<form name="AddressForm"><br />
<field property="name"<br />
depends="required"><br />
<arg key="AddressForm.name"/><br />
</field><br />
<field property="address"<br />
depends="required"><br />
<arg key="AddressForm.address"/><br />
</field><br />
<field property="emailAddress"<br />
depends="required"><br />
<arg key="AddressForm.emailAddress"/><br />
</field><br />
</form></TD>
</TR>
</TBODY>
</TABLE>
</DIV>
<p> en el codigo del html</p>
<p> <html:form action="/AddressJavascriptValidation" method="post" onsubmit="return validateAddressForm(this);"></p>
<p> <!-- Begin Validator Javascript Function--><br />
<B><html:javascript formName="AddressForm"/></B><br />
<!-- End of Validator Javascript Function--></p>
<p> struts-config</p>
<p> scope="request"<br />
validate="true"</p>
<p> en el validator.xml</p>
<p> <form name="logonForm"><br />
<field<br />
property="username"<br />
depends="required"><br />
<arg key="logonForm.username"/><br />
</field><br />
<field<br />
property="password"<br />
depends="required,mask"><br />
<arg key="logonForm.password"/><br />
<var><br />
<var-name>mask</var-name><br />
<var-value>^[0-9a-zA-Z]*$</var-value><br />
</var><br />
</field></p>
</p>
curso-javahttp://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpghttp://curso-java.lacoctelera.net/post/2008/04/18/uso-la-libreria-display-un-jspUso de la libreria DISPLAY en un jsp.2008-04-18T16:20:01+00:002009-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><<A href="mailto:%@page">%@page</A> import="java.io.*"%><br />
<<A href="mailto:%@page">%@page</A> import="java.sql.*"%><br />
<<A href="mailto:%@page">%@page</A> import="javax.sql.*"%><br />
<<A href="mailto:%@page">%@page</A> import="java.util.*"%><br />
<<A href="mailto:%@page">%@page</A> import="javax.naming.*"%><br />
<<A href="mailto:%@page">%@page</A> import="javax.servlet.*"%><br />
<<A href="mailto:%@page">%@page</A> import="org.apache.commons.beanutils.*"%><br />
<%@ taglib uri="<A href="http://displaytag.sf.net">http://displaytag.sf.net</A>" prefix="display" %> </DIV>
<DIV class=section-content><%@ page language="Java" import="java.sql.*" %><br />
<jsp:useBean id="db" scope="request" class="SQLBean.DbBean" /><br />
<jsp:setProperty name="db" property="*" /> </DIV>
<DIV class=section-content><%!<br />
ResultSet rs = null ;<br />
ResultSetMetaData rsmd = null ;<br />
int numColumns ;<br />
int i;<br />
%><br />
<%</DIV>
<DIV class=section-content>String login=request.getParameter("login");<br />
String password=request.getParameter("password");</DIV>
<DIV class=section-content>%></DIV>
<DIV class=section-content><html><br />
<head><br />
<title>Bienvenido</title><br />
</head><br />
<body><br />
<p> Hola y Bienvenido, <%=login%> <%=password%> <p><br />
<p align="center"><font size="3" color="#000080">Sus datos introducidos han sido correctos </font></p><br />
</body><br />
<%<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 />
%> </p>
<p> <%<br />
//while(rs.next()) {</p>
<p> RowSetDynaClass resultSet = new RowSetDynaClass(rs, false);<br />
db.close();<br />
request.setAttribute("results", resultSet);<br />
%><br />
<display:table id="result" name="requestScope.results.rows"><br />
</display:table><br />
<BR><br />
<%<br />
//}<br />
%><br />
<BR><br />
</html></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><<A href="mailto:%@page">%@page</A> import="org.apache.commons.beanutils.*"%></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>
<%@ taglib uri="<A href="http://displaytag.sf.net/">http://displaytag.sf.net</A>" prefix="display" %> </DIV>
<DIV class=section-content> </DIV>
</DIV>
</DIV>
curso-javahttp://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpghttp://curso-java.lacoctelera.net/post/2008/04/18/altas-struts-con-reportesAltas struts con reportes.2008-04-18T11:55:22+00:002008-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-javahttp://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpghttp://curso-java.lacoctelera.net/post/2008/04/14/resolucion-del-ejercicion-altas-con-strutsResolucion del ejercicion altas con struts2008-04-14T14:01:54+00:002008-04-17T14:55:51+00:00
<p>http://www.4shared.com/file/44052827/e15749fe/Alta_Struts.html
</p>
curso-javahttp://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpghttp://curso-java.lacoctelera.net/post/2008/04/14/camiseta-del-cursoCamiseta del curso2008-04-14T13:54:08+00:002008-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>