Repository: incubator-juneau-website Updated Branches: refs/heads/asf-site 4cba2c2cd -> 8d02460d7
Update about page. Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/commit/8d02460d Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/tree/8d02460d Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/diff/8d02460d Branch: refs/heads/asf-site Commit: 8d02460d71d01189b93e81e4a24f5e13495ab1a9 Parents: 4cba2c2 Author: JamesBognar <jamesbog...@apache.org> Authored: Fri Sep 8 21:56:09 2017 -0400 Committer: JamesBognar <jamesbog...@apache.org> Committed: Fri Sep 8 21:56:09 2017 -0400 ---------------------------------------------------------------------- content/about2.html | 117 ++++++++++++++++++++++------------------------- 1 file changed, 55 insertions(+), 62 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/8d02460d/content/about2.html ---------------------------------------------------------------------- diff --git a/content/about2.html b/content/about2.html index 9dcd216..30fb455 100644 --- a/content/about2.html +++ b/content/about2.html @@ -43,31 +43,6 @@ <h5 class='toc'>2 - Features</h5> <div> <ul class='spaced-list'> - <li>Marshalling support for: - <ul> - <li>JSON (including variants, lax syntax, support for comments, fully RFC1759 compliant, 20% faster than Jackson, plus JSON-Schema) - <li>XML (including namespace support, plus XML-Schema) - <li>HTML (plus HTML-Schema) - <li>URL-Encoding - <li>UON (URL-Encoded Object Notation) - <li>MessagePack - <li>RDF/XML - <li>RDF/XML-Abbrev - <li>N-Triple - <li>Turtle - <li>N3 - <li>CSV - <li>SOAP/XML - <li>Coming soon: Protobuf, YAML, BSON - </ul> - <li>Data Transfer Objects for: - <ul> - <li>HTML5 - <li>Atom - <li>Cognos - <li>JSON-Schema - <li>Swagger 2.0 - </ul> <li>KISS is our mantra! No auto-wiring. No code generation. No dependency injection. Just add it to your classpath and use it. Extremely simple unit testing! <li>Tiny - ~1MB <li>Exhaustively tested @@ -162,7 +137,7 @@ <td><ul style='margin:0px 10px;'><li>Java 6</li></ul></td> </tr> <tr class='light bb'> - <td rowspan="5" style='text-align:center;font-weight:bold;padding:20px;'><a class='doclink' href='#JuneauRest'>Juneau REST</a></td> + <td rowspan="3" style='text-align:center;font-weight:bold;padding:20px;'><a class='doclink' href='#JuneauRest'>Juneau REST</a></td> <td class='code'><a class='doclink' href='#juneau-rest-server'>juneau-rest-server</a></td> <td> REST Servlet API @@ -198,10 +173,11 @@ </ul> </td> </tr> - <tr class='light bb'> - <td class='code'><a class='doclink' href='#juneau-microservice'>juneau-microservice</a></td> + <tr class='dark bb'> + <td rowspan="2" style='text-align:center;font-weight:bold;padding:20px;'><a class='doclink' href='#JuneauMicroservice'>Juneau Microservice</a></td> + <td class='code'><a class='doclink' href='#juneau-microservice-server'>juneau-microservice-server</a></td> <td> - REST Microservice API + REST Microservice Server API </td> <td> <ul style='margin:0px 10px;'> @@ -210,7 +186,7 @@ </ul> </td> </tr> - <tr class='light bb'> + <tr class='dark bb'> <td class='code'><a class='doclink' href='#juneau-microservice-template'>juneau-microservice-template</a></td> <td> Developer template project @@ -222,7 +198,7 @@ </ul> </td> </tr> - <tr class='dark bb'> + <tr class='light bb'> <td rowspan="2" style='text-align:center;font-weight:bold;padding:20px;'><a class='doclink' href='#Examples'>Examples</a></td> <td class='code'><code>juneau-examples-core</code></td> <td> @@ -230,14 +206,14 @@ </td> <td></td> </tr> - <tr class='dark bb'> + <tr class='light bb'> <td class='code'><code>juneau-examples-rest</code></td> <td> REST code examples </td> <td></td> </tr> - <tr class='light bb'> + <tr class='dark bb'> <td rowspan="1" style='text-align:center;font-weight:bold;padding:20px;'><a class='doclink' href='#JuneauAll'>Juneau All</a></td> <td class='code'><code>juneau-all</code></td> <td> @@ -280,24 +256,25 @@ <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-marshall<<xt>/artifactId</xt>> - <<xt>version</xt>>6.3.2-incubating<<xt>/version</xt>> + <<xt>version</xt>>6.4.0-incubating<<xt>/version</xt>> <<xt>/dependency</xt>> </p> <h6 class='figure'>OSGi Module</h6> <p class='bcode'> - juneau-marshall-6.3.2-incubating.jar + juneau-marshall-6.4.0-incubating.jar </p> <p> - The <code>juneau-marshall</code> library includes easy-to-use and highly customizable serializers and parsers. + The <code>juneau-marshall</code> library includes easy-to-use and highly customizable serializers and parsers + based around a common API. They provide support for the following languages: </p> <ul> <li>JSON <li>XML <li>HTML - <li>UON + <li>UON (URL-Encoded Object Notation) <li>URL-Encoding <li>MessagePack <li>SOAP/XML @@ -415,6 +392,13 @@ <li>Parsers can receive input directly from Readers, InputStreams, Files, Strings, or byte arrays. <li>Parsers can reconstruct arbitrarily complex data structures consisting of maps, collections, beans, and other POJOs. <li>Serializers and parsers do not use intermediate DOMs! POJOs are serialized directly to streams and parsed back directly to POJOs, making them extremely efficient and fast. + <li>Supported languages are highly-customizable and powerful. For example, JSON support includes: + <ul> + <li>Support for variants such as LAX syntax (unquoted attributes and single quotes). + <li>Support for embedded Javascript comments. + <li>Fully RFC1759 compliant. + <li>20% faster than Jackson. + </ul> </ul> <br><hr> <p> @@ -593,13 +577,13 @@ <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-marshall-rdf<<xt>/artifactId</xt>> - <<xt>version</xt>>6.3.2-incubating<<xt>/version</xt>> + <<xt>version</xt>>6.4.0-incubating<<xt>/version</xt>> <<xt>/dependency</xt>> </p> <h6 class='figure'>OSGi Module</h6> <p class='bcode'> - juneau-marshall-rdf-6.3.2-incubating.jar + juneau-marshall-rdf-6.4.0-incubating.jar </p> <p> @@ -665,13 +649,13 @@ <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-dto<<xt>/artifactId</xt>> - <<xt>version</xt>>6.3.2-incubating<<xt>/version</xt>> + <<xt>version</xt>>6.4.0-incubating<<xt>/version</xt>> <<xt>/dependency</xt>> </p> <h6 class='figure'>OSGi Module</h6> <p class='bcode'> - juneau-dto-6.3.2-incubating.jar + juneau-dto-6.4.0-incubating.jar </p> <p> @@ -901,13 +885,13 @@ <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-svl<<xt>/artifactId</xt>> - <<xt>version</xt>>6.3.2-incubating<<xt>/version</xt>> + <<xt>version</xt>>6.4.0-incubating<<xt>/version</xt>> <<xt>/dependency</xt>> </p> <h6 class='figure'>OSGi Module</h6> <p class='bcode'> - juneau-svl-6.3.2-incubating.jar + juneau-svl-6.4.0-incubating.jar </p> <p> @@ -975,13 +959,13 @@ <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-config<<xt>/artifactId</xt>> - <<xt>version</xt>>6.3.2-incubating<<xt>/version</xt>> + <<xt>version</xt>>6.4.0-incubating<<xt>/version</xt>> <<xt>/dependency</xt>> </p> <h6 class='figure'>OSGi Module</h6> <p class='bcode'> - juneau-config-6.3.2-incubating.jar + juneau-config-6.4.0-incubating.jar </p> <p> @@ -1109,13 +1093,13 @@ <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-rest-server<<xt>/artifactId</xt>> - <<xt>version</xt>>6.3.2-incubating<<xt>/version</xt>> + <<xt>version</xt>>6.4.0-incubating<<xt>/version</xt>> <<xt>/dependency</xt>> </p> <h6 class='figure'>OSGi Module</h6> <p class='bcode'> - juneau-rest-server-6.3.2-incubating.jar + juneau-rest-server-6.4.0-incubating.jar </p> <p> @@ -1736,13 +1720,13 @@ <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-rest-server-jaxrs<<xt>/artifactId</xt>> - <<xt>version</xt>>6.3.2-incubating<<xt>/version</xt>> + <<xt>version</xt>>6.4.0-incubating<<xt>/version</xt>> <<xt>/dependency</xt>> </p> <h6 class='figure'>OSGi Module</h6> <p class='bcode'> - juneau-rest-server-jaxrs-6.3.2-incubating.jar + juneau-rest-server-jaxrs-6.4.0-incubating.jar </p> <p> @@ -1780,13 +1764,13 @@ <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-rest-client<<xt>/artifactId</xt>> - <<xt>version</xt>>6.3.2-incubating<<xt>/version</xt>> + <<xt>version</xt>>6.4.0-incubating<<xt>/version</xt>> <<xt>/dependency</xt>> </p> <h6 class='figure'>OSGi Module</h6> <p class='bcode'> - juneau-rest-client-6.3.2-incubating.jar + juneau-rest-client-6.4.0-incubating.jar </p> <p> @@ -1921,26 +1905,35 @@ <li class='link'>See <a class='doclink' href='http://juneau.incubator.apache.org/site/apidocs/overview-summary.html#Client'>Juneau Client</a> for more information. </ul> </div> + </div> + + <!-- =========================================================================================================== --> + <!-- === JUNEAU MICROSERVICE =================================================================================== --> + <!-- =========================================================================================================== --> + + <h5 class='toc' id='JuneauMicroservice'>6 - Juneau Microservice</h5> + <div> + <!-- ======================================================================================================= --> - <!-- === JUNEAU-MICROSERVICE =============================================================================== --> + <!-- === JUNEAU-MICROSERVICE-SERVER ======================================================================== --> <!-- ======================================================================================================= --> - <h6 class='toc' id='juneau-microservice'>5.4 - juneau-microservice</h6> + <h6 class='toc' id='juneau-microservice'>6.1 - juneau-microservice-server</h6> <div> <h6 class='figure'>Maven Dependency</h6> <p class='bcode'> <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> - <<xt>artifactId</xt>>juneau-microservice<<xt>/artifactId</xt>> - <<xt>version</xt>>6.3.2-incubating<<xt>/version</xt>> + <<xt>artifactId</xt>>juneau-microservice-server<<xt>/artifactId</xt>> + <<xt>version</xt>>6.4.0-incubating<<xt>/version</xt>> <<xt>/dependency</xt>> </p> <h6 class='figure'>OSGi Module</h6> <p class='bcode'> - juneau-microservice-6.3.2-incubating.jar + juneau-microservice-server-6.4.0-incubating.jar </p> <p> @@ -2090,7 +2083,7 @@ <!-- === JUNEAU-MICROSERVICE-TEMPLATE ====================================================================== --> <!-- ======================================================================================================= --> - <h6 class='toc' id='juneau-microservice-template'>5.5 - juneau-microservice-template</h6> + <h6 class='toc' id='juneau-microservice-template'>6.2 - juneau-microservice-template</h6> <div> <p> The <code>juneau-microservice-template</code> module is a bare-bones microservice project that can be @@ -2103,7 +2096,7 @@ <!-- === JUNEAU-EXAMPLES ======================================================================================= --> <!-- =========================================================================================================== --> - <h5 class='toc' id='Examples'>6 - Examples</h5> + <h5 class='toc' id='Examples'>7 - Examples</h5> <div> <p> @@ -2129,20 +2122,20 @@ <!-- === JUNEAU-EXAMPLES ======================================================================================= --> <!-- =========================================================================================================== --> - <h5 class='toc' id='JuneauAll'>7 - Juneau All</h5> + <h5 class='toc' id='JuneauAll'>8 - Juneau All</h5> <div> <h6 class='figure'>Maven Dependency</h6> <p class='bcode'> <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-all<<xt>/artifactId</xt>> - <<xt>version</xt>>6.3.2-incubating<<xt>/version</xt>> + <<xt>version</xt>>6.4.0-incubating<<xt>/version</xt>> <<xt>/dependency</xt>> </p> <h6 class='figure'>OSGi Module</h6> <p class='bcode'> - juneau-all-6.3.2-incubating.jar + juneau-all-6.4.0-incubating.jar </p> <p> The <code>juneau-all</code> Maven artifact provides a convenient uber-jar of the following Juneau libraries: @@ -2170,7 +2163,7 @@ <!-- === MORE-INFORMATION ====================================================================================== --> <!-- =========================================================================================================== --> - <h5 class='toc'>7 - More information</h5> + <h5 class='toc'>9 - More information</h5> <div> <p> <b>*ALL*</b> user documentation for this project is maintained in its <a class='doclink' href='http://juneau.incubator.apache.org/site/apidocs/index.html' target="_top">Javadocs</a>.