辅助教学平台的设计与实现毕业论文(编辑修改稿)内容摘要:
形成了 JSP 网页 (*.jsp)。 1998 年 4 月 Sun 公司发布 JSP 规范, 1999 年 1 月 Sun公司又发布了 规范,同时推出 了 支持 JSP 的 服务器, JSP 也开始 流行起来,同年 11 月 Sun 公司发布了 规范,同时推出 和 版, 2020 年 9 月 Sun 公司发布 JSP 规范和。 JSP 技术在这短短的几年中取得了突破性的发展,并在各地广为流行,可见其必有得天独厚的优势。 一个用户可以通过浏览器将一个 HTTP 请求发送到一个可执行应用程序而不一个静态的 HTML 文件,服务器将会立即运行这个限定的程序,对用户的输入做出反应,将处理结果返回客户端,或者对数据的记录进行更新, CGI、 ISAPI、 ASP、 PHP等技术的 出现 为用户发布交互性和实时信息提供了可能,而新推出的 JSP 技术 是 其中的佼佼者,由于其具有很高的运行效率, 较短的开发周期 , 很强的扩展能力 ,而且它的技术规范公开的,任何人都可以按照规范开发出自己的产品,更重要 的是 它一种与平台无关的开发技术, 基于这些优点, JSP 迅速 流行起来。 在 Inter 众多网站中,基于 Web 数据库的动态网站应用相当广泛。 基于 Web网络数据库的动态网站由一个 Web 浏览器作为客户端界面,一个数据库服务器用做信息存储和一个连接两者的 Web 应用服务器组成。 原有开发动态网站的 CGI 技术随着 Web 应用程序客户端技术 的 不断发展,逐渐被 JavaApplet,、 ActiveX 控件 、 DHTML和 JavaScript 所取代。 JSPWeb 开发 JSP 是基于 JavaServlet 以及整个 Java 体系的 Web 开发技术,利用这一技术可 以建立先进、安全、快速和跨平台的动态网站。 在传统的 HTML 文件中加入 Java 程序片段和 JSP 标记,就形成了 JSP 网页。 JSP 页面请求通过 Web 服务器接收并访问,此时, Web 服务器首先执行程序段,然后以 HTML 的格式把执行的结果返回给客户。 这些程序块可以重定向页面、发 送邮件和操作数据库等,这就需要构建的动态 Web站点的功能。 在服务器端执行所有的程序,而网络传输中只将结果发送至客户端,因此对客户的浏览器要求不高。 在用户连接 JSP 网站时,用户请求网页, JSP 页面独自响应请求,将用户对网页的请求转化为对数据的请求,通过 JavaBean 处理请求并将 4 返回的数据封装成 HTML 页面返回给用户。 JSP 的特点 JSP 技术具有 以下 显著的特点 : 1) 分离内容生成和显示 由于 JSP 技术的诞生, Web 页面的程序员可以使用 HTML 或 XML 格式标识来设计 网页。 可以使用 JSP 或者脚本 来生成具有动态内容 (即内容根据要求更改 )的页面。 在 JSP 标识和 JavaBeans/EJB 组件中封装着生成内容的逻辑,这些逻辑通过一个小脚本进行捆绑,并且在服务器上运行着所有的脚本。 如果 在 JSP 标识和 JavaBeans/EJB组件中封装着核心逻辑,那么 Web 管理者和页面设计者都能通过接口来编辑 JSP 页面,并且同时不会影响内容的生成。 JSP 标识和小脚本在服务器端通过 JSP 引擎进行解释,然后生成了请求内容 (比如,使用 JDBC 技术访问数据库 ),并且将结以 HTML或 XML 的形式返回浏览器。 这样做能够确保任何基于 HTM 的网页浏览器的完整性和可用性,并且 能够 帮助作者保护自己的代码。 2) 可重用组件的生成 很多时候 应用程序需要 进行 更为复杂的处理,因此很多可重用的、跨平台的组件(如 JavaBeans 或 EnterpriseJavaBeans)都使用 JSP 页面来 实现。 程序员能交换执行和共享普通操作组件,并且让它们用于更多用户或客户。 这种基于组件的方法加快了 开发速度 ,平衡了各种组织现有的技能和优化方式。 3) 使用标识简化页面进行开发 Web 页面的程序员并不都熟悉脚本 语言。 JavaServer 页面技术封装了很多功能,在使用时通过与 JSP 关联的 XML 标识进行动态文件内容生成。 程序员通过标准的 JSP标识来识别和实例化 JavaBeans 的组件,下载 Applet、设置或者检索组件属性。 JSP技术可以通过开发自定义的标识库进行发展。 未来第三方的程序员可以创建自己的标识库。 Web 页面的程序员能够使用熟知的工具和相同的组件来执行具有特定功能的工作。 JDK JDK (Java Development Kit) 是 SunMicrosystems针对 Java程序员开发 的产品。 自从Java推出以来, JDK已经 成为使用最广泛的 JavaSDK。 JDK是整个 Java的核心,包括了 Java运行环境, Java工具和 Java基础的类库。 JDK是学好 Java的第一步。 而专门运行在 x86平台的 Jrocket在服务端运行效率也要比 SunJDK好很多。 从 SUN的 ,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。 5 JDK组成 JDK包含 以下基本组件: 1) Javac: 编译器,将源程序转成字节码。 2) jar: 打包工具,将相关的类文件打包成一个文件。 3) Javadoc: 文档生成器,从源 码注释中提取文档。 4) jdb: debugger,查错工具。 5) Java: 运行编译后的 Java程序 (.class后缀的 )。 6) appletviewer: 小程序浏览器,一种执行 HTML文件上的 Java小程序的 Java浏览器。 7) Javah: 产生可以调用 Java过程的 C过程,或建立能被 Java程序调用的 C过程的头文件。 8) Javap: Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 9) Jconsole: Java进行系统调试 和监控的工具。 其中 Javac是 Javac语言编程编译器。 Javac工具由 Java语言编写的类和接口定义,并将它们编译成字节代码的 class文件。 Javac可以隐式编译一些没有在命令行中提及的源文件。 用 verbose选项可跟踪自动编译。 JDK常用的包 1) : 这个是系统的基础类,比如 String等都是这里面的,这个包是唯一一个可以不用引入 ( import) 就可以使用的包。 2) : 这里面是所有输入输出有关的类,比如文件操作等。 3) : 为了完善 io包中的功能,提高 io包中性能而写的一个新包,例如 NIO 非堵塞应用。 4) : 这里面是网络有关的类,比如 URL, URLConnection等。 5) : 这个是数据库操作的类, Connection, Statement, ResultSet等。 6) : 这个是 JSP, Servlet等使用到的类。 JDK常用工具 1) Javac: Java源程序编译器,将 Java源代码转换成字节码。 2) Java: Java解释器,直接从字节码文件执行 Java应用程序的字节代码。 3) : Java applet浏览器。 appletviewer命令可在脱离万维网浏览器环境的情况下运行 applet。 4) jar: Java应用程序打包工具,可将多个类文件合并为单个 JAR归档文件。 5) Javadoc: Java API文档生成器 , 从 Java源程序代码注释中提取文档,生成 6 API文档 HTML页。 6) jdb: Java调试器 (debugger),可 以逐行执行程序 , 设置断点和检查变量。 Tomcat 服务器 简介 Tomcat服务器作为一个免费开源的 Web应用服务器,其技术先进、性能稳定且免费,所以得到了很多软件开发商的认可和 JAVA爱好者的 拥护 , 从而成为 了目前比较流行的 Web应用服务器之一。 直到现在, Tomcat一直 被认为是 Servlet/JSPAPI的执行器,也就 Servlet容器。 然而, Tomcat并不仅仅如此,它还提供了 JNDI和 JMXAPI的实现机制。 尽管如此, Tomcat仍然还不能算是应用服务器,因为它不提供大多数 J2EEAPI的支持。 Tomcat中的应用程序与传统的桌面应用程序不同,它是一个 WAR(WebArchive文件。 WAR与 JAR类似,是 Sun公司提出的类似文件压缩包的 Web应用程序格式。 通常根目录下包括 Html和 Jsp文件,另外还有一个 WEBNIF目录 , 在 该 目录下有一个classes目录和一个 , classes目录下包括了 已经 编译成形的 Servlet类和Servlet所依赖的其他类或者 Jsp,而。 通常在WEBINF中的 lib目录下可以找到这些依赖类打 包形成的 JAR文件,也可以配置到CLASSPATH中。 Tomcat 的功能 使用 Tomcat能够使 应用程序的部署变得非常简单,只需在 Tomcat的 webapps目录下放入 WAR,之后 Tomcat就会自行检查到该文件,并对其进行解压。 一般情况而言,第一次在浏览器中访问这个应用时会非常慢,这是因为 Tomcat要把 Jsp变换为 Servlet文件,之后才会进行编译。 当编译结束以后,访问速度会加快。 另外 Tomcat也提供了一个名叫 manager的应用方式。 该方式需要用户名和密码来访问这个应用,而在 xml文 件中通常储存着用户名和密码。 用户 可以通过这个应用远程进行 Web部署和撤销应用。 Tomcat不单是一个 Servlet,它也拥有传统 Web服务器的特点,如处理 Html页面。 但它处理静态 Html效果不如 Apache。 除此以外, Tomcat给出了 Realm支持。 Realm可以看作 Unix中的 group。 在 Unix里,系统里的一定资源对应着一个 group,而一个 group不能访问不归属于它的资源。 Tomcat用 Realm来对不同的应用 (可以看作系统资源 )赋予 给不同的用户 (可以看作 group), 如果用户没有权限则不能 访问这个应用。 Tomcat一共给出了三种 Realm: 1) JNDIRealm,基于 LDAP的服务器里储存着用户信息,通过 JNDI获取。 2 ) JDBCRealm,数据库里存储着用户信息,通过 JDBC来进行验证。 7 3 ) MemoryRealm, xml文件里储存用户信息 , 通过 Realm方便地验证访问某个应用的客户。 事实上, Jsp和 Servlet的开发 已经 基本上涵盖了 Tomcat的主要开发,而这两种技术的开发也非常简单,只需要通过普通的文本编辑器进行编写,然后在打包成 WAR。 MySQL 数据库体系 因为 MySQL采用的是客户机 /服务器体系结构,所以在使用 MySQL进行存取数据操作时,必须使用 至少 两个或者是两类程序 : 1) 一个是位于存放数据的主机上的程序 数据库服务器。 数据库服务器在网络上监听来自客户机的请求,然后根据客户机的这些请求访问数据库数据,访问之后再向客户机提供它们想得到的信息。 2) 连接到数据库服务器的程序 客户机,这些程序是作为用户和服务器之间交互信息的工具,并且告诉服务器需要查询信息的内容。 MySQL 的架构可以描述为层次性子系统组合。 MySQL 的源代码不是按照单组件或者模块的方式编写的,但是各个层次的源代码还是能够被分离出来,大部分的子系统依赖于一些通用的底层库。 MySQL 包含以下子系统 : 网络连接和网络通信协议子系统 ; 线程、进程和内存分配子系统 ; 查询解析和查询优化子系统 ; 存储引擎接口子系统 ; 各类存储引擎子系统 ; 安全管理子系统 ; 日志子系统。辅助教学平台的设计与实现毕业论文(编辑修改稿)
相关推荐
分别降至 62%、 56%和 45%。 但安装了线路金属氧化物避雷器后则可消除雷击跳闸事故。 我国江苏 220KV 谏奉线 [15]在长江大跨越段在跨越塔 2 基、耐张塔 2 基,总长。 原为单回路,改成双回路后,顶端原两根避雷线改为运行的相线,成为无避雷线的双回路跨江段。 1989 年 5 月到 1996 年 11 月,在 2 基高塔顶上两相导线与横担之间安装了 MOA(具有 串联空气间隙)。
2)模板脱模剂采用 水质脱模剂 ,涂刷均匀,颜色一致,此项工作应有专人检查。 模板底部要用砂浆塞紧,确保严密不漏浆。 拆模时不能损坏砼表面,模板拆立交 M1 辅路 桥 承台施工方案 10 除后进行打磨清理,打磨石整齐堆放。 3)承台模板采用酚醛复合防水胶合板外背 10*10cm 方木与 5*10cm 方木竖向加强肋组成。 木料尺寸要统一,利用压刨与平刨对进场木料进行二次加工,使方木
80/220V,另外 750KV 的电网正在建设当中。 110KV及以上电压等级的电网,主要承担输电任务,形成多电源环网,采用中性点直接接地方式。 其主保护主要是由纵联保护担任 ,全线路上任意点故障都能快速切除。 110KV及以下电压等级的电网供电、配电任务,发生单相接地后为保证继续供电,中性点采用非直接接地方式;为了便于继电保护的整定配合和运行管理,通常采用双电源互为备用
.............. 65 概述 .......................................................................................................................... 65 采区生产能力 .............................................
线的斜率是悬架的刚度。 悬架 的弹性特性有线性弹性特性和非线性弹性特性两种。 当悬架变形厂与所受垂直外力 F 之间呈固定比例变化时,弹性特性为一直线,称为线性弹性特性,此时悬架刚度为常数。 当悬架变形 f 与所受垂直外力 F 之间不呈固定比例变化时,弹性特性如图 3—1 所示。 此时,悬架刚度是变化的,其特点是在满载位置 (图中点 8)附近,刚度小且曲线变化平缓,因而平顺性良好;距满载较远的两端
产生的温输变电系列电气设备建设项目可行性研究报告 9 升,同时也可以有效地防止外力碰撞、冲击及发生触摸感电事故;其不利因素是对变压器的散热提出了较高的要求。 箱式变 电站高压开关室内安装有独立封闭的高压开关柜,柜内一般安装有产气式、压气式或真空式负荷开关 — 熔断器组合电器 ,其上安装的高压熔断器可以保证任一相熔断器熔断都可以使其主开关分闸,以避免缺相运行。 此外还装有接地开关