first project in netbeans

Reply

Join Date: Nov 2004
Posts: 257
Reputation: sam1 is an unknown quantity at this point 
Solved Threads: 1
sam1's Avatar
sam1 sam1 is offline Offline
Posting Whiz in Training

first project in netbeans

 
0
  #1
Jan 21st, 2006
hi everyone,

I have some experience with netbeans, but it is my first time for a java application.

I was wondering, as the main is already placed in a package, where would i place the other classes. Is there a rule or something. Because I saw the sample and the gui class was placed in the same package as main but the other class was in seperate package.

Also if i want to do client and server application is there any difference in term of packages and etc.

thanks
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 6,145
Reputation: jwenting is just really nice jwenting is just really nice jwenting is just really nice jwenting is just really nice 
Solved Threads: 212
Team Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: first project in netbeans

 
0
  #2
Jan 22nd, 2006
Figure out some logical structure and stick with it, that's the general rule.
What that structure actually is is less important than sticking to it.

What I generally do is place classes together based on functionality.
So in your case I'd make a package for the user interface classes.
Under that subpackages for classes used only in the client and the server (with the shared classes in the base user interface package).
Make a parallel tree for utility classes, etc.

May seem a lot of work for a small application with one or two classes per package but when you get into larger projects with hundreds or thousands of classes it can really help.
Someone forgot to do that where I now work and we have more than a bit of duplicate functionality because classes are in places they shouldn't be and get forgotten about, packages have literally hundreds of classes that are only loosely related if at all, making them hard to find, etc.
It pays thinking about that package structure for a while before you start coding, a day or even a few days on a large project is no luxury.
That's part of the design process, book the time on someone else's budget
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 257
Reputation: sam1 is an unknown quantity at this point 
Solved Threads: 1
sam1's Avatar
sam1 sam1 is offline Offline
Posting Whiz in Training

Re: first project in netbeans

 
0
  #3
Jan 22nd, 2006
Originally Posted by jwenting
That's part of the design process, book the time on someone else's budget
:lol:

thanks you'r the best.
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 257
Reputation: sam1 is an unknown quantity at this point 
Solved Threads: 1
sam1's Avatar
sam1 sam1 is offline Offline
Posting Whiz in Training

Re: first project in netbeans

 
0
  #4
Jan 22nd, 2006
hi,

so now i have a package messenger. inside it i have gui. inside gui i have serverside and clientside. i have two mains in gui one for client and one for server. I do import messenger.gui.clientside.*;

when i run it server runs ok. but i right clicked clien.java and compile and run it i get this error:
  1. java.lang.NoClassDefFoundError: messenger/UserInterface/ClientTest
  2. Exception in thread "main"
  3. Java Result: 1

what should i do?

thanks
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC