考试系统管理端开发论文内容摘要:

持企业级的分布式应用中。 作为采用 Java技术家族的一部分,以及 Java 2(企业版体系结构)的一个组成部分, JSP技术能够支持高度复杂的基于 Web的应用。 由于 JSP 页面的内置脚本语言是基于 Java 的,而且所有的 JSP 页面都被编译成为 Java Servlets,所以 JSP页面具有 Java技术的所有好处,包括健壮的存储管理和安全性。 作为 Java平台的一部分, JSP拥有 Java编程语言“一次编写,各处运行”的特点。 利用 JSP 技术,动态信息由 JSP 页面来表现, JSP页面由安装在 Web 服务器或者使用 JSP的应用服务器 上的 JSP引擎执行。 JSP引擎接受客户端对 JSP页面的请求,并且生成 JSP页面作为对客户端的响应。 JSP页面通常被编译成为 Java Servlets,这是一个标准的 Java扩展。 页面开发人员能够访问全部的 Java应用环境,以利用 Java技术的扩展性和可移植性。 当 JSP页面第一次被调用时,如果它还不存在,就会被编译成为一个 Java Servlets类,并且存储在服务器的内存中。 这就使得在接下来的对该页面的调用中,服务器会有非常快的响应。 JSP 页面可以包含在多种不同的应用体系结构或者模型中,可以用于由不同协议、组件和格式所组成的联合体中。 基于 JSP 的动态信息发布技术是一个开放的、可扩展的建立动态 Web页面的标准。 不论采用什么创建工具,开发人员都可以使用 JSP页面来创建可移植的 Web应用,在不同的 Web应用服务器上运行。 JSP 与 ASP、 PHP 的区别 目前,最常用的动态网页语言除了 JSP以为,还有 ASP和 PHP。 ASP是一个 Web服务器的开发环境,利用它可以产生和运用动态的、交互的、高性能的 Web 服务应用程序。 ASP 采用 脚本语言 VBScript(或 JavaScript)作为自己的开发语言。 PHP 是一种跨平台的服务器端的嵌入式语言。 它大量地借用 C、 Java等语言的语法,并耦合 PHP自己的特性,使 Web开发者能够快速的写出动态生成页面。 它支持目前绝大多数数据库。 还有一点是完全免费的,可以从官方站点(要的特色。 本科毕业论文 基于 JSP 的考试系统管理端开发 7 JSP、 ASP、 PHP三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。 但 JSP 代码被 编译成 Servlet 并由 Java 虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。 在 JSP、 ASP、 PHP环境下, HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。 普通的 HTML页面只依赖于 Web服务器,而 JSP、 ASP、 PHP页面需要附加的语言引擎分析和执行程序代码。 程序代码的执行结果被重新嵌入 HTML到代码中,然后一起发给浏览器。 JSP、 ASP、 PHP 三者都是面向 Web 服务器的技术客户端浏览器不需要任何附加的软件支持。 ASP JSP跨平台, 而且支持包括 Apache、 Netscape、 IIS、 IBM Http Server在内的所有主流Web 服务器, 而 ASP 目前只支持 Windows NT +IIS; JSP 提供了更好的安全机制, 这对于Ebusiness 这样的应用来说是至关重要的; JSP可以跨操作系统、 Web服务器和应用服务器,而 ASP只限于 Windows NT + IIS; JSP是一个开放的标准,得到了 Oracle、 Netscape、 IBM、BEA、 Borland等支持; JSP的组件编写更为容易,而且 JSP的性能优于 ASP。 与 PHP JSP 是一个业界标准, PHP只是一个开发组织并不强的免费技术。 PHP的性能不好,是解释型的 ,JSP 采用 JIT 编译后,和 C 不相上下,而且支持多线程。 JSP 支持的平台众多,包括 Windows 98/2020/NT 、 Unix、 Linux、 FreeBSD 、 AS/400 、 OS/390,而 PHP支持的平台有限。 JSP 可以利用 JDBC和众多主流关系数据库连接,而 PHP目前只支持 MYSql和 Oracle 等有限的几种。 JSP中的组件 JavaBean 和 EJB开发非常容易,而且还可以在 JSP 中使用 所有 Java 的类和功能;而 PHP只能用 C写一些功能有限的组件,而且编写比较复杂。 利用 JSP可以支持 EJB , CORBA 标准,而且还支持 LDAP, Message 等服务,使得访问 ERP、 CICS、 MQ 等企业应用非常容易;而 PHP 在这个方面先天不足,所以对于电子商务这样的 Missioncritical 的应用来说,PHP 并不适合。 三者中, JSP应该是未来发展的趋势,世界上的一些大的电子商务解决方案提供商都采用JSP/Servlet。 JSP 与 Servlet、 JavaBeans、 JDBC Servlet Servlet是一种独立于平台和协议的服务器端的 Java应用程序,可以生成动态的 Web页面。 它位于 Web 服务器内部的服务器端的 Java 应用程序,与传统的从命令行启动的 Java应用程序不同, Servlet由 Web服务器进行加载,该 Web服务器必须包含支持 Servlet的 Java虚拟机。 Servlet与 Web服务器的关系类似于 Applet 与 Web浏览器的关系 (这也是为什么 Servlet 技术被称为 Servlet 的原因 ),我们可以将 Servlet 想象成没有前端界面 (faceless)的 Applet。 与Applet不同的是,由于 Servlet运行在 Web服务器端,因此它是一个可信赖的程序,不受到 Java安全性的限制,拥有和普通 Java应用程序一样的权限。 它还是 CGI Script的一种替代技术,由于 Servlet在性能、可移植性、代码重用等方面比 CGI具有显著的优势,因此在未来的技术发展过程中, Servlet有可能彻底取代 CGI。 Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。 当客户机发送请求至服务器时,服务器可以将请求信息发送 给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。 装入后, Servlet 继续运行直到其它客户机发出请求。 本科毕业论文 基于 JSP 的考试系统管理端开发 8 JavaBeans JSP 作为一个很好的动态网页开发语言得到了越来越广泛的使用,在各类 JSP 应用程序当中, JSP+JavaBean 的组合成为了一种事实上最常见的 JSP程序的标准。 JavaBean 是描述 Java 的软件组件模型,有点类似于 Microsoft的 COM 组件 概念。 在 Java 模型当中,通过 JavaBean 可以无限扩充 Java 程序的功能,通过 JavaBean 的组件可以快速地生成新的应用程序。 对于程序员来说,最好的一点就是 JavaBean 可以实现代码的重复利用,另外对于程序的易维护性等也有很大的意义。 JavaBean通过 Java虚拟机 ( Java virtual machine) 可以得到正确的执行,运行 JavaBean最少的需求是 或以上版本,本考试系统就是运用了 JDK 的版本。 JavaBean 的传统应用在于可视化的领域,如 AWP 下的应用。 自从 JSP 诞生以后, JavaBean更多地应用在了非可视花领域,在服务器端应用方面表现出了越来越强的生命力。 JDBC与 ODBC JDBC(Java DataBase Connectivity)是 Java 与数据库的接口规范, JDBC 定义了一个支持标准 SQL功能的通用低层的应用程序编程接口 (API),它由 Java 语言编写的类和接口组成,旨在让各数据库开发商为 Java程序员提供标准的数据库 API。 JDBC API定义了若干 Java中的类,表示数据库连接、 SQL指令、结果集、 数据库元数据等。 它允许 Java程序员发送 SQL指令并处理结果。 通过驱动程序管理器 ,JDBC API可利用不同的驱动程序连接不同的数据库系统。 JDBC与 ODBC都是基于 X/Open的 SQL调用级接口, JDBC的设计在思想上沿袭了 ODBC,同时在其主要抽象和 SQL CLI实现上也沿袭了 ODBC,这使得 JDBC容易被接受。 JDBC的总体结构类似于 ODBC,也有四个组件:应用程序、驱动程序管理器、驱动程序和数据源。 JDBC 保持了 ODBC 的基本特性,也独立于特定数据库。 使用相同源代码的应用程序通过动态加载不 同的 JDBC驱动程序,可以访问不同的 DBMS。 连接不同的 DBMS时,各个 DBMS之间仅通过不同的 URL进行标识。 JDBC的 DatabaseMetaData接口提供了一系列方法,可以检查 DBMS对特定特性的支持,并相应确定有什么特性,从而能对特定数据库的特性予以支持。 与 ODBC一样, J。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。