Java portlet specifikáció

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2018. november 20-án felülvizsgált verziótól ; az ellenőrzések 3 szerkesztést igényelnek .

A Java portlet specifikáció leírja a portlet és a portlettároló közötti interakciós modellt .  Ez a specifikáció nagyon hasonlít a Java Servlet Specification -hez, és valójában a Java Servlet Specification 2.3-as verziója és a Java Server Pages 1.2 -es verziója alapján fejlesztették ki [1] .  

Verziók

JSR 168

A Java Portlet Specification (V1.0) első változatát a Java Community Process részeként fejlesztették ki a JSR 168 [1] kérésére válaszul . A kérelmet az IBM és a Sun Microsystems, Inc. képviselői kezdeményezték . 2002 januárjában . A specifikáció végleges változatát 2003. október 27-én nyújtották be [2] .

A specifikáció a portlet alapvető programozási modelljének leírását tartalmazza, beleértve:

JSR 286

2005 -ben az IBM képviselője kezdeményezte a JSR 286 specifikációt, amelyben a Java portlet specifikáció új verzióját kérte, hogy igazodjon a J2EE 1.4-es verziójához, valamint más JSR-ekhez (például a JSR 188-hoz) és a WSRP 2-es verziójának specifikációjához. [3] . A JSR 168 specifikáció korábbi verziója semmilyen módon nem foglalkozott az integrációs problémákkal, csak az összetevő modellt határozta meg. Ezért javasolták az integráció és az interportlet kommunikáció kérdéseinek pontosítását az új verzióban. A második verzió (V2.0) munkálatai 2008. június 12 -ig tartottak , amikor is a végleges kiadását jóváhagyta egy szakértői csoport, amely magában foglalja az összes jelentős portálfejlesztőt, mind a kereskedelmi, mind a nyílt forráskódú , a portlet-integrációs eszközök fejlesztőit és a fejlesztői környezetek fejlesztőit. portletek [4] .

A specifikáció második verziója számos új funkciót vezet be a portletfejlesztők számára, többek között:

Ezen túlmenően sok munka történt a portlet programozási modell kibővítésén, közelebb hozva azt a szervlet programozási modellhez, és hozzáadva a portlet-specifikus bővítményeket. Megvalósított munka cookie -kkal , dokumentumfejléc-elemekkel és HTTP-fejlécekkel.

JSR 362

2013-ban a specifikációval kapcsolatos munka folytatódott, és 2017 áprilisában megjelent a 3.0-s verzió. Fő jellemzői a következők voltak:

Visszafelé kompatibilis

A harmadik verzió binárisan kompatibilis a másodikkal, amely viszont visszafelé binárisan kompatibilis az első verzióval, és még az összes API -metódus viselkedését is konzisztensen tartja . Ez azt jelenti, hogy az 1.0-s verzió alatt fejlesztett összes portlet a 2.0-s verziójú tároló változtatása nélkül futhat [4] .

Jegyzetek

  1. 12 David DeWolf . A Java portlet specifikáció bemutatása . developer.com (2005.09.08.). Letöltve: 2013. április 24. Az eredetiből archiválva : 2013. május 1..  
  2. JSR 168: Portlet specifikáció archiválva 2020. október 27-én a Wayback Machine -nél 
  3. Java specifikációs kérések – részlet JSR# 286 Archivált : 2012. június 8. a Wayback Machine -nél 
  4. 1 2 Stefan Hepper. A Java Portlet Specification V2.0 (JSR 286) újdonságai? . developerWorks . IBM (2009.04.03.). Letöltve: 2013. április 25. Az eredetiből archiválva : 2013. május 1..

Lásd még

Linkek