文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
华北电力大学
实 验 报 告
| |
实验名称 基于J2EE架构的小型应用系统的设计与实现 课程名称 J2EE开发平及程序设计
| |
专业班级:软件0802 学生姓名:黄晨龙
学 号:0208 成 绩:
指导教师:陈晴 实验日期:2010-10
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
一、 实验目的及要求 学生在了解Java语言的基础上了解并掌握J2EE的构架及相关技术,重点掌握核心技术中最基本的Servlet、JSP、Javabean、JDBC,初步具有基于J2EE平台的软件开发能力。 1.设计并实现简单的聊天室:1)要求使用JSP或者servlet,使用session控制2)至少3个页面3)使用application对象或者servletcontext保存聊天信息4)能进行用户登录验证5)能显示在线用户名及数量6)供多个用户同时聊天 2.设计并实现小型应用系统,如网上书店 1)设计数据库表: 1)user 类 2)图书信息表book 2)要求使用JSP、Javabean和JDBC实现所设计系统 a)数据库表的设计并录入数据 b)提供用户登录及验证 c)图书目录的列出、查询 d)将所选中图书加入购物车、并显示购物车 e)要求用户信息及图书信息必须保存在数据库中 f)提供用户注册、图书管理(选作) 二、所用仪器、设备 PC机,基于window xp 或者windows server 平台,使用JDK+Netbeans+MySQL为开发工具 三实验原理 1. 聊天室 聊天室内部对象application的应用是其构造环节中最重要的部分。聊天室中application 对象生存本身数据,共用一个进程项空间。而application 对象对应了一个全局全域变量的观点,随服务器的开始工作封闭而始于删除。 程序执行过程中,首先进入登陆界面,随后通过用户登录界面对所登陆用户进行相关信息的处理。接着跳转进入主界面聊天室主界面,其中聊天界面实现接收提交处理的聊天信息,放到application中,供聊天主界面显示聊天天内容,并由退出界面执行退文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
出操作。 附:聊天室架构图 登陆界面 用户登录界面 输入聊天室主界面 聊天界面,显示在线人数和聊天内容 退出界面
2. 网上书店 1) 网上书店架构图 表示层 控制逻辑层 数据层 Verify.jsp Verify.jsp Login.jsp Home.jsp 登陆界面Check.jsp 主页 MySQLTop.jsp Error.jsp 数据库 标题页 错误提示 Cart.java Dealcart.jsp Detail.jsp 加入购物车 Cart.jsp 书的详细信息 显示购物车 showPage.ja JavaBeanList.jsp 组建是一些可移植、可重复,并可以组装到应用程序中的java类。控制va 按分类显示书 层中的Dbbean.java、Cart.java、showPage.java均为JavaBean实现的。 如上图,网上书店可分为三个层次,其中表示层有Login.jsp登录页面、home.jsp主页、error.jsp错误提示、detail.jsp书的详细信息、cart.jsp显示购物车和List.jsp按分类显示书。控制逻辑层有Verify.jsp用户验证、Session检查Check.jsp、Dbbean.java、Cart.java、showPage.java、Top.jsp标题页、Dealcart.jsp加入购物车。数据层有数据库MySQL。 2) 功能模块 网上书店 用 用 户 户 按注登 3) 数据库设计 分册 录 类查询 浏览图书目录 查询图书 按关键字查查看图书详细信息 购物 查看购物车 网上书店 图书管理 增加图书 删除图书