FreeMarker je šablonovací systém pro Javu. Je navržen s ohledem na čistotu návrhu podle vzoru MVC. Používá se především pro pohled (view) v prostředí Java Servlets, ale může být použit pro generování textů v libovolném prostředí – např. generování statických webových stránek, konfiguračních souborů, e-mailů…FreeMarker na rozdíl od Java Server Pages neumožňuje přímé vkládání Java kódu do šablon a šablony jsou interpretovány až za běhu (nejsou předkompilovány do Java bajtkódu).

PropertyValue
prop-cs:aktuálníVerze
  • 2.300000 (xsd:double)
prop-cs:datumAktuálníVerze
  • --02-29
prop-cs:datumPřipravovanéVerze
  • --06-16
prop-cs:jméno
  • FreeMarker
prop-cs:licence
  • BSD-like licence
prop-cs:operačníSystém
  • multiplatformní
prop-cs:popisek
  • 7.0
prop-cs:připravovanáVerze
  • 2.400000 (xsd:double)
prop-cs:typSoftwaru
  • šablonovací systém
prop-cs:vývojář
  • Jonathan Revusky, Attila Szegedi, Dániel Dékány, a další
prop-cs:web
prop-cs:wikiPageUsesTemplate
dbpedia-owl:abstract
  • FreeMarker je šablonovací systém pro Javu. Je navržen s ohledem na čistotu návrhu podle vzoru MVC. Používá se především pro pohled (view) v prostředí Java Servlets, ale může být použit pro generování textů v libovolném prostředí – např. generování statických webových stránek, konfiguračních souborů, e-mailů…FreeMarker na rozdíl od Java Server Pages neumožňuje přímé vkládání Java kódu do šablon a šablony jsou interpretovány až za běhu (nejsou předkompilovány do Java bajtkódu). FreeMarker umožňuje automatický výběr šablony podle zvoleného jazyka – např. při požadavku na stránku index.ftl pro jazyk cs_CZ se postupně hledají šablony index_cs_CZ.ftl, index_cs.ftl a index.ftl. FreeMarker rovněž umožňuje používat jakýsi systém dědičnosti šablon. Např. v následující struktuře souborů se při vložení (include) obsahu souboru */menu.ftl do souborů /index.ftl a /aktuality.index.ftl vloží soubor /menu.ftl, do souboru /e-shop/index.ftl se ale vloží /e-shop/menu.ftl:/index.ftl/menu.ftl/aktuality/index.ftl/aktuality/menu.ftl/e-shop/index.ftl/e-shop/menu.ftlVe FreeMarkeru lze vytvářet knihovny šablon, které je následně možné naimportovat do jiné šablony. Při importu je určen jmenný prostor knihovny, takže při importu více knihoven s prvky se shodnými názvy nedochází ke konfliktu jmen.
dbpedia-owl:depictionDescription
  • Windows Internet Explorer 7.0 s titulní stránkou Wikipedie.
dbpedia-owl:latestPreviewVersion
  • 2.4 Preview 1
dbpedia-owl:latestReleaseVersion
  • 2.3.19
dbpedia-owl:license
dbpedia-owl:operatingSystem
dbpedia-owl:wikiPageExternalLink
dbpedia-owl:wikiPageID
  • 570400 (xsd:integer)
dbpedia-owl:wikiPageLength
  • 8244 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 15 (xsd:integer)
dbpedia-owl:wikiPageRevisionID
  • 14169532 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
dbpedia-owl:wikiPageWikiLinkText
  • FreeMarker
dcterms:subject
rdf:type
rdfs:comment
  • FreeMarker je šablonovací systém pro Javu. Je navržen s ohledem na čistotu návrhu podle vzoru MVC. Používá se především pro pohled (view) v prostředí Java Servlets, ale může být použit pro generování textů v libovolném prostředí – např. generování statických webových stránek, konfiguračních souborů, e-mailů…FreeMarker na rozdíl od Java Server Pages neumožňuje přímé vkládání Java kódu do šablon a šablony jsou interpretovány až za běhu (nejsou předkompilovány do Java bajtkódu).
rdfs:label
  • FreeMarker
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • FreeMarker
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of