(模型)
封装业务逻辑,业务逻辑指的是对业务数据的处理过程以及保证处理能够正常执行的一些基础服务,比如事务、安全、日志等,封装指的是模型应该提供接口,调用者使用接口来调用模型功能
b. view(视图)
实现表示逻辑,对模型处理之后返回的数据提供适合的表现形式,另外,也要提供用户操作的页面
c. controller(控制器)
将模型与视图解耦,即视图发出的请求先交给控制来处理,控制器会依据请求选择
合适的模块来处理请求,并依据模型返回的结果选择合适的视图生成相应的界面返回给用户。Mvc最初设计目的是为了让一个模型可以被多个不同的视图共享。
1.4.2在B/S架构当中使用MVC
a.模型
一般使用java类或者是容器管理的javabean来实现
b. 视图
使用jsp
c. 控制器
使用servlet或者filter来实现。
控制器解耦流程图
B/S架构下实现MVC流程图
2 需求分析
2.1市场定位分析
网上购物商务网站构建初始目标主要是面向广大消费者,由于不同人群对商品的需求不同,因而购物网站应在具有自己特色的同时应适合不同人士的需要。因此,118购物网站定位于面向广大消费者,并突出完善售前、售中、售后客户服务与安全保障方面的特色。售前服务提供详细的商品信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订购服务安全保障与实时支付;售后服务对用户订购的商品提供快速物流配送,并对用户所购商品提供质量保证。
2.2.网站建设经济可行性分析
传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上商店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。
2.