Kontakta SiteVision
Anpassa webbplatsen
Karta över webbplatsen
English version of SiteVision
Sök på sitevision.se
Sök

Integrera "vad som helst" mha en Portlet

I SiteVision är det enkelt att integrera en egendefinierad portlet som i sig kan kommunicera med mer eller mindre vad som helst, endast Java sätter gränsen. Integrationen av en portlet görs genom att skapa ett WAR-arkiv innehållandes portleten och kopiera in den i en katalog i SiteVision. Sitevision behöver inte ens startas om när en ny portlet ska användas utan använder sig av hot deployment för att läsa in den.

När man utvecklar portlets som ska användas i SiteVision finns det ett par viktiga saker som bör beaktas:

  • Måste. Portleten ska följa JSR 168länk till annan webbplats
  • Bör. Den genererade XHTML/HTML-koden bör valideralänk till annan webbplats

Det är viktigt att veta att portleten delar resurser såsom minne, system.properties etc med SiteVision då de körs i samma JVM. Man kan alltså genom att vara oförsiktig i sin portlet få hela SiteVision att gå på knä eller att terminera. Följande bör beaktas vid utveckling av portlets:

  • Använd ej System.exit.
  • Skriv ej till Standard.err/out. Använd istället Log4j eller dylikt.
  • Sätt ej System properties som kan påverka SiteVision (tänk på att din portlet lever i en multi-trådad miljö).
  • Om portleten ska användas i en lastdelad uppsättning måste portleten vara stateless.
  • Frigör resurser som allokeras (databasuppkopplingar, filströmmar etc)

Det finns givetvis fler saker som bör beaktas som inte finns med i ovanstående lista. Här gäller det att använda sina javakunskaper och sitt sunda förnuft.

//Todo länka till utvecklardelen
Glömt lösenord?
Registrera SiteVisionansvarig
Kundwebb

Här kan du som SiteVisionansvarig hämta uppdateringar, beställa licenser, skicka in supportfrågor osv.

Logga in
Behöver du hjälp?
Här kan du som användare hitta hjälp som rör moduler och funktioner i SiteVision.

http://help.sitevision.selänk till annan webbplats, öppnas i nytt fönster

Sök

Webbplatsen är byggd i SiteVision | Design gjord av Strateg | Copyright © 2012