考试系统管理端开发论文内容摘要:
持企业级的分布式应用中。 作为采用 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。考试系统管理端开发论文
相关推荐
、保护弱势群体 D、 尊重人权 ( )不是劳动关系的主体。 A、工会 B、 雇主 C、政党 D、政府 ( )认为政府在劳动关系中是一个积极的自主个体。 A、马克思主义 B、多元主义 C、 国家学派 D、 自由改革主 义 工会的类型不包括( )。 A、民主性工会 B、经济性工会 C、激进反抗性工会 D、整合性工会 劳动关系中的劳动者不包括( ) A、农民 B、 教师 C、 业务员 D、 司机 三
记各账户的本期发生额合计及期末金额的工作。 A 对账 B 结账 C 报账 D 查账 三 、 判断 题 一定的结构,通常划分为左右两方。 ( )。 ( ) ,是账户的名称。 ( ) ,其左方一律称为“借方”。 ( ) ,一定不能编制多借多贷会计分录。 ( ) ;若干简单分录又可以复合为一个复合分录。 ( ) ,余额试算平衡公式的理论依据是会计恒等式。 ( ) ,也可以 是实物;可以是有形的
少考核成本;和谐、合作、互助的工作氛围能保证考核正常进行。 ( 3)合理界定考核者和被考核者。 并非所有人都必须由员工自己、上司、同事、下属、顾客等全 方位进行考核。 原则上是考核者必须了解熟悉被考核者的工作,不应让与被考核者无任何业务往来的不相关者成为考核者。 ( 4)根据实际需要确定考核要素。 不同级别、不同工作性质的被考核者的考核要素是不一样的。 比如高层管理者的考核要素包括目标意识
错选,本题不得分。 少选,所选的每个选项得 分。 ,落实项目建设相关条件 答案: ACD 点评:咨询工程 师在项目决策阶段的主要任务是:对项目拟建设地区或企业所在地区,及项目所属行业情况进行调查分析,对相关产品的市场情况进行研究,在此基础上,就地区发展规划、企业发展战略、行业发展规划等方面提出咨询意见,并与委托方进行交流与沟通,取得共识,完成相应报告。 对项目的建设内容、建设规模、产品方案
别的注意将成绩单存档或再输入计算机中,工作比较烦琐。 (6) 具有强大的数据统计分析功能 计算机考试系统与传统纸上考试相比具有强大的统计功能,原来非常烦琐甚至手工难以进行的分析统计计算工 作,现在可以在瞬间完成了。 由于考试系统从出题、考试到判卷、统计,完全实现了数字化,不再需要教师手工地将学生成绩、答题情况等详细信息输入计算机,因此使学生成绩统计分析