Hi there!

If you're learning Java, it's probably overkill to create 4 different
projects, even for different layers of the application. It's probably enough
to simply create different packages and sort through them that way.

For development, you can get away with putting the JAR files in your Java
classpath. Another thing you can do is to use a popular Java build tool,
Ant, to do this manually. It's a great opportunity to learn Ant! Here are
the bits related to App Engine:

http://code.google.com/appengine/docs/java/tools/ant.html

<http://code.google.com/appengine/docs/java/tools/ant.html>That being said,
I don't think it's necessary to break things up into four projects. It's
easy - almost trivial - to do so later down the line if your packages are
set up right.

On Thu, Jan 21, 2010 at 1:42 AM, Maurits <[email protected]>wrote:

> Hi all,
>
> I am an experienced .NET developer but new to JAVA and Eclipse. I am
> currently experimenting with JAVA and the GAE with plans to start
> making more use of the GAE since I really like what is offered (Google
> keep up the good work ;)).
>
> However I am running into a problem, I would like to build an
> application using multiple layers (currently a Presentation layer,
> Service layer, Business layer and a Data layer). My presentation layer
> is a GAE project created using the Eclipse plug-in, the other layers
> are all normal JAVA projects I created in the same workspace (so I
> have 4 separate projects). Now I managed to get everything compile
> correctly by referencing all projects with each other using the Java
> Build Path -> Projects dialog window.
>
> However when I run the application I run into the problem that the
> Presentation layer cannot find the classed from my Service layer
> project. I figured out that I need to manually copy the output classes
> from the Service (and others) layer into the WEB-INF/lib folder to get
> it working (preferably packed into a JAR file).
>
> My question is, can this be somehow automated? I read some information
> about using an ANT script to do so, but since I am a bit spoiled with
> Visual Studio (who does this automatically when I make the reference)
> I have no clue on how to start, I don't even know how to automatically
> pack the class files from the Service, Business and Data layers into a
> JAR file.
>
> Is there someone who can get me started?
>
> Many thanks,
>
> Maurits
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine-java%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>
>
>


-- 
Ikai Lan
Developer Programs Engineer, Google App Engine
--
You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to