讨论一下购物下载系统

最近公司想开发一个购物下载系统,带有新闻的那种。
不知道架构和设计模式都要采用什么样的比较好。而且还有一个问题。
团队都是临时组建起来的。大家并不知道有什么优势,
用什么的样的架构和什么的东西,才能快速的开发!
希望大家讨论一下。谢谢!

最好说一下设计过程、模型和框架的设计过程。

对我太有用了。谢谢!

1. 需要收集 使用use case

2. 融合分析设计的领域建模 使用Evans DDD

3. 平台架构选择,从平台层次选择,表现层框架选择、业务层框架选择和持久层框架选择。Java企业系统架构选择考量一文有参考作用:

http://www.jdon.com/artichect/java_ee_architecture.htm

4. 代码详细设计和实现,设计模式应用。

如果你还要详细,你必须告知更多你的购物下载系统的需求和功能。

需求是这样的,用户首先在网站上选择要购物的东西(我们一种手机的课件),加入购物车,并且在主页上有一些公告,新闻什么的。
在购买结算的时候选择网上支付或者其他的支付,支付成功之后,在最后的下载确认上认证手机的IMEI号,然后在后台生成一个和手机独立的IMEI号,并且绑定在手机的课件上。
在用户使用的时候,这个程序要对手机和网上生成的IMEI号进行对比。
如果可以的话就使用,不可以就退出!
大概就是这个流程
我现在主要想知道需要选择一个什么样的框架比较好。这个是我头痛的事情,
首先,公司的团队是临时组建,其次是大家的程度都不是很熟悉。
还有,公司要求要在性能上要快,而且我要选择一个能快速开发的框架,并且在人员流动的时候不是很受波及!
谢谢

如果你这些功能在服务器端实现,你的客户端是手机或浏览器,那么你的表现层框架应该考虑这点。

我个人意见,如果你现在不懂选择哪个框架,那么就不要选择框架,但注意表现层 业务层的区分,因为这样业务逻辑才能适应不同的客户端。

现在框架就这几种:Spring /EJB/HiveMind还有我的JdonFramework,如果谈易用性,对付您这样简单购物车功能,JdonFramework上手比较简单,很多初学者都有反应,没给你推荐Spring原因,因为对于你目前水平,Spring可能复杂一些,学习时间成本要有。EJB更别谈了。

那按照你的意思,我选择 jsp+Servlet+bean +jdonFramework

这个框架的搭建。可是我的系统我初步设计打算以后升级,套用一些框架
如struts spring 之类的。这些和您的 jdonFramework的底层应该是可以没有问题吧。

现在框架是我最头痛的事情了。我也是对一些框架不是很熟悉,但是怕短时间上手慢。影响进度!
所以一直迟迟不敢定的主要原因!

但是我发现咱们用的jdonFramework的框架的表现层是借助  struts 实现的。我是不是要考虑和这个框架的搭配呢 

如果不用借用框架用单存的JDBC是否有考虑的必要

谢谢给予解答!