>What to do first? As mentioned, the objective is to either collect address info and display it, create a new address and save it or edit an existing address and save it.
Hi Mat,
I'm pretty new at this myself, but here goes.
First, decide what type of application you're building. A straight Java app or a browser based app. And what is the Java skill level of the developers who will be using this object? If it's a browser-based application, consider using JSP (Java Server Pages).
In JSP you would create an Address Tag that includes all the HTML and Java code to display and manage your address object. You might include a Java Bean to store the state of your address object between pages and handle saving the data. The advantage to this is it separates your display logic from you programming code. If the developers are writing HTML applications, they can include your Address Tag very similarly to adding an HTML tag. They never have to see all the Java code you wrote and can concentrate on the form.
Hopefully, someone with more specific ideas will pick up the thread and give you the details.
David.