JSR-168 ja HTTP

Toukokuu 26th, 2007

Itseäni on jatkuvasti ruvennut häiritsemään enemmän ja enemmän se, ettei JSR-168-speksi ota mitään kantaa seuraaviin asioihin:

  • Miten portlettien tulisi luoda linkkejä toisille portaalisivuille?
    (nykyisellään tarjotaan API ainoastaan portletin sisäisille linkeille)
  • Missä muodossa ja millaisen rajapinnan kautta containerin tulisi tarjota portaalisivuston hierarkia?
    (jokin JSR-170:een perustuva ratkaisu voisi olla järkevä)
  • Miten portaalisivujen urlien tulisi muodostua?
    (”friendly urlit”, yms)
  • Miten portletteja kutsutaan portaalin ulkopuolelta ja missä muodossa HTTP-parametreja tulisi välittää sivun portleteille?
    (tämä tarve on olemassa, vaikka portlet-speksin kirjoittajat yrittävätkin parhaansa mukaan olla ymmärtämättä, mitä tarkoittaa web-sovellusten kehittäminen; verkossa sovellusten tulee pystyä välittämään tietoa keskenään)

Nyt jokainen portaalituote toteuttaa nämä ominaisuudet omilla tavoillaan, eikä mitään uudelleenkäytettävyyttä eri portaalien välillä tulla koskaan saavuttamaan, paitsi ehkä jossain taskulaskin-tasoisissa “hello world”-sovelluksissa.

Matt Raible on muuten pitänyt jälleen vuosittaisen vertailunsa eri web-kehysten välillä. Erittäin suositeltavaa luettavaa etenkin niille, joiden mielestä on erihienoa, ettei JSF:ssä tarvitse välittää urleista ja HTTP-kutsuista:

ComparingJavaWebFrameworks.pdf

Artikkeli on luettu 686 kertaa. Kuuluu luokkiin: Ajatuksia, Ohjelmointi, Portaalit, Tietotekniikka

Jätä kommentti

(ei näy sivuilla)

(kirjoita kuvassa näkyvät merkit, pakollinen)

Sallitut HTML-elementit:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Kalenteri

Toukokuu 2007
M T K T P L S
« Huh   Kes »
 123456
78910111213
14151617181920
21222324252627
28293031  

Uusimmat kirjoitukset

Sivusto

If a million monkeys were typing on computers, one of them will eventually write a Java program. The rest of them will write Perl programs.
- Unknown