Hamlets

avoimeen lähdekoodiin perustuva ohjelmistokehys WWW-palvelujen toteuttamiseen

Hamlets (aiemmin IBM Servlet-based Content Creation Framework) on alun perin René Pawlitzekin IBM:llä kehittämä avoimeen lähdekoodiin perustuva ohjelmistokehys WWW-palvelujen toteuttamiseen. Hamlet määrittelee palvelman (engl. servlet), joka lukee XHTML-sivupohjan tiedostosta käyttäen SAX:ia. Tämän jälkeen sivu rakennetaan dynaamisesti lisäämällä sisältö niihin kohtiin pohjassa, jotka on merkitty tietyillä tageilla ja ID:illä muutamia takaisinkutsumetodeja (engl. callback) käyttämällä. Palvelman suorittamista voidaan nopeuttaa kääntämällä sivupohja konekielelle ennen Hamletsin ajamista.

Hamlets-kehysten avulla mahdollistetaan helppokäyttöisten, helposti ymmärrettävien ja kevyiden palvelmien kehitystä. Hamletseja käyttämällä voidaan myös taata sisällön ja esitystavan täydellinen erottelu.

Aiheesta muualla muokkaa