程序员(JAVA)_3级理论复习题1(6)

2019-01-03 17:50

图 2-3图书列表界面

2、购物车管理模块:

进入http://localhost:8088/estore_jsp/listBookStore.jsp图书列表页面以后通过显示的图书清单,通过选择点击购买以后,将购买后的书放入购物车,可以点击查看购物车按钮查看购买的书籍。其中有修改和清除两个按钮对所购买的书籍的数量进行修改和删除。如图2-3,2-4

2-4 购物车列表界面

3、订单管理模块:

订单管理模块:通过http://localhost:8088/estore_jsp/listCart.jsp页面对书籍数量确认以后,点击提交订单,进入http://localhost:8088/estore_jsp/order.jsp确认订单页面点击确认订单实现订单结帐。点击继续购买可以继续选择书籍添加到购物车中,在进行订单结帐功能。如图:2-4,2-5,2-6

26

2-5 确认订单界面

2-6 订单明细界面 三、操作要求:

以上功能均以实现但部分代码模块存在一定的问题,请根据功能模块进行代码调试与修改 1.避免存在空指针异常问题 2.通过session获取购物车信息 3.dao层sql语句的使用

27

4.jsp中form表单对action方法的调用

5.跳转页面的问题。页面注册成功后应该跳转到登陆页面用户在注册过程中,数据库中不能存入重复的数据,请在业务逻辑中作出相应的判断语句 6.避免重复用户可以注册的功能填写部分的逻辑代码

7.业务逻辑层按照订单号删除订单模块提供适当的事务处理功能

请考生进行代码调试通过调试中提示的错误进行修改。

评分细则及参考答案

单元内容 评分大类 标准分值 评分点 代码调错1 代码调错2 代码调错3 代码调试 代码调错 35 代码调错4 代码调错5 代码调错6 代码调错7 评分结构 jsp技术的调错 struts2 技术的调错 业务逻辑代码调错 数据库sql语句的调错 java语法规范的调错 spring技术的调错 hibernate技术以及对事物处理技术的调错 分值 5 5 5 5 5 5 5 运行失败错误代码修改:

1. com.web.servlet包下的AddOrderlineServlet.java文件 第一处:避免存在空指针异常问题 5分

Long bookid=new Long(request.getParameter(\book\

正确答案:bookid

第二处:通过session获取购物车信息 5分

ShoppingCart cart=(ShoppingCart)session.getAttribute(\;

正确答案:(\

2. com. dao.impl包下的CustomerDaoImpl.java文件 第三处:dao层sql语句的使用5分

Query query=session.createQuery(from Customer where name=name);

正确答案: (\Customer where name='\

3.WEB-INF 目录下listBookStore.jsp文件

第四处:jsp中form表单对action方法的调用 5分

正确答案: action=\addOrderline\>

4.com. web.servlet包下的RegisterServlet.java文件

28

第五处:跳转页面的问题。页面注册成功后应该跳转到登陆页面 5分

try {

}

customerService.register(customer); response.sendRedirect(\register.jsp\);

e.printStackTrace();

request.setAttribute(\,e.getMessage()); request.getRequestDispatcher(

\).forward(request,response);

} catch (CustomerServiceException e) {

正确答案:login.jsp

5. com. service.imp包下的CustomerServiceImpl.java文件

第六处:用户在注册过程中,数据库中不能存入重复的数据,请在业务逻辑中作出相应的判断语句,避免重复用户可以注册的功能填写部分的逻辑代码

if (oldCustomer == null) {

}

throw new CustomerServiceException(\注册失败!用户名已经存在\);

5分

正确答案:if(oldCustomer!=null)

29


程序员(JAVA)_3级理论复习题1(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:构树种植项目可行性研究报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: