- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.专业.专注.
.专业.专注.
.专业.专注.
.专业.专注.
网上书店Online
BookStore System 毕业论文
前言
随着Internet国际互联网的发展,越来越多的企业开始建造自己的。基于 Internet的信息服务,商务服务已经成为现代企业一项不可缺少的容。很多企业都已不 满足于建立一个简单的仅仅能够发布信息的静态。现代企业需要的是一个功能强大的, 能提供完善的电子商务服务的动态商务。
JSP是Sun公司推出的一种开发技术,Sun公司借助自己在Java ±的不凡造诣,又 把人们引进JSP时代,JSP即Java Server Page,它可以在Servlet和JavaBean的支 持下,完成功能强大的Web应用程序。所以,在我的毕业设计中,我采用了 JSP作为开 发工具,构建了一个能实现简单的小型动态商务一一网上书店。该系统能实现用户的注 册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销 售系统应该具备的功能,该设计项目基本上体现了构建一个动态商务所需要的技术。
通过这次的毕业设计,我了解了目前流行的动态商务的构成和运作原理,掌握了用 JSP构建动态的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,通过 这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后 的学习和工作有很大的益处。
在这次毕业设计过程中,我得到了指导老师家兵老师和其他同组同学的悉心指导。在此, 我对他们表示衷心的感谢!
第一章概述
1.1开发背景
随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完 善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得 企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展 起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可 以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购 物的快感。我的毕业设计也就正是一个电子商务系统的开发一-网上商品销售系统。
1.2 JSP简介
JSP (Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起 建立的一种动态网页技术标准,JSP技术在Servlet技术基础上发展起来的,它正在飞 速发展中,现已成为Java服务器编程的重要组成部分。它虽然还未成型,但是它必将 和 J2EE(Java 2 Enterprise Edition)—起发展。
JSP是结合markup (HTML和X\IL)和Java代码来处理一种动态页面。每一页第一次 被调用时,通过JSP引擎自动被编译成Servlet,然后被执行,以后每次调用时,执行 编译过的 Servleto JSP 提供了 多种方式访问 Java class、Servlet、Applets 和 Web Server,因此,Web应用的功能可以分成多个明确定义公用接口的组件,通过JSP将它 们结合在一起。
1.2.1 JSP的运行原理
在JSP第一次获得来自于客户端浏览器的请求时,JSP文件将被JSP引擎(JSP engine)转换成一个Servlet,即将” .jsp文件编译成Java Class文件。当Servlet 引擎接收到请求后,如果设置了使用最新的JSP,它就会去找JSP文件,检查该文件在 上次编译后是否改动过。如果改动过,就会重新编译生成新的Servlet,最终将请求转 交给编译好的Servlet引擎执行。如图1-1:
类载入器心e
类载入器
心e rw
JSP语法分析
S 1-1 JSP运行原理
在编译时如果发现JSP文件有任何语法错误,转换过程将中断,并向客户端发出出 错信息;如果编译成功,则所转换产生的Servlet代码被编译,然后该Servlet被JSP 引擎加载到存中。此时JSP引擎还请求了 jsplnit ()方法的执行,并对此Servlet初始 化。Jsplnit()方法在Servlet的生命周期中只被请求一次,然后将被调用来处理客户 端的请求和回复操作。对于所有随后对该JSP文件的请求,服务器将检查该JSP文件自 最后一次被存取后是否经过修改。如果没有修改,则将请求交还给还在存中的Servlet 的jspServiceO方法,执行回复操作。由于Servlet始终驻于存,所以响应是非常快的。 Jsp页面在第一次访问时由于要转化和编译,运行速度较慢,但是当第二次访问该页时, 由于文件已经被编译成字节码文件了,所以速度非常得快。
1.2.2 JSP页面的组成
JSP页面看上去像标准的HTML和XML页面,并附带有JSP引擎能够处理和解析执行 的代码与组件。通常,JS
您可能关注的文档
最近下载
- 2025年陕西省国家公务员考试《行政职业能力测试》真题及答案解析.docx VIP
- 人教版(2024)数学三年级上册《数学广角:搭配问题》PPT课件.pptx VIP
- 普华永道:数据资产价值评价指标分析 -pwc.pdf VIP
- 医院危急值报告制度(2024) .pdf VIP
- 《危重患者抢救流程》课件.ppt VIP
- 福建省福州市英语小学六年级上学期期末试卷与参考答案(2024年).docx VIP
- 颈部疾病术后护理.pptx VIP
- 2022年甘肃省特岗教师招聘考试《公共基础知识》笔试真题与答案解析.docx VIP
- GTAKE吉泰科 GK610系列变频器用户手册.pdf VIP
- 2023年甘肃省特岗教师招聘考试《公共基础知识》笔试真题与答案解析.docx VIP
原创力文档


文档评论(0)