The ant build script will compile everthing (including GWT stuff -
based on this: http://braindump.dk/tech/gwt-task-for-ant/ ), configure
the system based on templates depending on: hostname/user/environment,
generate hibernate config based on XDoclet (or annotations time
permitting), generate & populate an H2 test database, instrument and
run JUnit tests, generate cobertura code coverage reports, and
generate an exploded or compressed WAR file.
So far I have a basic GWT app + Spring IoC + ant script that creates
exploded WAR file. The rest should go pretty quickly since I've done
it all before (trying to migrate from WebWork/SpringIoC/Hibernate to
GWT/SpringIoC/Hibernate).
Would the maintainer of this project, or any members of this list like
a copy of it once I have finished?
Why have you not chosen maven?
I have no problem with ant. But still think maven is much better than
ant. But it is only a personal prefrence.
Let me know if you need some help with xDoclet.
Thanks.
Giri.
On Apr 10, 10:00 pm, "jeremy.prz" <jeremy....@gmail.com> wrote:
> I'm in the process of creating a prototype/reference project using the
> GWT, Spring and Hibernate Reference Web Application. My prototype
> project will include an ant build script, spring IoC, Hibernate ORM,
> an H2 database, JUnit test framework, and Cobertura code coverage
> reporting.
>
> The ant build script will compile everthing (including GWT stuff -
> based on this:http://braindump.dk/tech/gwt-task-for-ant/), configure
Hello Jeremy,
Why have you not chosen maven?
I have no problem with ant. But still think maven is much better than
ant. But it is only a personal prefrence.
Let me know if you need some help with xDoclet.
Thanks.
Giri.
On Apr 10, 10:00 pm, "jeremy.prz" <jeremy....@gmail.com> wrote:
> I'm in the process of creating a prototype/reference project using the
> GWT, Spring and Hibernate Reference Web Application. My prototype
> project will include an ant build script, spring IoC, Hibernate ORM,
> an H2 database, JUnit test framework, and Cobertura code coverage
> reporting.
>
> The ant build script will compile everthing (including GWT stuff -
> based on this:http://braindump.dk/tech/gwt-task-for-ant/ ), configure
Do you think you can check the code in for the part you have
completed, and add issues to the in the issue list. In that some one
can pick the issue and start working on that.
Bradley.Holt, rlogman: Can you help with this?
Thanks.
Giri.
I'm completely anxious to see your code.
Regards,
Rodrigo.
At some point I had Googlipse (Google GWT Eclipse plugin) working, but
managed to severely break the project integration when "ant-ifying"
the project.
I'll attempt to upload the project in a few hours. I hope you all can
make use of it!
Jeremy
I've added you as a project member, so you can start to upload your project.
I think that would be btter
On 5/25/07, Jeremy Przasnyski <jerem...@gmail.com> wrote:
Will check and let you know.
Additionally, I read a bit in the GWT Google Group and discovered that
mapping between client-side IsSerializable objects and server-side
domain objects (hibernate mapped) is a common issue. Apparently many
people use dozer to do the mappings automatically. The whole mapping
between client/server objects feels a bit 'dirty' to me, but is
understandable given what is going on under the covers.
I have added dozer to this reference project to perform the mapping
between CustomerAdaptor and Customer domain object.
Here's my roadmap of things I'm interested in:
1) Reconfiguring Googlipse to work with the project (I want to debug
the client-side app stuff within Eclipse)
2) Figure out how to get client-side unit tests to work
3) Figure out how to get client-side unit tests to work from within
ant
4) Give the app a little CSS love (plain vanilla isn't too fun).
I'm still interested in getting some feedback! Anyone?
On May 26, 10:18 am, "Jeremy Przasnyski" <jeremy....@gmail.com> wrote:
> I've been messing around with both projects (mine and the existing one) &
> realized that the existing project includes translations between domain
> objects and adaptor objects that are used across the RPC boundary. I assume
> this is a necessary evil in using GWT currently?
>
> I'll beef up the RPC layer to include more calls between the client and
> server layers.
>
> Jeremy
>
> On 5/25/07, Jeremy Przasnyski <jeremy....@gmail.com> wrote:
>
>
>
>
>
> > Okay... so I should have done some research. Apparently GWT doesn't
> > support Java 5.0 source code. What that means for my reference project is
> > that I have to make adapter classes for any object that crosses an RPC
> > service boundary.
>
> > I found this out by adding a method to the HelloService that returned a
> > list of Customer objects (EJB 3.0 annotated class for objects in the
> > customers table). Additionally, according to this:
> >http://code.google.com/webtoolkit/makinggwtbetter.html#roadmap
> > JDK 5.0 support is 'Tier 2' (More complex, but important) on the list of
> > things to do.
>
> > Oh well... I guess I'll be ready when GWT 1.4 or 1.5 comes out.
>
> > Until then I guess I'll just have to wrap 5.0 objects in 1.4 adapters.
> > blech.
>
> > Jeremy
>
> > On 5/25/07, Giridhar Nandigam <gnand...@gmail.com> wrote:
>
> > > sorry, didnot see your last message.
>
> > > Will check and let you know.
>
> > > On 5/25/07, Giridhar Nandigam < gnand...@gmail.com> wrote:
> > > > Jeremy did you try to check your code in through svn?
>
> > > > I think that would be btter
>
> > > > On 5/25/07, Jeremy Przasnyski < jeremy....@gmail.com> wrote:
> > > > > I'm attempting to upload the reference project and it doesn't seem
> > > to be
> > > > > accepting the upload. I attached a screenshot of what I see as it is
>
> > > > > attempting to perform the upload. I let it sit on this screen for
> > > at least
> > > > > 3 hours (plenty of time to upload a 12MB file regardless of the
> > > upload
> > > > > speed).
>
> > > > > In the meantime I'll just drop it on my server. Here's the url:
> > > > >http://pski.org/gwt-proto-20070524-174844.tgz
>
> > > > > Can someone sanity check me on the file upload process?
>
> > > > > Jeremy
>