curso-java http://curso-java.lacoctelera.net es-es Tecnología curso java jsp http://s3.amazonaws.com/lcp/curso-java/myfiles/books65x65.jpg curso-java http://curso-java.lacoctelera.net the-shaker v0.1. More on http://www.the-shaker.com Spring AOP (enlaces) http://curso-java.lacoctelera.net/post/2008/07/30/spring-aop-enlaces 2008-07-30T14:06:05+00:00 http://www.javaworld.com/javaworld/jw-01-2007/jw-0105-aop.html?page=2

http://www.javapassion.com/j2ee/index.html#Spring_Framework

http://www.zabada.com/technology/aop-example.html

]]>
http://curso-java.lacoctelera.net/post/2008/07/30/spring-aop-enlaces#comentarios
Creación de una aplicación con Spring MVC http://curso-java.lacoctelera.net/post/2008/07/30/creacion-una-aplicacion-con-spring-mvc 2008-07-30T13:56:34+00:00 http://static.springframework.org/docs/Spring-MVC-step-by-step/

http://www.javapassion.com/j2ee/index.html#Spring_Framework

http://www.programania.net/programacion/orientada-a-objetos/spring-mvc-vs-struts/

]]>
http://curso-java.lacoctelera.net/post/2008/07/30/creacion-una-aplicacion-con-spring-mvc#comentarios
Programacion orientada a aspecto http://curso-java.lacoctelera.net/post/2008/07/29/programacion-orientada-aspecto 2008-07-29T19:36:55+00:00 http://www.programacion.com/java/articulo/jap_aop/

]]>
http://curso-java.lacoctelera.net/post/2008/07/29/programacion-orientada-aspecto#comentarios
Tutorial spring-ibaits integracion. http://curso-java.lacoctelera.net/post/2008/07/29/tutorial-spring-ibaits-integracion 2008-07-29T14:34:39+00:00 http://www.developersbook.com/ibatis/iBatis-tutorials/iBatis-tutorials.php

https://blueprints.dev.java.net/petstore/netbeans.html

]]>
http://curso-java.lacoctelera.net/post/2008/07/29/tutorial-spring-ibaits-integracion#comentarios
Configuracion de Jakarta Struts con su datasource http://curso-java.lacoctelera.net/post/2008/07/24/configuracion-jakarta-struts-con-su-datasource 2008-07-24T14:39:41+00:00 Valido para la version 1.2.7

http://struts.apache.org/1.2.7/faqs/database.html

]]>
http://curso-java.lacoctelera.net/post/2008/07/24/configuracion-jakarta-struts-con-su-datasource#comentarios
Requisitos para el uso del Framework Validator con Struts http://curso-java.lacoctelera.net/post/2008/07/23/requisitos-el-uso-del-framework-validator-con-struts 2008-07-23T13:57:49+00:00 the Validator plug- in
To enable the validator plug-in open the file struts-config.xml and make sure that following line is present in the file.
<!-- Validator plugin -->
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property
property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>

Creating Message Resources
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:
AddressForm.name=Name
AddressForm.address=Address
AddressForm.emailAddress=E-mail address

Developing Validation rules
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.

<!-- Address form Validation-->
<form name="AddressForm">
<field property="name"
depends="required">
<arg key="AddressForm.name"/>
</field>
<field property="address"
depends="required">
<arg key="AddressForm.address"/>
</field>
<field property="emailAddress"
depends="required">
<arg key="AddressForm.emailAddress"/>
</field>
</form>

en el codigo del html

<html:form action="/AddressJavascriptValidation" method="post" onsubmit="return validateAddressForm(this);">

<!-- Begin Validator Javascript Function-->
<html:javascript formName="AddressForm"/>
<!-- End of Validator Javascript Function-->

struts-config

scope="request"
validate="true"

en el validator.xml

<form name="logonForm">
<field
property="username"
depends="required">
<arg key="logonForm.username"/>
</field>
<field
property="password"
depends="required,mask">
<arg key="logonForm.password"/>
<var>
<var-name>mask</var-name>
<var-value>^[0-9a-zA-Z]*$</var-value>
</var>
</field>

]]>
http://curso-java.lacoctelera.net/post/2008/07/23/requisitos-el-uso-del-framework-validator-con-struts#comentarios
Uso de la libreria DISPLAY en un jsp. http://curso-java.lacoctelera.net/post/2008/04/18/uso-la-libreria-display-un-jsp 2008-04-18T16:20:01+00:00 Necesitamos la libreria, y sus prerequisitos.

Libreria:

http://displaytag.sourceforge.net/10/download.html

Necesitamos los prerequisitos que son estas librerias:

Todas estas librerias deberan estar instaladas en nuestro proyecto antes de correr la libreria display.
Ademas para este ejemplo emplearemos Dynabeans. Asi que hay que importarlo al JSP.
Este seria el codigo fuente de ejemplo:
<%@page import="java.io.*"%>
<%@page import="java.sql.*"%>
<%@page import="javax.sql.*"%>
<%@page import="java.util.*"%>
<%@page import="javax.naming.*"%>
<%@page import="javax.servlet.*"%>
<%@page import="org.apache.commons.beanutils.*"%>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<%@ page language="Java" import="java.sql.*" %>
<jsp:useBean id="db" scope="request" class="SQLBean.DbBean" />
<jsp:setProperty name="db" property="*" />
<%!
ResultSet rs = null ;
ResultSetMetaData rsmd = null ;
int numColumns ;
int i;
%>
<%
String login=request.getParameter("login");
String password=request.getParameter("password");
%>
<html>
<head>
<title>Bienvenido</title>
</head>
<body>
<p> Hola y Bienvenido, <%=login%> <%=password%> <p>
<p align="center"><font size="3" color="#000080">Sus datos introducidos han sido correctos </font></p>
</body>
<%
db.connect();

try {
rs = db.execSQL("select * from alta");
}catch(SQLException e) {
throw new ServletException("Your query is not working", e);
}

} */
%>

<%
//while(rs.next()) {

RowSetDynaClass resultSet = new RowSetDynaClass(rs, false);
db.close();
request.setAttribute("results", resultSet);
%>
<display:table id="result" name="requestScope.results.rows">
</display:table>
<BR>
<%
//}
%>
<BR>
</html>

Con esta importacion podemos usar los dynabeans.
<%@page import="org.apache.commons.beanutils.*"%>
Y con esta incluimos el tag de la libreria (version jsp 1.2)
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
]]>
http://curso-java.lacoctelera.net/post/2008/04/18/uso-la-libreria-display-un-jsp#comentarios
Altas struts con reportes. http://curso-java.lacoctelera.net/post/2008/04/18/altas-struts-con-reportes 2008-04-18T11:55:22+00:00 http://www.4shared.com/file/44512642/68b4008e/_2__Alta_Struts.html

]]>
http://curso-java.lacoctelera.net/post/2008/04/18/altas-struts-con-reportes#comentarios
Resolucion del ejercicion altas con struts http://curso-java.lacoctelera.net/post/2008/04/14/resolucion-del-ejercicion-altas-con-struts 2008-04-14T14:01:54+00:00 http://www.4shared.com/file/44052827/e15749fe/Alta_Struts.html

]]>
http://curso-java.lacoctelera.net/post/2008/04/14/resolucion-del-ejercicion-altas-con-struts#comentarios
Camiseta del curso http://curso-java.lacoctelera.net/post/2008/04/14/camiseta-del-curso 2008-04-14T13:54:08+00:00

]]>
http://curso-java.lacoctelera.net/post/2008/04/14/camiseta-del-curso#comentarios