基于jsp的家教信息管理系统的开发设计与实现内容摘要:

+JavaJSP。 JSP 的构架优劣 1 一次编写 ,到处运行。 除了系统之外 ,代码不用做任何更改。 2 系统的多平台支持。 基本上可以在所有平台上的任意环境 中开发 ,在任意环境中进行系统部署 ,在任意环境中扩展。 相比 的局限性是显而易见的。 3 强大的可伸缩性。 从只有一个小的 Jar 文件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡 ,到多台 Application 进行事务处理 ,消息处理 ,一台服务器到无数台服务器 ,Java 显示了一个巨大的生命力。 4 多样化和功能强大的开发工具支持。 这一点与 ASP很像 ,Java已经有了许多非常优秀的开发工具 ,而且许多可以免费得到 ,并且其中许多已经可以顺利的运行于多种平台之下。 5 支持服务器端组件。 web 应用需要 强大的服务器端组件来支持 ,开发人员需要利用其他工具设计实现复杂功能的组件供 web 页面调用 ,以增强系统性能。 JSP可以使用成熟的 JAVA BEANS 组件来实现复杂商务功能。 JSP 的数据库支持 Java 中连接数据库的技术是 JDBC,Java 程序通过 JDBC 驱动程序与数据库相连 ,执行查询、提取数据等操作。 Sun 公司还开发了 JDBCODBC bridge,利用此技术 Java 程序可以访问带有 ODBC 驱动程序的数据库 ,目前大多数数据库系统都带有 ODBC 驱动程序 ,所以 Java 程序能访问诸如 Oracle、 Sybase、 MS SQL Server和 MS Access 等数据库。 此外 ,通过开发标识库 ,JSP 技术可以进一步扩展。 第三方开发人员和其他人员可以为常用功能创建自己的标识库。 这使得 Web 页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。 JSP 技术很容易整合到多种应用体系结构中 ,以利用现存的工具和技巧 ,并且能扩展到支持企业级的分布式应用中。 作为采用 Java 技术家族的一部分 ,以及Java 2 企业版体系结构的一个组成部分 ,JSP 技术能够支持高度复杂的基于 Web的应 用。 由于 JSP 页面的内置脚本语言是基于 Java 的 ,而且所有的 JSP 页面都被编译成为 Java Servlets,所以 JSP 页面具有 Java 技术的所有好处 ,包括健壮的存储管理和安全性。 作为 Java 平台的一部分 ,JSP 拥有 Java 编程语言“一次编写 ,各处运行”的特点。 JSP 的数据库访问实现技术目前 ,无论大型数据库还是中小型数据库系统 ,都具有了良好的 Inter 连接性。 在应用程序中与数据库建立连接是访问数据库的一步 ,也是最为重要的一步。 在 JSP 脚本中可以通过 JDBC 数据源来连接数据库 : JDBC(Java Data Base Connectivity,java 数据库连接 )是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问 ,它由一组用 Java语言编写的类和接口组成。 JDBC 为工具 /数据库开发人员提供了一个标准的 API,据此可以构建更高级的工具和接口 ,使数据库开发人员能够用纯 Java API 编写数据库应用程序 ,同时 ,JDBC 也是个商标名。 有了 JDBC,向各种关系数据发送SQL 语句就是一件很容易的事。 换言之 ,有了 JDBC API,就不必为访问 Sybase 数据库专门写 一个程序 ,为访问 Oracle 数据库又专门写一个程序 ,或为访问Informix 数据库又编写另一个程序等等 ,程序员只需用 JDBC API 写一个程序就够了 ,它可向相应数据库发送 SQL 调用。 同时 ,将 Java 语言和 JDBC 结合起来使程序员不必为不同的平台编写不同的应用程序 ,只须写一遍程序就可以让它在任何平台上运行 ,这也是 Java 语言“编写一次 ,处处运行”的优势。 Java 数据库连接体系结构是用于 Java 应用程序连接数据库的标准方法。 JDBC 对 Java 程序员而言是 API,对实现与数据库连接的服务提供商而言是接口模 型。 作为API,JDBC 为程序开发提供标准的接口 ,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。 JDBC 使用已有的 SQL 标准并支持与其它数据库连接标准 ,如 ODBC 之间的桥接。 JDBC 实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。 Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性 ,是编写数据库应用程序的杰出语言。 所需要的只是 Java 应用程序与各种不同数据库之间进行对话的方法。 而 JDBC 正是作为此种用途的机制。 JDBC 扩展 了 Java 的功能。 例如 ,用 Java 和 JDBC API 可以发布含有 applet 的网页 ,而该 applet 使用的信息可能来自远程数据库。 企业也可以用 JDBC 通过 Intra 将所有职员连到一个或多个内部数据库中 (即使这些职员所用的计算机有 Windows、 Macintosh 和 UNIX 等各种不同的操作系统 )。 随着越来越多的程序员开始使用 Java 编程语言 ,对从 Java 中便捷地访问数据库的要求也在日益增加。 MIS 管理员们都喜欢 Java 和 JDBC 的结合 ,因为它使 信息传播变得容易和经济。 企业可继续使用它们安装好的数据库 ,并能便捷地存取信息 ,即使这些信息是储存在不同数据库管理系统上。 新程序的开发期很短。 安装和版本控制将大为简化。 程序员可只编写一遍应用程序或只更新一次 ,然后将它放到服务器上 ,随后任何人就都可得到最新版本的应用程序。 对于商务上的销售信息服务 , Java 和 JDBC 可为外部客户提供获取信息更新的更好方法。 “ SQL Server 配置管理器”选择“ SQL Server 2020 网络配置” ?“ SQLEXPRESS 的协议”将其中的“ TCP/IP 协议”改为启用 ,如图 34 所示。 图 34 “ SQL Server 配置管理器”窗口 “ TCP/IP”点击属性打开如图 35 所示窗口。 图 35 “ TCP/IP 属性”窗口 将“ TCP 端口”改为 1433。 打开 Myeclipse,在网站项目的“ \WebRoot\WEBINF\lib” 文件夹下放入 SQL Server 2020 JDBC 驱动程序“ ”。 SQL Server 2020 JDBC 驱动程序如图 36 所示。 图 36 SQL Server 2020 JDBC 驱动程序 在网站项目的 Scr 文件夹下创建工具包“ //0.”在此包下创建数据库连接类“ ” ,数据库连接的代码如下 : package //.。 import //.nection。 import //.verManager。 import //.Exception。 import //..DBConn。 public class DBConn Connection conn。 public Connection getConn return conn。 public DBConn try //.//.ServerDriver。 conn sa,123。 if ! //.ntlnconn2020 ok!!。 else //.ntlnconn2020 error!!。 catch ClassNotFoundException e。 catch SQLException e。 public static void mainString[] args new DBConn。 此后调用 “ DBConn”方法就可以实现数据库的连接。 SQL Server 2020 数据库介绍 SQL Server 2020 是 Microsoft 公司推出的 SQL Server 数据库管理系统的一个 版本。 该版本继承了 SQL Server 版本的优点同时又比它增加了许多更先进的功能 ,具有使用方便 ,可伸缩性好与相关软件集成程度高等优点 ,可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2020 的大型多处理器的服务器等多种平台使用。 SQL Server 2020 数据库引擎提供完整的 XML 支持。 它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。 SQL Server 2020 程序设计模型与 Windows DNA 构架集成 ,用以开发 Web 应用程序 ,并且SQL Serv。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。