j2ee开发平及程序设计实验报告_华北电力大学

j2ee开发平及程序设计实验报告_华北电力大学

ID:5883707

大小:591.50 KB

页数:8页

时间:2017-12-27

j2ee开发平及程序设计实验报告_华北电力大学_第1页
j2ee开发平及程序设计实验报告_华北电力大学_第2页
j2ee开发平及程序设计实验报告_华北电力大学_第3页
j2ee开发平及程序设计实验报告_华北电力大学_第4页
j2ee开发平及程序设计实验报告_华北电力大学_第5页
资源描述:

《j2ee开发平及程序设计实验报告_华北电力大学》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华北电力大学实验报告

2、

3、实验名称基于J2EE架构的小型应用系统的设计与实现课程名称J2EE开发平及程序设计

4、

5、专业班级:计科1103学生姓名:***学号:201109010302成绩:指导教师:陈晴实验日期:2013-10华北电力大学实验报告一、实验目的及要求学生在了解Java语言的基础上了解并掌握J2EE的构架及相关技术,重点掌握核心技术中最基本的Servlet、JSP、Javabean、JDBC,初步具有基于J2EE平台的软件开发能力、设计并实现小型应用系统1.设计并实现简单的聊天室:1)要求使用JSP或者

6、servlet,使用session控制2)至少3个页面3)使用application对象或者servletcontext保存聊天信息4)能进行用户登录验证5)能显示在线用户名及数量6)供多个用户同时聊天2.实现购物车1)使用servlet、JSP实现购物车,要求使用java的集合对象、session控制,购物车在结算前能进行购买数量的反复修改。2)使用javaBean对购物车进行重新整合实现,实现表示层和业务逻辑层的分离。3)选作:使用数据库保存货物和购物订单二、所用仪器、设备PC机,基于windowxp或者w

7、indowsserver平台,使用JDK+Netbeans+MySQL为开发工具三实验原理对于购物车用:会话实现购物车!2个Servlet:1)水果订购的订单——catalog.jsp退出应用前,可以多次订购,购物车(内的商品数量)保存在session中可以累计商品数量,2)购物车结算——cart.java1.呈现订单页面接受用户的输入,使用session控制,使之与购物车结算页面为一个session内session.getAttribute(“cart”)2.首次调用该页面时,购物车cart不存在,创建购物车

8、,并存入session用hash表存储购物车cartcart=newHashMap();并置几种商品均为0cart.put(“apple”,0);在session对象新建cart属性,用于存储购物车第页共页华北电力大学实验报告Session.setAttibute(“cart”,cart);3.更新购物车若cart存在,则从requset中获得订单页面录入的商品的数量累加,并更新购物车四、实验方法与步骤购物车关键代码:catalog.jspHashMapcart=(HashMap)session.getAttr

9、ibute("cart");种类单价数量苹果5.5香蕉4.5

10、葡萄3.6CartServlet.javaHttpSessionsession=request.getSession();HashMapcart=(HashMap)session.getAttribute("cart");if(cart==null)

11、{cart=newHashMap();cart.put("apple","0");cart.put("banana","0");cart.put("grape","0");session.setAttribute("cart",cart);}request.setCharacterEncoding("GB2312");Stringapple_amount=request.getParameter("apple_amount");intnew_apple_amount=Integer.parseInt((Stri

12、ng)cart.get("apple"))+Integer.parseInt(apple_amount);cart.put("apple",String.valueOf(new_apple_amount));session.setAttribute("cart",cart);//显示购物车内容out.println(new_apple_amount+"斤苹果"+new_banana_a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。