Thanks and Great work. Josh
On Wed, Jan 23, 2019 at 12:21 PM Dan Haywood <[email protected]> wrote: > Hi Josh, > > Short answer: yes. > > The plan for 2.0.0 is to make the backend persistence properly pluggable. > Already in this milestone you'll see that you can run with either DN 4.x > (JDO) or DN 5.1 (JDO), so the beginnings of the required infrastructure is > there. > > But we want to go further than this. In one direction, this is to support > DN with the JPA API also. But we also want to be able to run Spring Data > JPA with Hibernate as the ORM implementation, to remove a lot of the need > to tediously define queries by way of its repository support [1]. > > More broadly, as the release notes indicated, we hope that it will be > possible to run Apache Isis either on top of a Spring (perhaps eventually > even get it integrated into their start.spring.io page), but also on top > of > JEE MicroProfile for those who prefer not to have a Spring dependency. > > When will this be done? Short answer: when it's ready; but we're putting > in a concerted effort for the first half of this year and hope to make some > substantive progress in that direction. > > HTH > > Thanks > Dan > > > [1] > > https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories > > > On Wed, 23 Jan 2019 at 09:13, Josh Kamau <[email protected]> wrote: > > > Any plans to use JPA in place of JDO? > > > > Thanks > > Josh > > > > On Wed, Jan 23, 2019 at 12:10 PM Dan Haywood < > [email protected] > > > > > wrote: > > > > > The Apache Isis team is pleased to announce the release of Apache Isis > > > 2.0.0-M2. > > > > > > This milestone introduces one new feature, namely support for a table > > tree > > > view in the Wicket viewer. It also includes all the features as of > Apache > > > Isis 1.17.0. > > > > > > The long-term goal (for v2.0.0) is to allow the framework to be run on > > top > > > of either SpringBoot or JEE MicroProfile, with either of those > > lower-level > > > frameworks taking responsibility for configuration and injection. In > this > > > milestone, some significant initial work has been done in this area. > > > Notably, the IsisConfiguration is now immutable once instantiated, and > > its > > > creation with respect to the AppManifest has been figured out. > > > > > > Lots of work has also been done both in updating or removing > > dependencies, > > > with google guava being notable as one dependency that has been > removed. > > > > > > Full release notes are available on the Apache Isis website at [1]. > > > > > > You can access this release directly from the Maven central repo [2]. > > > Alternatively, download the release and build it from source [3]. > > > > > > Enjoy! > > > > > > --The Apache Isis team > > > > > > [1] > > > > > > > > > http://isis.apache.org/release-notes/release-notes.html#_release-notes_2.0.0-M2 > > > [2] http://search.maven.org > > > [3] http://isis.apache.org/versions/2.0.0-M2/downloads.html > > > > > >
