欢迎来到天天文库
浏览记录
ID:12887933
大小:589.50 KB
页数:8页
时间:2018-07-19
《j2ee开发平及程序设计实验报告_华北电力大学》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华北电力大学实验报告
2、
3、实验名称基于J2EE架构的小型应用系统的设计与实现课程名称J2EE开发平及程序设计
4、
5、专业班级:计科1103学生姓名:***学号:201109010302成绩:指导教师:陈晴实验日期:2013-10华北电力大学实验报告一、实验目的及要求学生在了解Java语言的基础上了解并掌握J2EE的构架及相关技术,重点掌握核心技术中最基本的Servlet、JSP、Javabean、JDBC,初步具有基于J2EE平台的软件开发能力、设计并实现小型应用系统1.设计并实现简单的聊天室:1)要求使用JSP或者servlet,使用session控制2)至
6、少3个页面3)使用application对象或者servletcontext保存聊天信息4)能进行用户登录验证5)能显示在线用户名及数量6)供多个用户同时聊天2.实现购物车1)使用servlet、JSP实现购物车,要求使用java的集合对象、session控制,购物车在结算前能进行购买数量的反复修改。2)使用javaBean对购物车进行重新整合实现,实现表示层和业务逻辑层的分离。3)选作:使用数据库保存货物和购物订单二、所用仪器、设备PC机,基于windowxp或者windowsserver平台,使用JDK+Netbeans+MySQL为开发工具三实验原
7、理对于购物车用:会话实现购物车!2个Servlet:1)水果订购的订单——catalog.jsp退出应用前,可以多次订购,购物车(内的商品数量)保存在session中可以累计商品数量,2)购物车结算——cart.java1.呈现订单页面接受用户的输入,使用session控制,使之与购物车结算页面为一个session内session.getAttribute(“cart”)2.首次调用该页面时,购物车cart不存在,创建购物车,并存入session用hash表存储购物车cartcart=newHashMap();并置几种商品均为0cart.put(“app
8、le”,0);在session对象新建cart属性,用于存储购物车第页共页华北电力大学实验报告Session.setAttibute(“cart”,cart);3.更新购物车若cart存在,则从requset中获得订单页面录入的商品的数量累加,并更新购物车四、实验方法与步骤购物车关键代码:catalog.jspHashMapcart=(HashMap)session.getAttribute("cart");9、"center">种类单价数量苹果5.5香蕉4.5葡萄3.610、e_amount">CartServlet.javaHttpSessionsession=request.getSession();HashMapcart=(HashMap)session.getAttribute("cart");if(cart==null){cart=newHashMap();cart.put("apple","0");cart.put("banana","0");cart.put("grape","0");session.setAttribute("cart",cart);}request.set
9、"center">
10、e_amount">
11、CharacterEncoding("GB2312");Stringapple_amount=request.getParameter("apple_amount");intnew_apple_amount=Integer.parseInt((String)cart.get("apple"))+Integer.parseInt(apple_amount);cart.put("apple",String.valueOf(new_apple_amount));session.setAttribute("cart",cart);//显示购物车内容out.pri
12、ntln(new_apple_amount+"斤苹果"+new_banana_a
此文档下载收益归作者所有