design an auction site
Hello
i would like to design an internet auction site to buy and sell things: like ebay.com
I would like to know what are the main components for such design?
it is enough to USE MVC?
Model: set of user databases
View web site, java applet
Controller: security manager...
do you see other important parts i forgot?
I want to design this in a very abstract way
any good web sites, advises are welcome
thanks
sebastien
[490 byte] By [
sebvena] at [2007-10-2 0:46:51]

> Hello
>
> i would like to design an internet auction site to
> buy and sell things: like ebay.com
> I would like to know what are the main components for
> such design?
> it is enough to USE MVC?
No.
> Model: set of user databases
Wrong.Model is the model.Databases are part of the persistence layers, which is usually separate from the model.
How much do you know about relational databases and JDBC?
> View web site, java applet
Applet? Oh, my. Why are you choosing an applet? No applets in the eBay page source when I log in and browse. Why do you think they're such a great choice? (Hint: applets are usually something that a new Java user thinks they need.) How experienced are you with Java and Web development?
Know anything about servlets/JSP and JSTL?
> Controller: security manager...
Wrong. Security is a cross-cutting concern. The Controller handles the application flow.
> do you see other important parts i forgot?
Yes, lots.
> I want to design this in a very abstract way
Sounds like you've abstracted all the sense out of your design.
> any good web sites, advises are welcome thanks
Remember this advises: think some more. It's more than MVC.
Is this a first problem for you? If so, be advised that it's very challenging. Start with something simpler if this is your first go at it.
%
hi,
I did not have any precise ideas about that things:
What i try to do is to draw the overall architecture of an auction system:
using models like:
Structural model
Control Model
Modular decomposition.
Did you read the book of ian Sommerville : software engineering. I take my sources from there.
Any way my point is not about how to code that or which java solutions to choose. I jut wanna make an overall architecture design.
so please give me some ideas.
regards
seb
MVC is pretty standard. Saying that almost means nothing. I think I gave you a lot of ideas already.%
> hi,
>
> I did not have any precise ideas about that things:
> What i try to do is to draw the overall architecture
> of an auction system:
> using models like:
> Structural model
> Control Model
> Modular decomposition.
> Did you read the book of ian Sommerville : software
> engineering. I take my sources from there.
You mean this?
http://www.amazon.com/exec/obidos/tg/detail/-/0321210263/qid=1127677169/sr=2-1/ref=pd_bbs_b_2_1/104-2636109-3869569?v=glance&s=books
Might be a fine source, but you're not thinking about this problem properly.
> Any way my point is not about how to code that or
> which java solutions to choose. I jut wanna make an
> overall architecture design.
I don't think your architecture is correct. Your databases are not the model. An applet should not be the view. Controllers are not just about security. Out of three layers you cited, MVC, I believe you got all three wrong.
%
Hello,
thanks for your message.
yes it is that book i am talking about.
and yes i knew i was wrong, i actually have no clue or experiences in order to build a general architecture of an auction site, but i have to do it, it is part of my homework.
So any ideas, help or related websites are very welcome.
regards
sebastien
homework? how long do you have? when is it due? do you have any written requirements yet? if not, start by writing an English description of the problem and what you'd like it to do.
be warned - it's an ambitious problem. if it's optional, check it with your professor before proceeding.
%
http://java.sun.com/developer/onlineTraining/Programming/JDCBook/
hi,thank you so much, it is exactly what i needed. I started to read the docs and i have a better understanding about what an auction site is and about his requirements.regardsseb