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]
# 1

> 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.

%

duffymoa at 2007-7-15 17:56:41 > top of Java-index,Other Topics,Patterns & OO Design...
# 2

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

sebvena at 2007-7-15 17:56:41 > top of Java-index,Other Topics,Patterns & OO Design...
# 3
MVC is pretty standard. Saying that almost means nothing. I think I gave you a lot of ideas already.%
duffymoa at 2007-7-15 17:56:41 > top of Java-index,Other Topics,Patterns & OO Design...
# 4

> 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.

%

duffymoa at 2007-7-15 17:56:41 > top of Java-index,Other Topics,Patterns & OO Design...
# 5

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

sebvena at 2007-7-15 17:56:41 > top of Java-index,Other Topics,Patterns & OO Design...
# 6

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.

%

duffymoa at 2007-7-15 17:56:41 > top of Java-index,Other Topics,Patterns & OO Design...
# 7
http://java.sun.com/developer/onlineTraining/Programming/JDCBook/
mchan0a at 2007-7-15 17:56:41 > top of Java-index,Other Topics,Patterns & OO Design...
# 8
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
sebvena at 2007-7-15 17:56:41 > top of Java-index,Other Topics,Patterns & OO Design...