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/06/25 14:41:22 UTC
incubator-juneau-website git commit: Minor wording changes.
Repository: incubator-juneau-website
Updated Branches:
refs/heads/asf-site 98af932a6 -> 00d61459f
Minor wording changes.
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/00d61459
Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/tree/00d61459
Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/diff/00d61459
Branch: refs/heads/asf-site
Commit: 00d61459f0841648f84b787ab65957bac230cf76
Parents: 98af932
Author: JamesBognar <ja...@apache.org>
Authored: Sun Jun 25 10:41:20 2017 -0400
Committer: JamesBognar <ja...@apache.org>
Committed: Sun Jun 25 10:41:20 2017 -0400
----------------------------------------------------------------------
content/about.html | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/00d61459/content/about.html
----------------------------------------------------------------------
diff --git a/content/about.html b/content/about.html
index cb967eb..cc6a831 100644
--- a/content/about.html
+++ b/content/about.html
@@ -15,8 +15,8 @@
<li>A toolkit for marshalling POJOs to a variety of content types using a common framework.
<li>A REST server API for creating Swagger-based self-documenting REST interfaces using POJOs.
<li>A REST client API for interacting with REST interfaces using POJOs.
- <li>An RPC API built on top of REST that allows you to create proxy interfaces against Juneau or 3rd-party REST interfaces.
- <li>A sophisticated INI config file API.
+ <li>A REST client interface proxy API that allows you to quickly create Java interfaces against virtually any 3rd-party REST interface.
+ <li>A sophisticated configuration file API.
<li>A REST microservice API that combines all the features above for creating lightweight standalone REST interfaces that start up in milliseconds.
</ul>
<p>
@@ -55,7 +55,6 @@
<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>Does not use intermediate DOMs! POJOs are serialized directly to streams and parsed back directly to POJOs. Extremely efficient and fast.
<li>Tiny - ~1MB
<li>Exhaustively tested
</ul>
@@ -81,7 +80,7 @@
<h5 class='toc'>Juneau Core</h5>
<p>
- Core library includes easy-to-use and customizable serializers and parsers. The examples here are only a small taste of what's possible.
+ Core library includes easy-to-use and customizable serializers and parsers. The examples here provide a small taste of what's possible.
</p>
<p>
The default serializers can often be used to serialize POJOs in a single line of code:
@@ -206,10 +205,13 @@
<jk>boolean</jk> b = l9a.getBoolean(1);
ObjectList l9b = (ObjectList)parser.parse(json, Object.<jk>class</jk>); <jc>// Equivalent.</jc>
</p>
- <p>
- Serializers can send output directly to Writers, OutputStreams, Files, Strings, or byte arrays.
- <br>Parsers can receive input directly from Readers, InputStreams, Files, Strings, or byte arrays.
- </p>
+ <h5 class='toc'>Features</h5>
+ <ul class='spaced-list'>
+ <li>Serializers can send output directly to Writers, OutputStreams, Files, Strings, or byte arrays.
+ <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. Extremely efficient and fast.
+ </ul>
<br><hr>
<p>
Serializers and parsers are builder-based. Build from scratch or clone existing instances. Lots of configuration options available for all the languages.
@@ -247,8 +249,7 @@
<br><br><hr>
<p>
Many POJOs such as primitives, beans, collections, arrays, and classes with various known constructors and methods are serializable out-of-the-box.
- For other objects, "swaps" allow you to swap-in serializable replacement objects during serialization
- and vis-versa during parsing. Beans can also be tailored in various ways such as customizing property names, ordering, and visibility.
+ For other objects, "transforms" allow you to perform various mutations on them before serialization and after parsing.
</p>
<ul class='spaced-list'>
<li>Transforms