——基于web的网上选课系统论文(编辑修改稿)内容摘要:

三层 模型 ( 1) 表示层: 提供应用程序的用户界面, 通过浏览器可以浏览和操作本系统。 ( 2) 业务层: 业务层实现应用程序的业务功能。 ( 3) 数据层: 数据层提供对外部系统(如数据库)的访问,该层涉及到的主要 java 技术是 JDBC的数据库访问技术. 通过这三层访问和保护数据库中的数据,分层之后系统程序的结构如下图: 用 JSP 实现与数据库 Access 连结 加载驱动程序 连接数据库 执行 SQL 关闭 8 JDBC 驱动程序 JDBC( Java DataBase Connectivity, Java 数据库互连),则是使用 Java 所编写的数据库驱动程序,具有跨平台的特性。 Java 程序 或者 JSP 程序都必须通过此类驱动程序来连接数据库。 而 JSP 程序若要存取不同的数据库系统,同样也必须使用不同的 JDBC 驱动程序。 如果你想要寻找适合你的数据库系统的 JDBC 驱动程序,可从 网站下载。 要连接 Access 数据库所使用的 JDBC 驱动程序,已经包含在 JDK 中了。 这个 JDBC 驱动程序是一种 ”JDBC ODBC 桥接驱动程序 ”, 用来让 JSP 程序连接以 ODBC 驱动程序 连接的数据库系统。 其关系图如下: 设置 ODBC 数据源 Access 所建立的数据库必须由 ODBC 驱动程序来连接,因此对于程序要连接的数据库,必须先在系统中设置其使用的 ODBC 驱动程序的类型以及该数据库来源。 我们用 Access 创建一个数据库,名称为 Database1,然后 去控制面板 管理工具,打开 ” 数据源 (ODBC)”。 添加上自己所需的数据库文件。 加载 JDBC 驱动程序 连接 Access 的 JDBC 的驱动程序已包含在 JDK 中,在程序中只要以下面的程序将其加载便可: (“”)。 “.forName” 是 ”.*” 包底下的方法,可用来加载所指定的 JDBC 驱动程序。 连接数据库 在加载 JDBC 驱动程序后,接着必须利用 包中的 ”Driv erManager” 类的 ”getConnection” 方法,建立一个数据库连接对象来打开数据库,此对象的类型为 ”Connection”, 建立的方法如下 : 9 Connection 对象名称 =(“jdbc : odbc:数据库来源名称 ”,” 用户账号 ”,” 密码 ”)。 其中 ” 用户账号 ” 和 ” 密码 ” 是用在有存取权限的数据库系统中。 关闭数据库 建立数据库连接对象之后,便等于打开了数据库,而在程序进行处理之后,则必须以下面的方法关闭数据库。 对象名称 .close()。 第四章 本次毕业设计涉及到的相关技术 Jee 简述 随着 IT技术的发展和企业对信息化需求的日益增加,在软件开发技术方面逐渐分为了 两个阵营: Java和 .Net。 因为 Java在安全性、跨平台性以及分层次的架构方面有着不可比 拟的优势,所以特别适合于大型企业级应用的开发, Java EE就是 Java平台中专门为企业 应用制订的标准框架。 本章将从 Java EE的发展讲起,在读者了解了 Java EE的运行模式后, 再逐个讲解 Java EE的核心技术。 Java平台有三个版本,这使得软件开发人 员、服务提供商和设备生产商可以针对特定 的市场进行软件开发。 这三个版本分别是: Java SE(Java Platform, Standard Edition)、 Java EE(Java Platform, Enterprise Edition)、 Java ME(Java Platform, Micro Edition)。 Java SE以前称为 J2 SE,适用于桌面系统开发,它包含了支持 Java Web服务开发的类, 并为 Java EE提供基础。 Java EE以前称为 J2EE,适用于企业级应用开发,它是在 Java SE 的基础上构建的,它提供 Web服务、组件模型、管理和通信 API,可以用来实现企业级的 SOA(面 向服务体系结构 )和 Web。 Java ME以前称为 J2ME,适用于小型设备和智能卡 开发,基于 Java ME规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。 JSP(Java 服务页面 ) 用 JSP开发的 Web应用是跨平台的,既能在 Linux下运行,也能在其他操作系统上运行。 JSP的运行方式是:当客户端向服务器发出请求时,被请求的 JSP首先被 Web应用服 务器编译成 SerVlet并执行,然后将所产生的结果作为一个 HTML文件传给浏览器。 如果该 JSP文件没有被修改过,当客户端再次向服务器发出请求时, JSP文件将不会再被编译,而是直接执行已编译好的 Servlet,从而加快了访问速度。 10 JSP 的语句一般分为 6 种:编译语句、声明语句、程序代码、注释语句、运算表达式和 动作语句。 �编译语句: %@指示名 [属性 =“属性值 ”]%; �声明语句: %!声明语句; [声明语句; ]⋯%; �程序代码: %程序代码 %; �注释语句: %一注解一 %; �运算表 达式: %=表达式 %; �动作语句: JSP:动作名 [属性 1...]/。 Servlet 借助 Java的跨平台特性, Servlet被设计成一种独立于平台和协议的服务器端的 Java应用程序,可以生成动态的 Web页面。 Servlet由 Web服务器进行加载,该 Web服务器必须包含支持 Servlet的 Java虚拟机。 Servlet不是独立的 Java应用程序,没有 main方法,它不是由用户直接调用,而是由容器调用。 JDBC(Java 数据库连接 ) JDBC是 Java提供的用来执行 SQL语句的 JavaAPI,可以为多种关系数据库提供统一访问。 它由一组用 Java语言编写的类和接口组成,是用于 Java应用程序连接数据库的标准方法。 有了 JDBC,向各种关系数据发送 SQL语句就是一件很容易的事了。 像 ODBC一样, JDBC对开发者屏蔽了一些细节问题;另外, JDBC对数据库的访问也具有平台无关性, JDBC使用已有的SQL标准并支持与其他数据库连接标准。 JDBC是 Java数据库连接( Java Data Base Connectivity)技术的简称,指 Java同许多数据库之间连接的一种标准。 JDBC为数据库应 用开发人员、数据库前台工具开发人员提供了一种标准的 JavaAPI,使开发人员可以用纯 Java语言编写完整的数据库应用程序。 JDBC能够完成下列三件事:  与一个数据库建立连接( connection)。  向数据库发送 SQL语句( statement)。  处理数据库返回的结果( resultset)。 XML XML的英文全称是 eXtensible Markup Language,它是一种简单的数据存储语言,使用 11 一系列简单的标记描述数据,而这些标记可以用方便的方式建立。 虽然 .XML比二进制数据要占用更多 的空间,但 XML极其简单且易于掌握和使用。 与数据库不同的是, XML不提供数据索引、排序、查找等功能,它仅仅是展示数据。 Html HTML( HyperText Markup Language)即超文本标记语言或 超文本链接 标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。 HTML 文本是由 HTML命令组成的描述性文本, HTML 命令可以说明文字、图形、动画、声音、表格、链接等。 HTML 的结构包括头部( Head)、主体( Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要 说明的具体内容。 编码: html head titlehelloworld/title /head bodyhelloworld ,everyone!!/body /html Javascript 简介 JavaScript 是一 中广泛用于客户端 Web 开发 的 脚本语言 ,常用来给 HTML 网页添加动态功能,比如响应用户的各种。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。