You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2017/09/09 01:56:12 UTC
incubator-juneau-website git commit: Update about page.
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 <ja...@apache.org>
Authored: Fri Sep 8 21:56:09 2017 -0400
Committer: JamesBognar <ja...@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>.