- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《基于SSH框架的J2EE企业级应用开发》项目课1
项目第三阶段 2、关键实现 在选择了某一个菜品之后,点击订购,将提交菜品的ID,在后台获取了客户订购的菜品之后,查询出菜品对象,然后从Session当中获取购物车,将菜品对象放入到购物车当中。提交当前的菜品对象,可以采用两种方式,一种是同步的提交到后台的组件对象,这样的话,页面将整体刷新,也可以采用异步的方式,使用Ajax的方式将菜品ID提交到后台。这里推荐采用Ajax的方式,这样的话,页面整体无刷新。 项目第四阶段 项目第四阶段:查看购物车和清空购物车 本阶项目目标为: 查看购物车信息 清空购物车 项目第四阶段 练习内容一:查看购物车内购物信息 1、描述 在点击订购选项之后可以进入购物车查看购物车信息,显示的信息如下,编号,商品名称,单价,数量,金额 项目第四阶段 2、实现步骤 点击查看购物车,进入购物车显示界面,将购物车里的所有购物项全都显示出来,用标准标签循环显示购物车里的所有购物项。 ? 编写显示购物车信息页面showCart.jsp 项目第四阶段 练习内容二:清空购物车 1、描述 在显示购物车界面上点击清空购物车,则会将购物车中所有的购物项清空。 ? 2、关键实现 在选择清空购物车之后,将从Session中取出购物车,然后清空购物车中购物项。在这个项目中,购物车并没有单独作为一个JavaBean存在,而是用一个Map集合对象作为购物车,但是购物车中的元素为购物项,一个购物项包括订购的菜品和订购的数量。 项目第五阶段 项目第五阶段:生成订单 本阶项目目标为: 生成订单 项目总结 项目第五阶段 练习内容一:生成订单信息 1、描述 在显示购物车信息的界面上点击生成订单,跳到订单生成界面,在订单生成界面上输入订餐人,送货地址,邮政编码,联系电话,移动电话,电子邮件,配送方式等信息之后点击提交,将生成一条订单信息。 项目第五阶段 项目第五阶段 2、实现步骤 生成订单的过程是典型的表单提交的过程,前台页面提交之后,有后台的组件提交订单信息。 订单填写界面checkOut.jsp 编写后台处理组件CateToOrderAction 中国十大品牌IT教育机构 《基于SSH框架的J2EE企业级应用开发》项目一 我学我会订餐系统 需求分析和架构搭建 登陆和显示所有菜谱 查看菜品详细信息和订购菜品 查看购物车和清空购物车 生成订单 项目目标 项目第一阶段 项目第一阶段:需求分析和架构搭建 本阶项目目标为: 理解该项目的需求 搭建项目的体系结构 项目第一阶段 练习内容一:了解项目的整体流程 描述 在项目实战阶段,为了不在需求分析阶段花费 更多的精力,把时间和重点放在使用Struts框架来实 现项目功能上。所以在这个项目中需求分析部分给 出明确的静态页面代码。只需要根据这个提供的静 态页面的模板分析出项目的需求,整理成项目的需 求分析文档既可。需求分析的时候,只需要根据静 态页面的引导整理出需求。 项目第一阶段 需求分析 根据静态页面导入分析流程。 项目第一阶段 首先是登陆。 项目第一阶段 登陆以后进入主界面 项目第一阶段 可以点击详情查看菜的详细信息 项目第一阶段 可以点击订购订菜,点击订购了以后可以查看购物车。 项目第一阶段 在这个界面上可以选择清空购物车,继续购物,也可以最后生成订单的。 项目第一阶段 练习内容二:了解项目的整体流程 描述 开发项目首先要搭建好技术的体系结构,需要 搭建的项目框架包括,包结构,整体的包结构分配 ,公共模块的编写,这些公共模块包括,字符集乱 码处理过滤器,Struts框架的时间转换器,数据库工 具类。 项目第一阶段 架构搭建 架构搭建分这么几个部分: 项目第一阶段 编写基础组件 字符乱码过滤器 public class EncodingFilter extends HttpServlet implements Filter { private RightBiz util=new RightBiz(); public void doFilter(ServletRequest arg0, ServletResponse arg1,FilterChain chain) throws IOException, ServletException { …… } } 项目第一阶段 自定义时间转换器 Struts框架是可以自动转型的,但对于项目要求的特定时间格式无法转换。所以当项目需要的日期是特定格式时,需要自定义时间转换器 项目第一阶段 日期转换器: public class DateConverUtil implements Converter{? public Object conver
您可能关注的文档
- 《5年高考3年模拟》高考生物复习(B版,安徽专用)配套课件专题16 生物的进化.ppt
- 《5年高考3年模拟》高考英语课件专题七 非谓语动.ppt
- 《5年高考3年模拟》高考英语课件专题一 名词与冠词(79张ppt)(b版新课标).ppt
- 《5年高考3年模拟》高考英语课件专题七 非谓语动词(103张ppt)(b版新课标).ppt
- 《5年高考3年模拟》高考英语课件专题十七 词义猜测(167张ppt)(b版新课标).ppt
- 《9.2 挫而不折积极进取》课件1 鲁教版.ppt
- 《6 我们的民风民俗课件》小学品德与社会苏教中图2001课标版四年级下册课件2723.ppt
- 《5年高考3年模拟》高考英语课件专题十五 主旨大意(183张PPT)(B版新课标).ppt
- 《Access》第11章 VBA.ppt
- 《AutoCAD 2008中文版案例教程》第1章.ppt
- 【产品营销联盟PMA】2024年产品营销领导力状况报告.docx
- 数据作价出资入股的破局之道 (一):政策与难点解析.docx
- 房地产活动策划 -2025三八女神节春季手工团建主题活动推荐方案.docx
- 【欧盟标准组织】体验式网络智能(ENI)-基于人工智能代理的下一代网络切片研究.docx
- 【赛默飞】2024打造出海竞争力:中国创新药的国际生产供应战略白皮书.docx
- B2B电子商务入门的终极指南.docx
- 小白入门DeepSeek50个高阶提示词.docx
- 营销投放平台实操指南- 2025.docx
- 【里瑞通(Digital Realty)】2024您准备好使用数据和AI了吗?-赋能数据和 AI 就绪架构的有效方法白皮书.docx
- 中国酒业协会&腾讯营销洞察:2023年中国白酒行业消费白皮书.docx
文档评论(0)