- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业Java课程设计任务
课程设计报告( 2014 -- 2015年度第 2 学期)名称:企业Java与电子商务实践题目:基于JavaEE的购物车系统及Cluster部署院系:经济与管理学院班级:商务1201 学号:1121380114学生姓名:宋秋琴指导教师:王钇设计周数:1周成绩:日期: 2015年 1 月12日一、课程设计的目的与要求1. 掌握JavaEE的编程技术1.1 了解JavaEE的分层设计思想 1.2能够使用Java语言设计基于JavaEE技术的B/S系统 1.3 能够结合Web、会话Bean编程技术,编写JavaEE多层系统掌握JPA应用2.1 了解JPA的总体设计思想 2.2 掌握JPA在JavaEE中应用方法 2.3 能够使用会话外观模式进行实体数据的增删改查掌握Cluster应用部署2.1 了解Cluster原理 2.2 掌握Cluster的GlassFish设置方法和步骤 2.3 能够GlassFish的Cluster部署JavaEE应用二、设计正文利用JavaEE中的会话Bean和JPA技术,结合JavaWeb,设计一个电子商务购物系统,该系统应能完成基本的网上购物流程,即用户注册、登录、提供购物车等功能。该系统的数据库结构应按如下所示创建:表名:URS 用途:存储购物系统用户的基本信息主键列:ID列名类型长度约束说明IDinteger主键列,列值自动产生用户编号USERIDvarchar20非空列,唯一登录名PASSWORDvarchar20非空列登录口令ISADMININT非空列列值为1时,代表该用户是管理员Userid能够改变,更改用户自己的登录id,保护性。用户登录的账号。Password Varchar安全性不是很好很多网站都不用明文。绝对不含有空格。用户是有管理员添加表名:ITEM 用途:存储商品的名称、价格等信息主键列:ID列名类型长度约束说明IDinteger主键列商品的编号NAMEvarchar20非空列商品名称PRICEdouble非空列商品价格存储商品基础信息表名:Cart 用途:购物车数据存储主键列:ID列名类型长度约束说明IDinteger主键列,键值自动产生购物条目编号UIDinteger非空列,外键列参照URS表主键ITEMIDinteger非空列,外键列,参照ITEM表主键NUMInteger非空列记录用户购买商品数量CDATEtimestamp非空列加入购物车的时间自动产生的主键值,自动编号。Uid和用户表关联在一起。Itemid与商品表关联。功能设计说明:(1)按照上面的表结构,设计器对应的实体类,并按照会话外观模式设计恰当的会话Bean,以便完成网络购物功能。(2)URS表中的存储系统管理员的记录应只有一条,该记录在系统部署时由程序代码加入,即系统管理员由该系统内部自动产生,且不能由其他用户添加。(3)系统管理员登录后,可以进行商品管理,即对Product实体类所代表的数据进行查看、增加、修改和删除。(4)系统应提供注册界面,以便普通用户注册并登录购物。(5)商城首页要列出系统管理员增加的所有的商品信息,以便让用户在选择后加入购物车。(6)购物车应提供对所购商品的修改购买数量、删除所购商品等功能。系统只需设计到购物车界面。(7)设置GlassFish支持Cluster,并设置两个实例,将应用部署到Cluster的实例中。三、课程设计总结或结论(一)、设置GlassFish Cluster功能的主要步骤1、群集概念集群(cluster)就是一组计算机,他们作为整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。集群具备以下两大能力:负载均衡--负载均衡能把任务比较均衡地分布到集群环境下的计算和网络资源;?错误恢复--由于某种原因,执行某个任务的资源出现故障,另一服务实体中执行同一任务的资源接着完成任务。这种由于一个实体中的资源不能工作,另一个实体中的资源透明的继续完成任务的过程叫错误恢复。2、工作原理当用户请求达到时,群集中的喷射器分析各个服务器的负载情况,利用特殊的算法将请求分配给服务器。每一个节点代理可以容纳若干个实例,所谓实例,就是安装的每一个服务器软件,它们可以处理来自客户端的用户请求。图1-1 Cluster原理图2、建立并启动群集(Glassfish)(1)下载Glassfish和Ant,并设置环境变量。在网站下载glassfish2-1;在 网站下载apache-ant-1.9.4;在网站下载jdk-6u43;安装jdk-6u43,解压缩glassfish和ant。设置环境变量。打开“我的电脑-控制面板-系统-高级”选项卡,点击“环境变量”按钮,在当前的用户的环境变量中,建立以下环
您可能关注的文档
- 人教版小学数学一年级下册十几减8、7、6教学课件19429.ppt
- 人教版小学数学二年级上册应用题练习2.doc
- 人教版小学数学五年级上册方程的意义课件.ppt
- 人教版小学数学四年级下册 6.乘法分配律.ppt
- 人教版小学数学四年级下册数学广角小管家《植树问题》课件.ppt
- 人教版小学语文一年级下《看电视》课件.ppt
- 人教版小学英语六年级上册课件Unit5 What does she do Part A1.ppt
- 人教版小学语文二年级上册第八单元练习题.doc
- 人教版小学语文二年级下《语文园地七》3课时表格式优秀教学设计.doc
- 人教版小学语文二年级下《北京亮起来了》2课时表格式优秀教学设计.doc
最近下载
- 镇痛治疗规范.docx VIP
- 数字文化与娱乐:2025年动漫IP衍生品市场洞察报告.docx
- 护理安全管理在新生儿病房的应用课件教学教材演示幻灯片.pptx VIP
- 2025至2030中国动物园行业产业运行态势及投资规划深度研究报告.docx
- NB-T 47047-2015 承压设备用镍及镍合金无缝管.pdf VIP
- 气道净化护理(2024年中华护理学会团体标准).pptx VIP
- 高中数学函数的单调性教学设计比赛一等奖.doc VIP
- 《电子商务概论》(附微课 第5版)课件 第7、8章 新媒体运营、 电子商务安全.pdf
- 深圳市育才教育团育才三中语文新初一分班试卷含答案.doc VIP
- 测绘地形图图技术总结.doc VIP
文档评论(0)