Jodd--Open source Java Micro-framework and tools __java

Source: Internet
Author: User
Preface:Official website (website and documentation): Http://jodd.org/https://jodd.org/uphea/GitHub:http://oblac.github.io/jodd jodd Micro-framework: http://joddframew ork.org


Jodd is divided into many modules, so choose what to use. Some tools and utility modules are: Jodd-core contains many utilities, including Jdatetime. Jodd-bean, our notorious Beanutil-type Inspector and converter. Jodd-props is a super substitute for Java properties. Jodd-mail more easily send e-mail jodd-upload to handle HTTP uploads. Jodd-servlet with many servlet utilities, including a nice tag library. Jodd-http, small HTTP client.

and some micro-frames: JODD-MADVOC-a nice MVC framework. Jodd-petite-A pragmatic di container. Jodd-lagarto-with Jerry and the HTML parser csselly. Jodd-decora-page decoration. Jodd-htmlstapler-Static page resource handler. jodd-proxetta-dynamic Agents and Paramo. JODD-DB-thin database layer and object mapper. Jodd-json-json Parser and serializer. Jodd-vtor-Validation framework. a brief introduction to Beanutil: Beanutil

Beanutil is the bean manipulation Library, in short, which allows you to set and read the Bean's properties. Several features make Beanutil unique: fast (if not fastest) Bean operation utility with properties and properties nested properties can be arrays, lists and maps missing internal properties may be created silently (no exceptions thrown) provide a very small fill method with a powerful conversion library The taste of c0> Beanutil

Before we dive into the details, let's get a quick look at the types of beanutil. Different implementations threaten private property differently if they throw exceptions, and finally if they force the creation of missing internal attributes (there will be more details later). You can build your own implementation Beanutilbean with ease, but you've already provided these implementations:

Name Access to private Throws an exception. Force missing attribute.
Beanutil.pojo No Is No
Beanutil.declared Is Is No
Beanutil.silent No No No
beanutil.forced No Is Is
Beanutil.declaredsilent Is No No
beanutil.declaredforced Is No Is
Beanutil.declaredforcedsilent Is No Is
Beanutil.forcedsilent No No Is


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.