MVC模式应用举例二 设计使用MVC开发模式实现电子商城中“新品上市”模块功能 功能说明 用户单击首页上“新品上市”超链接,可以在右下方div框架中显示出所有的新品的名称、价格、介绍、图片等信息。显示效果如图: 如用户已登陆,则可以显示出“购买”按钮,否则只显示“查看”按钮,显示效果如下图: MVC结构设计 Model层:由Goods.java和GoodsDao.java两个类作为Model层,其中Goods用来封装商品信息(商品编号、商品名称、商品价格等,与数据库商品表字段一致),GoodsDao用来连接数据库,并实现对新品、特价商品的增加、查询、修改、删除相应操作方法。说明:在数据库中新品是指newgoods=1的所有商品,特价商品是sale=1 的所有商品。 View层:JSP技术作为View表现层,采用Html标签与java代码混合的形式。该模块包括用来显示新品和特价商品的JSP页面,如显示新品的newGoods.jsp,显示特价商品的saleGoods.jsp Controller层:控制层由Servlet来完成,作为模型层与试图层的中间层来实现请求处理与显示的控制任务。本模块中NewGoodsServlet.java来担任新品上市的控制层,它负责调用GoodsDao的getNewGoods()方法查询得到所有新品的集合,并将新品集合放入request中转发给newG
原创力文档

文档评论(0)