Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / September 2006

Tip: Looking for answers? Try searching our database.

How 2 design a project?

Thread view: 
Jason - 23 Aug 2006 09:32 GMT
hi, everyone!
would u like 2 provide an example about the design of a project, such
as ant, struts?
Jeffrey Schwab - 24 Aug 2006 15:12 GMT
> hi, everyone!
> would u like 2 provide an example about the design of a project, such
> as ant, struts?

1.  Learn to use capitalization, punctuation, and abbreviation properly.

2.  Browse the home pages of the tools that interest you.

3.  Try to build a small project according to your own design.

4.  Come back here with specific questions.

Hth.
artbaeyr123@yahoo.com - 26 Aug 2006 20:23 GMT
Can you tell me "capitalization, punctuation, and abbreviation" connected to
Ant?
Are you have your company? Are you a manager of some project like Ant etc?
Suppose you are. How this stupied punctuation can show some ones capability
to participate
in the project like ant? Who need this at all?

----== Posted via Newsgroups.com - Usenet Access to over 100,000 Newsgroups ==----
Get Anonymous, Uncensored, Access to West and East Coast Server Farms!
----== Highest Retention and Completion Rates! HTTP://WWW.NEWSGROUPS.COM ==----
Jeffrey Schwab - 26 Aug 2006 20:40 GMT
> Can you tell me "capitalization, punctuation, and abbreviation" connected to
> Ant?

Not to Ant specifically, but to written communication about Ant or any
other topic.

> Are you have your company? Are you a manager of some project like Ant etc?

I'm employed, but no, I do not manage Ant. :)

> Suppose you are. How this stupied punctuation can show some ones capability
> to participate
> in the project like ant?

In order to participate in a collaborative effort, one need
communication skills.  More to the point, you are asking other people
for help; to do so in such a lazy fashion makes your request more
difficult for others to read, and is rude.

> Who need this at all?

Who needs to care about other people?  Someone who wants their help.
John Gagon - 27 Aug 2006 13:34 GMT
> hi, everyone!
> would u like 2 provide an example about the design of a project, such
> as ant, struts?

A form has a field that asks "Who do you want to say hello to?"
followed by textbox and submit.

helloworld.jsp - shows the form.
HelloForm - stores the form
HelloAction - handles the form
HelloManager
HelloBean
(some struts configs / xmls) - ties the struts all together and
maps page to a "do action" url.

build.xml

Ant will do a clean, create directories, compile, copy, jar and
finally war and deploy to server of choice. Let's use like
version 1.3 for fun.

For kicks, lets use AOP to log everything and add the Nice Programming
language
as well as some Beanshell. Try nanocontainer perhaps and some mock
objects.
Then, use cruisecontrol and SVN. Then, write pissy letter to M$ and
celebrate
with LAN party playing beta copies of Spore or maybe Castle Wolfenstein
or drink
something intoxicating like "snakebite" and veg out on Second Life
using some
risqué looking anatomically correct ST:DS9 models. Then submit a log
of all our
activity to the bile blog.

:)
Jason - 28 Aug 2006 11:51 GMT
Sorry for making some misunderstanding first.
What I want to say is how to design a project, which tools will be used
to manage it, what its design documents are and so on. For example, I
like open source very much, and I know the source code of Ant very
well, but I don't know how to develop a project like it from scratch,
or what I want is an example that shows the developing process of Ant,
or any kind of projects like it.
Oliver Wong - 28 Aug 2006 19:18 GMT
> Sorry for making some misunderstanding first.
> What I want to say is how to design a project, which tools will be used
[quoted text clipped - 3 lines]
> or what I want is an example that shows the developing process of Ant,
> or any kind of projects like it.

   Find an open source project you really like, and use it a lot. Read its
source code. Try to find bugs. Submit fixes for these bugs. When you submit
a large enough amount of them, the developers will start remembering your
name and recognizing you. Ask to join the development team. Learn by
watching what the other programmers do.

   - Oliver
John Gagon - 29 Aug 2006 07:19 GMT
> Sorry for making some misunderstanding first.
> What I want to say is how to design a project, which tools will be used
[quoted text clipped - 3 lines]
> or what I want is an example that shows the developing process of Ant,
> or any kind of projects like it.

The tools, the style and amount of design documentation is based on a
methodology or personal discretion. Many like to use a lot of visual
charts like UML, often providing a full set. Others might just do use
case and a flow chart for each one along with some modular design. The
open source out there you can read and borrow from or discuss on the
project forums at source forge. Large projects like ant usually have an
online community. The sets of tools that are used are based on the
project as well. Sometimes, there could be a mix of two languages and
so a mix of two IDEs ie: CodeWarrior using C and Eclipse for Java etc.
There is usually some sort of version control and build like ant. Those
two make for very basic stuff. I hinted at a few other design tools if
you took it more seriously. I mean, seriously, check out projects like
maven or cruisecontrol and see what they might offer for your project.
Check out technologies like AOP and see how they might simplify part of
your design. Check out forums like theserverside (ok, there's probably
better), there are journals out there, IRC chat rooms (ie: #java on
freenode), blogs galore, "source communities" galore and it just takes
networking around and taking notes and asking a lot of people. For
general "development methodology" there are various crowds out there.
Some like XP without documentation and more code. Some like formalized
stuff like Rational RUP or even older and more formal, PSP. You could
check out "pragmatic" development bloggers like joelonsoftware who have
"sanity checks" for the tools you might want to use. There are
alternative "best practices" and consulting groups out there. I mean,
it's a little hard to answer without just taking the time to explore on
your own but I've given you what I can.
Jason - 04 Sep 2006 01:36 GMT
I mean I need an example just like that in the book "contributing to
eclipse" written by Erica Gammer and Kent Beck. Maybe, it's an example
that all of us can discuss it here.
> hi, everyone!
> would u like 2 provide an example about the design of a project, such
> as ant, struts?


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.