Daniel Prado Rodríguez - Página Personal - Presentación
Daniel Prado Rodríguez Visita: Sacarse el carnet de conducir por libre DGT
  Viernes, 13 de Diciembre de 2024 Inicio | Contactar
Añadir a favoritos | Imprimir 
 
» Bienvenidos a mi página web

Daniel Prado Rodríguez En primer lugar quisiera presentarme, mi nombre es Daniel Prado Rodríguez y vivo en Lugo de Llanera (Asturias - España).

Actualmente trabajo en Sermicro, como progamador Senior para el proyecto del portal del principado de Asturias. Los motivos que me han llevado a realizar está página son en primer lugar la de ofrecer mi Curriculum Vitae siempre actualizado y un medio para contactar conmigo. No obstante también tendrán cabida otros contenidos como recursos paraa programadores o información sobre mi tierra natal.

No obstante no deja de asombrarme este medio, que permite que tú, que has llegado aquí posiblemente por azar, quizá solo con la intención de curiosear, me conozcas un poco mejor. Así que, si algo te interesa, si quieres preguntar o comentar algo, no dudes en contactar conmigo. Mi dirección de correo y el libro de visitas de esta web están a tu entera disposición.


» Viajes Destacados

Viaje a Roma

Visitar Londres

Guía de Nueva York

Visitar la Riviera Maya

Visitar Túnez

Viaje a Tenerife

Viaje a Benidorm

Visitar Florencia

Guía de Milán

Guía de Boston

Visitar Washington DC

Viajar a Philadelphia


» Programacion » Java » Guía para la creación de un Portlet JSR-168 en Jetspeed 2 Ver
10 de Abril de 2006 (Daniel P.)

Prerrequisitos:

Tener instalado Jetspeed. Consulte nuestro artículo para la instalación de Jetspeed sobre un Tomcat bajo Windows.

Procedimiento – Pasos para la creación del Portlet:

1) Crear el archivo Simplest.java en el directorio llamado simplest/WEB-INF/classes:

public class Simplest extends javax.portlet.GenericPortlet
{
public void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
throws javax.portlet.PortletException, java.io.IOException
{
response.setContentType("text/html");
response.getWriter().println("A very simple portlet.");
}
}

2) Compilar la clase usando el comando:
javac -classpath ~/.maven/repository/org.apache.portals.jetspeed-2/jars/portlet-api-1.0.jar Simplest.java

3) Crear el archivo de configuración portlet.xml en el directorio simplest/WEB-INF.

<?xml version="1.0" encoding="UTF-8"?>
<portlet-app id="simplest" version="1.0">
<portlet id="Simplest">
<portlet-name>Simplest</portlet-name>
<display-name>Simple Display Name</display-name>
<portlet-class>Simplest</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
</supports>
<supported-locale>en</supported-locale>
<portlet-info>
<title>Simple Title</title>
<short-title>The world's simplest portlet</short-title>
</portlet-info>
</portlet>
</portlet-app>

4) Crear el archivo de configuración web.xml en el directorio WEB-INF de simplest.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Simplest</display-name>
<description>The world's simplest portlet</description>
</web-app>

5) Crear el siguiente archivo de configuración (propio de Jetspeed) simplest.psml en Apache_Jetspeed/webapps/jetspeed/WEB-INF/pages dentro del portal Jetspeed.

<page>
<defaults
skin="orange"
layout-decorator="tigris"
portlet-decorator="tigris"
/>
<title>The simplest portlet in the world</title>
<metadata name="title" xml:lang="fr">La plus simple portlet du monde</metadata>
<fragment id="simplest" type="layout" name="jetspeed-layouts::VelocityTwoColumns">
<fragment id="simplest-1" type="portlet" name="simplest::Simplest">
<property layout="TwoColumns" name="row" value="0" />
<property layout="TwoColumns" name="column" value="0"/>
</fragment>
</fragment>

<security-constraints>
<security-constraints-ref>public-view</security-constraints-ref>
</security-constraints>
</page>



6) Crear el archivo WAR con toda la aplicación. Con el siguiente comando (debemos estar dentro del directorio simplest):

jar cvf ../simplest.war .

7) Deployar el archivo WAR
Copiar el archivo war a $CATALINA_HOME/webapps/jetspeed/WEB-INF/deploy. Jetspeed-2 desplegará la aplicación.

8) Acceder a la página en tu navegador:
http://localhost:8080/jetspeed/portal/simplest.psml

Para más información visitar la guía de instalación de Jetspeed (Inglés)



» Publicidad

  
» Programacion Ver
Lunes, 10 de Abril de 2006

Java

Guía para la creación de un Portlet JSR-168 en Jetspeed 2


» Programacion Ver
Lunes, 10 de Abril de 2006

Java

Guía para la creación de un Portlet JSR-168 en Jetspeed 2

En este artículo se muestra una guía para la creación de un porlet JSR-169 muy sencillo (Hola mundo) y su despliegue en Jetspeed 2.
 
Mapa web |  Página principal  | Blog de Recetas | Recetas de Pescado | | Política de privacidad | Política de cookies
www.daniel.prado.name - Página Personal - © Copyright