Entries tagged [restful]
[ANN] Apache Isis 1.8.0
- Apache Isis Core version 1.8.0
- SimpleApp Archetype 1.8.0
- a new theme-able look-n-feel for the Wicket viewer, using Twitter Bootstrap and font awesome icons
- a new simplified set of annotations (@Property, @DomainObject, @CollectionLayout etc) to make features more discoverable; see cheat-sheet
- support to enable multi-tenancy (in particular in conjunction with Isis addons security module)
- new i18n support using gettext .po files, honouring user locale
- sign-up/self-registration support (so that end-users can create own user accounts)
- EmailService for sending HTML emails, optionally with attachments
- ability to validate individual parameters imperatively
- config property to flag use of deprecated annotations/method prefixes
- Maven plugin to validate domain object model with respect to Isis programming conventions
- improved support for Neo4J
- experimental support for more flexibility of generating Restful Objects representations
- as of 1.8.0 the Wicket Viewer is bundled in with Core
- the ToDoApp archetype is no longer provided, however the example todoapp is available from Isis addons (not ASF) to fork and adapt.
- this release drops support for JDK 1.6, standardizes on JDK 1.7
Posted at 07:59AM Feb 24, 2015
by danhaywood in Announcements |
|
[ANN] Apache Isis version 1.7.0 Released
Posted at 06:24AM Oct 21, 2014
by danhaywood in Announcements |
|
[ANN] Apache Isis 1.0.0 (Core, 4 components, 1 archetype) Released
The Isis team is pleased to announce the release of Apache Isis Core 1.0.0, along with 4 components and 1 archetype[Read More]
Posted at 08:51PM Dec 24, 2012
by danhaywood in General |
Comments [2]
|
Restful Objects
Now that we have our first release of Apache Isis out of the door, I've been spending some time on Restful Objects, which forms the basis of the JSON viewer within Isis. The idea of Restful Objects is to provide a standard, generic RESTful interface for domain object models, exposing representations of their structure using JSON and enabling interactions with domain object instances using HTTP GET, POST, PUT and DELETE. More generally, you'll see that all the representations are fully self-describing, opening up the possibility of generic viewers to be implemented if required, eg in languages such as HTML5/Ajax, Flex, Silverlight etc etc. Alternatively, the representations can be consumed directly by a bespoke application. One of the nice things about this specification is that it is completely language-independent. As you might expect, I'll be implementing this specification through the Isis JSON viewer, and using that implementation to refine the spec. In addition Richard Pawson is hoping to commit to working on a similar implementation for Naked Objects MVC (he's a co-author on the Restful Objects site). And, if you know of or are the author of another naked objects-style framework, eg written in Ruby or Python, and the idea of Restful Objects interests you, then I'd love to hear from you.The Restful Objects website is a place where the specification will be documented as it evolves, and if you take a look through the spec as it stands you may realize that it's very much based on the idea of a domain model as envisaged by naked objects. That is:
Posted at 01:02PM Aug 03, 2011
by danhaywood in General |
Comments [1]
|