基于jsp的网上花店系统毕业设计论文(含源文件)(编辑修改稿)内容摘要:

网上花店是一种新兴的商品销售方式,优势在于经营成本低,在任何地方只要可以上网的地方就可以随时随地的订购你所想要的花朵 传情达意,但是也有弊端,就是网站需要经常的维护等等存在着一些问题,只有解决好这些问题网上花店才会更加的普及起来。 理论系统功能设计目标如下: (1) 实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求; (2) 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理; (3) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统 的维护,保证系统的安全、可靠; (4) 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护; (5) 操作简单,维护方便:每个子系统都具有相对独立的系统维护功能 3 Server Page 简介 Java Server Page 或简称为 JSP 是由 Sun 公司在 Java 语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个 Server 端框架,基于这个框架,开发人员可以综合使用 HTML, XML, JAVA 语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。 作为 JavaTM 技术的一部分, JSP能够快速的开发出基于所有 Web 服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。 同时, JSP 把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。 这样跨平台的特性己包含了目前大部份网站服务器配置环境,再加上它的语法写作方式可媲美 ASP般的易学易懂,而且在网络安全技术方面甚至已超越 ASP技术。 所以,相信很快的时间内极 有可能取代现有网页编译技术,而成为商业网站的新标准。 在本节中我们将会讨论 JSP技术的特性,让您更加了解这项新技术。 JSP 技术被设计成为一个开放的、可扩展的及用于创建动态 Web 页面的标准。 开发人员可以使用 JSP 技术来创建具有可移植性的 Web 应用程序。 开发结果可以在各种 Web 服务器和 Web 应用服务器上运行,而不用考虑具体的开发平台或开发工具。 为了给动态 Web 页面提供一个开放的工业标准, JSP 规范的 版本的提出,是向这个方向迈出的第一步。 在 版本中,其基础由核心标记集、隐含 对象以及开始创建动态 Web页面所需的基本功能构成。 已经有许多 Web 服务器, Web 应用服务器和工具开发商为他们的产品添加了对 的支持。 Jsp 版本中加入了一些新的特色,特别是加入了 XML 的语法和输出缓冲等功能,以解决重定向的错误,而同时一些在 版本中的功能被取消了。 随着 XML 越来越热门,在不久的将来 XML 将成为主流。 因此,在 的语法中开始了对 XML 的支持,并希望能够与其兼容。 不过,在 版本中对 XML 的支持还不是必须的,但在将来的 版本中对它的支持将成 为必然。 与 两个版本基本上同时开发的。 但是, 需要新的 Servlet API 的支持,所以 将会等新的 Servlet API 公布之后才会推出。 除了 JSP 标准的语法标记之外 , 4 将会提供有可扩展的自定义语法标记机制,这样使用者就可以定义自己的语法标记,并且可以在任何支持 的引擎上运行它们,而且供应商们也会有选择地扩展或扩充 JSP规范中的功能。 JSP 引擎能够强有力地支持多种脚本语言和对象模型。 在不断扩充和使用 JSP技术同时。 也将保持 JSP 技术对平台 和服务器的可移植性。 技术的特点 JSP 技术有以下几个显著的优点。 用 JSP 技术, Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格式化最终页面,并使用 JSP 标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如本系统中的时时获得在线考试的每个考生的信息等)。 生成内容的逻辑被封装在标识和JavaBeans 组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。 由于核心逻辑被封装在标识和 JavaBeans 中,所以 Web 管理人员和页面设计者,能够编辑和 使用 JSP 页面,而不影响内容的生成。 在服务器端, JSP 引擎解释 JSP 标识和脚本,生成所请求的内容(例如,通过访问JavaBeans 组件,使用 JDBC 技术访问数据库或者包含文件),并且将结果以 HTML(或者XML) 页面的形式发送回浏览器。 这既有助于作者保护自己的代码,又能保证任何基于HTML 的 Web 浏览器的完全可用性。 2. 可重用组件 绝大多数 JSP 页面依赖于可重用的、跨平台的组件( JavaBeans 或者 Enterprise JavaBeans组件)来执行应用程序所要求的复杂的处理。 开发人员能够共享 和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。 基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。 3. 采用标识 Web 页面开发人员不会都是熟悉脚本语言的编程人员。 JSP 技术封装了许多功能,这些功能是在易用的、与 JSP 相关的 XML 标识中进行动态内容生成所需要的。 标准的 JSP 标识能够访问和实例化 JavaBeans 组件,设置或者检索组件属性,下载 Applet,以及执行用其他方法更难于编码和耗时的功能。 5 4. 适应平台 几乎所有平台都支持 Java, JSP+ JavaBeans 几乎可以在所有平台下通行无阻。 从一个平台移植到另外一个平台, JSP 和 JavaBeans 甚至不用重新编译,因为 Java 字节码都是标准的与平台无关的。 5. 数据库连接 Java 中连接数据库的技术是 JDBC, Java 程序通过 JDBC 驱动程序与数据库相连,执行查询、提取数据等操作。 Sun 公司还开发了 JDBC- ODBC bridge,利用此技术 Java 程序可以访问带有 ODBC 驱动程序的数据库,目前大多数数据库系统都带有 ODBC 驱动程序,所以 Java 程序能访问 诸如 Oracle、 Sybase、 MS SQL Server 和 MS Access 等数据库。 此外,通过开发标识库, JSP 技术可以进一步扩展。 第三方开发人员和其他人员可以为常用功能创建自己的标识库。 这使得 Web 页面开发人员能够使用熟悉的工具和如同标识一样 的 执 行 特 定 功 能 的 构 件 来 进 行 工 作。 JSP 技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。 作为采用 Java 技术家族的一部分,以及 Java 2(企业版体系结构)的一个组成部分, JSP 技术能够支持高度复杂的基于 Web 的应用。 由于 JSP 页面的内置脚本语言是基于 Java 的,而且所有的 JSP 页面都。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。