isis-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Satyendra Singh <satyaa...@gmail.com>
Subject Re: help to build real life application
Date Fri, 21 Feb 2014 20:59:06 GMT
Thanks Jeroen, i will do that.



On Fri, Feb 21, 2014 at 3:40 PM, Jeroen van der Wal <jeroen@stromboli.it>wrote:

> Hi Satyendra,
>
> Me and Dan worked closely on this together, me mostly doing the domain
> (Estatio) and Dan the framework (Isis). Everything you see in Estatio is
> 100% Isis. We've enhanced Isis a lot while developing Estatio.
>
> There is no diagram availble but the domain is nicely separated in
> packages. If you run Estatio against a local SQL Server Express (not very
> OSS) you can have SQL Server Manager create a database diagram for you.
>
> Enjoy discovering!
>
> Cheers,
>
> Jeroen
>
>
> On Fri, Feb 21, 2014 at 9:27 PM, Satyendra Singh <satyaadk1@gmail.com
> >wrote:
>
> > Hi Dan,
> >
> > The Estatio application looks great and i look forward to explore this in
> > depth, use this as a model to build my POC application.
> >
> > Just couple of question, does the application required any custom code
> > development or its a pure isis (domain model and configuration driven)
> > application?
> >
> > Also if there is a domain model diagram for this application, that will
> > greatly help to understand the code and search for relevant samples for
> > many of my use cases.
> >
> > Thanks
> >
> >
> >
> >
> > On Thu, Feb 20, 2014 at 5:07 PM, Satyendra Singh <satyaadk1@gmail.com
> > >wrote:
> >
> > > Yes..Thanks Dan
> > >
> > >
> > > On Thu, Feb 20, 2014 at 5:03 PM, Dan Haywood <
> > dan@haywood-associates.co.uk
> > > > wrote:
> > >
> > >> Well done.
> > >>
> > >> Log on as root/root
> > >>
> > >> Load some demo data using:
> > >> - Administration > Install Demo Fixtures
> > >> - Administration > Run Script script = CreateRetroInvoices
> > >>
> > >> Then use Fixed Assets > all properties and Leases > all Leases to
> > explore
> > >>
> > >> Dan
> > >>
> > >>
> > >>
> > >>
> > >> On 20 February 2014 21:59, Satyendra Singh <satyaadk1@gmail.com>
> wrote:
> > >>
> > >> > After building locally
> > >> > https://github.com/danhaywood/isis-domainservice-excel
> > >> >
> > >> > I can build and run the estatio application now.
> > >> >
> > >> > Thanks
> > >> >
> > >> >
> > >> > On Thu, Feb 20, 2014 at 3:11 PM, Satyendra Singh <
> satyaadk1@gmail.com
> > >> > >wrote:
> > >> >
> > >> > > Thanks Jeroen, you are right there is the information there,
i
> > should
> > >> > have
> > >> > > read it more carefully :)
> > >> > >
> > >> > > I tried building isis, it build everything nice until it failed
> (and
> > >> > > skipped onwards) to build Quickstart (Scimpi/NoSQL) Scimpi Viewer
> > due
> > >> to
> > >> > :
> > >> > >
> > >> > > iewer-scimpi: Execution default of goal
> > >> > >
> > >> >
> > >>
> >
> org.simplericity.jettyconsole:jetty-console-maven-plugin:1.54:createconsole
> > >> > > failed: Unable to load the mojo 'createconsole' in the plugin
> > >> > > 'org.simplericity.jettyconsole:jetty-console-maven-plugin:1.54'
> due
> > >> to an
> > >> > > API incompatibility:
> > >> > >
> > >> >
> > >>
> >
> org.codehaus.plexus.component.repository.exception.ComponentLookupException:
> > >> > > org/simplericity/jettyconsole/CreateDescriptorMojo : Unsupported
> > >> > > major.minor version 51.0
> > >> > >
> > >> > > I will see how i can build this completely but looks like i dont
> > need
> > >> > > these to build estatio.
> > >> > >
> > >> > > Now Tried building estatio after this but still have this one
> error
> > -
> > >> > >
> > >> > >
> > >> > > [ERROR]   The project org.estatio:estatio:0.0.1-SNAPSHOT
> > >> > > (C:\Users\ssingh\FromGIT\estatio-isis\pom.xml) has 1 error
> > >> > > [ERROR]     Non-resolvable import POM: Failure to find
> > >> > >
> > >> >
> > >>
> >
> com.danhaywood.isis.domainservice:danhaywood-isis-domainservice-excel:pom:1.4.0-SNAPSHOT
> > >> > >
> > >> > >
> > >> > >
> > >> > >
> > >> > > Thanks for all your help
> > >> > >
> > >> > >
> > >> > >
> > >> > > ---------- Forwarded message ----------
> > >> > > From: Jeroen van der Wal <jeroen@stromboli.it>
> > >> > > Date: Thu, Feb 20, 2014 at 2:35 PM
> > >> > > Subject: Re: help to build real life application
> > >> > > To: users <users@isis.apache.org>
> > >> > >
> > >> > >
> > >> > > Hi Satyendra,
> > >> > >
> > >> > > You mentioned building Estatio gave you dependencies issues.
The
> > short
> > >> > > story is that you have build using the latest Isis. There a decent
> > >> howto
> > >> > on
> > >> > > our github page [1] (scroll down...).
> > >> > >
> > >> > > Cheers,
> > >> > >
> > >> > > Jeroen
> > >> > >
> > >> > > [1] https://github.com/estatio/estatio
> > >> > >
> > >> > >
> > >> > > On Thu, Feb 20, 2014 at 8:00 PM, Satyendra Singh <
> > satyaadk1@gmail.com
> > >> > > >wrote:
> > >> > >
> > >> > > > Alright, thanks
> > >> > > >
> > >> > > >
> > >> > > > On Thu, Feb 20, 2014 at 1:57 PM, Dan Haywood
> > >> > > > <dan@haywood-associates.co.uk>wrote:
> > >> > > >
> > >> > > > > I probably should been more explicit... some of those
doc
> > >> references
> > >> > I
> > >> > > > gave
> > >> > > > > you depend are against the trunk (1.4.0-SNAPSHOT etc)
which is
> > >> > released
> > >> > > > > through Maven.
> > >> > > > >
> > >> > > > > You can either:
> > >> > > > > * work from the 1.3.1 archetypes [1], [2]  and avoid
> everything
> > >> that
> > >> > > > > mentions 1.4.0-SNAPSHOT, or
> > >> > > > > * you can build Isis from source [3], [4] and use the
snapshot
> > >> from
> > >> > > trunk
> > >> > > > >
> > >> > > > > Meanwhile, I hope to be releasing 1.4.0 in the next
week or
> so.
> > >> > > > >
> > >> > > > > HTH
> > >> > > > > Dan
> > >> > > > >
> > >> > > > > [1]
> > >> > http://isis.apache.org/intro/getting-started/simple-archetype.html
> > >> > > > > [2]
> > >> > > >
> > >>
> http://isis.apache.org/intro/getting-started/quickstart-archetype.html
> > >> > > > > [3]
> > >> http://isis.apache.org/contributors/development-environment.html
> > >> > > > > [4] http://isis.apache.org/contributors/building-isis.html
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > > On 20 February 2014 18:46, Satyendra Singh <
> satyaadk1@gmail.com
> > >
> > >> > > wrote:
> > >> > > > >
> > >> > > > > > Thanks Dan,
> > >> > > > > >
> > >> > > > > > I am having difficulty building the estatio app
as it can
> not
> > >> find
> > >> > 7
> > >> > > > > > dependencies, do i need to take any special action
about
> > getting
> > >> > > these?
> > >> > > > > >
> > >> > > > > > Could not find artifact
> > >> > org.apache.isis.core:isis:pom:1.4.0-SNAPSHOT
> > >> > > in
> > >> > > > > > snapshots ...
> > >> > > > > > Could not find artifact
> > >> > > > > >
> > >> org.apache.isis.objectstore:isis-objectstore-jdo:pom:1.4.0-SNAPSHOT
> > >> > > in
> > >> > > > > > snapshots ...
> > >> > > > > > Could not find artifact
> > >> > > > > > org.apache.isis.viewer:isis-viewer-wicket:pom:1.4.0-SNAPSHOT
> > in
> > >> > > > snapshots
> > >> > > > > > ...
> > >> > > > > > Could not find artifact
> > >> > > > > >
> > >> > org.apache.isis.viewer:isis-viewer-restfulobjects:pom:2.2.0-SNAPSHOT
> > >> > > in
> > >> > > > > > snapshots ...
> > >> > > > > > Could not find artifact
> > >> > > > > >
> > org.apache.isis.security:isis-security-shiro:pom:1.4.0-SNAPSHOT
> > >> in
> > >> > > > > > snapshots ...
> > >> > > > > > Could not find artifact
> > >> > org.apache.isis.core:isis:pom:1.3.0-SNAPSHOT
> > >> > > in
> > >> > > > > > snapshots ...
> > >> > > > > > Could not find artifact
> > >> > > > > >
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> >
> com.danhaywood.isis.domainservice:danhaywood-isis-domainservice-excel:pom:1.4.0-SNAPSHOT
> > >> > > > > > in snapshots ...
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > Thanks
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > On Thu, Feb 20, 2014 at 10:52 AM, Dan Haywood
> > >> > > > > > <dan@haywood-associates.co.uk>wrote:
> > >> > > > > >
> > >> > > > > > > On 20 February 2014 15:34, Satyendra Singh
<
> > >> satyaadk1@gmail.com>
> > >> > > > > wrote:
> > >> > > > > > >
> > >> > > > > > > > I dont
> > >> > > > > > > > know what the most accurate approach
would be to build
> > >> > > applications
> > >> > > > > > > (using
> > >> > > > > > > > isis) for such cases.
> > >> > > > > > > > Would you write a complete domain model
for my existing
> > >> > database
> > >> > > > and
> > >> > > > > go
> > >> > > > > > > > from there?
> > >> > > > > > > >
> > >> > > > > > >
> > >> > > > > > > No...
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > > > or you just start from what you need
and keep it growing
> > as
> > >> per
> > >> > > > need.
> > >> > > > > > > >
> > >> > > > > > > >
> > >> > > > > > > Yes.
> > >> > > > > > >
> > >> > > > > > > Focus on the domain first, build out your
domain
> iteratively
> > >> by
> > >> > > > > > considering
> > >> > > > > > > the use cases you need to support.
> > >> > > > > > >
> > >> > > > > > > Also, don't forget to consider the different
modules /
> > >> > subdomains;
> > >> > > a
> > >> > > > > tool
> > >> > > > > > > like Structure101 is good to help visualize
any coupling
> in
> > >> your
> > >> > > > > domain.
> > >> > > > > > >
> > >> > > > > > > And views and view models come second in
Isis to support
> the
> > >> > > > > > "commonly-trod
> > >> > > > > > > path".
> > >> > > > > > >
> > >> > > > > > > Dan
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > > >
> > >> > > > > > > > On Wed, Feb 19, 2014 at 10:17 PM, davotnz@yahoo.co.nz
> > >> > > > > > > > <davotnz@yahoo.co.nz>wrote:
> > >> > > > > > > >
> > >> > > > > > > > > Hi Satyendra,
> > >> > > > > > > > >
> > >> > > > > > > > > There is no such concept as a top
level domain object
> in
> > >> an
> > >> > oo
> > >> > > > > domain
> > >> > > > > > > > > model. I suspect you are starting
in the wrong place.
> > You
> > >> > might
> > >> > > > > have
> > >> > > > > > in
> > >> > > > > > > > > your mind what should be a view
object which is a bad
> > >> place
> > >> > to
> > >> > > > > start
> > >> > > > > > > > > building your domain.
> > >> > > > > > > > >
> > >> > > > > > > > > David.
> > >> > > > > > > > >
> > >> > > > > > > > > Sent from Yahoo Mail on Android
> > >> > > > > > > > >
> > >> > > > > > > > >
> > >> > > > > > > >
> > >> > > > > > >
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message