Java-Bibliothek
15,99 €
versandkostenfrei*

inkl. MwSt.
Versandfertig in 3-5 Tagen
8 °P sammeln

    Broschiertes Buch

Quelle: Wikipedia. Seiten: 70. Kapitel: Apache Cocoon, Multimedia Home Platform, OSGi, Spring, Log4j, Struts, Apache Wicket, Hibernate, Apache Ant, OVal, IBATIS, Apache XMLBeans, JUnit, JasperReports, FreeMarker, Apache Axis, Jakarta Taglibs, Apache Tapestry, Resoa, Apache Commons, Hadoop, Google Web Toolkit, Apache Velocity, TopLink, Apache Derby, Roblet, ICEfaces, Easymock, Lucene, Standard Widget Toolkit, Sopera, Apache CXF, JavaServer Pages Standard Tag Library, Quartz, Apache Camel, EclipseLink, WebObjects, Lightweight Java Game Library, JiBX, Eclipse Modeling Framework, Apache Harmony,…mehr

Produktbeschreibung
Quelle: Wikipedia. Seiten: 70. Kapitel: Apache Cocoon, Multimedia Home Platform, OSGi, Spring, Log4j, Struts, Apache Wicket, Hibernate, Apache Ant, OVal, IBATIS, Apache XMLBeans, JUnit, JasperReports, FreeMarker, Apache Axis, Jakarta Taglibs, Apache Tapestry, Resoa, Apache Commons, Hadoop, Google Web Toolkit, Apache Velocity, TopLink, Apache Derby, Roblet, ICEfaces, Easymock, Lucene, Standard Widget Toolkit, Sopera, Apache CXF, JavaServer Pages Standard Tag Library, Quartz, Apache Camel, EclipseLink, WebObjects, Lightweight Java Game Library, JiBX, Eclipse Modeling Framework, Apache Harmony, OpenXava, Cactus, FormEngine, Waikato Environment for Knowledge Analysis, Open Cable Application Platform, Apache MINA, JOGL, JVx, JBPM, IText, WebWork, Apache MyFaces, Cajo, Xalan, DataNucleus, GNU Classpath, JDOM, JFreeChart, Gradle, Modular Audio Recognition Framework, UltraLightClient, RichFaces, Jena, Jakarta-Projekt, Dom4j, Apache OFBiz, Apache Muse, Java Agent Development Framework, OSCache, Batik, Tag-Library, Java Native Access, Service Data Objects, JTS Topology Suite, FreeTTS, Lift, Apache Formatting Objects Processor, Prevayler, XOM, Cortado, Java Web Services Development Pack, Apache Portals, Apache Forrest, Bean Scripting Framework, Apache DB Project. Auszug: Cocoon ist ein XML-Publishing-System der Apache Software Foundation. Dieses Framework wurde geschaffen, um Daten in XML-Form zu speichern und mittels XSL formatiert auszugeben. Als Ausgabeprodukte von XML-Daten können XHTML, PDF, RTF und viele weitere (siehe unten) stehen. "Cocoon ist ein ,Publishing Framework Servlet', das ein XML-Quelldokument je nach anfragendem Client in ein beliebiges Zielformat transformiert." (Übersetzung: cocoon.apache.org) Der Quellcode von Cocoon fällt unter die Apache-Lizenz und ist somit Freie Software. Cocoon wurde 1998 von dem italienischen Studenten Stefano Mazzocchi geschrieben (angefangen), während er den Science-Fiction-Film Cocoon sah, wonach das System benannt wurde. Das Konzept von Cocoon baut im Vergleich zu anderen webbasierten Frameworks auf einem neuen Ansatz auf. Bei HTML-Dokumenten werden in der Regel die Schichten Inhalt, Layout und Programmierlogik fest miteinander verbunden, oftmals sogar in einer Datei codiert. Cocoon geht einen anderen Weg zur Veröffentlichung der Informationen. Die drei erwähnten Schichten werden strikt voneinander getrennt und müssen in separaten Dateien bearbeitet werden. Dies bedeutet für den Entwickler anfangs einen größeren Aufwand beim Erstellen der Webseiten, da er drei Dateien erstellen und pflegen muss. Dieser Mehraufwand kann bei großen Projekten im Verlauf der Entwicklung mehrfach ausgeglichen werden, da einzelne Logik- oder Layoutteile problemlos durch Wechseln der entsprechenden Datei ausgetauscht, in andere Projekte integriert und somit wieder verwertet werden können. Um das Konzept der Trennung der einzelnen Schichten in Cocoon umzusetzen, wurde XML gewählt, da XML diese Anforderungen konsequent erfüllt. Über den drei Schichten steht das Management, das jeden Teil der Entwicklung steuert. Bei einem Cocoon-Projekt könnte beispielsweise ein Designer für ein Stylesheet (Layout) zuständig sein, ein Programmierer für die Logik und ein Redakteur für den Inhalt einer XML-Datei. Weiterhin ist
  • Produktdetails
  • Verlag: Books LLC, Reference Series
  • Seitenzahl: 72
  • Erscheinungstermin: 23. August 2011
  • Deutsch
  • Abmessung: 246mm x 189mm x 4mm
  • Gewicht: 417g
  • ISBN-13: 9781159075095
  • ISBN-10: 1159075093
  • Artikelnr.: 31552415