毕业论文=毕业生就业信息管理系统(论文范文_JSP_JAVA 联系客服

发布时间 : 星期四 文章毕业论文=毕业生就业信息管理系统(论文范文_JSP_JAVA更新完毕开始阅读46ed6dd6dbef5ef7ba0d4a7302768e9951e76e32

的Servlet容器是Tomcat的默认模式。 2.1.4 Hibernate

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。 2.1.5 SQL Server 2000

有许多的数据库可以选择,SQL SERVER、ACCESS(*.mdb)、EXCEL(*.xls)、FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以达到存储数据的功能。在此选择了SQL SERVER 2000作为数据库,因为SQL SERVER 2000作为Microsoft家族的重要成员,是新一代基于客户机、服务器的大型关系数据库系统。根据测试表明,SQL SERVER 2000能够满足大型Web站点和企业数据处理系统的数据存储和分析需求,是一套组件的集合,有许许多多的组件共同完成强大的功能。SQL SERVER 2000可以运行在多种操作系统之上。其服务器环境可以是Windows 2000各个版本,Windows NT,Windows 95/98;客户机环境可以是Windows 2000,Windows NT,Windows 95/98,Windows 3.X,MS-DOS,还可以是Internet的各种浏览器。并且由于SQL SERVER 2000是和Windows NT完全集成的,因此还可以利用Windows NT的安全系统以及性能监测器等组件。其特点是:

1 强大的可伸缩性

SQL SERVER 2000允许多用户同时访问数据库。SQL SERVER 2000的一个实例包括数据库的备份和关系数据库管理系统的复制。运行在SQL SERVER 2000上的应用程序通过通讯组件来把传输命令传到SQL SERVER 2000的实例,当应用程序与SQL SERVER 2000的实例连接时,可以访问实例中用户授权的任何数据库。同样,通讯组件还允许在同一台计算机上运行多种实例。

2 支持大型Web站点或企业信息处理系统

word文档 可自由复制编辑

SQL SERVER 2000支持对称多处理器(SMP)技术,允许用户自己增加处理器,内存以及磁盘空间来满足上千的用户同时访问数据库。SQL SERVER 数据库表中的数据可以分布在多台服务器上。所有这些设置对用户来说都是透明的,用户不知道实现的技术细节,对数据的操作完全和单机上的一样。另外,SQL SERVER 的可伸缩性还支持单机系统。在这种情况下,由于没有涉及太多的资源,包括分配处理器,存储空间等资源。关系数据库引擎自动调节资源以及实现并发控制。

3 客户机/服务器体系结构

服务器是数据库服务器,能够支持如Microsoft SQL SERVER ,Sybase,Oracle等数据库管理系统,客户对数据库服务器传输SQL代码[4]。采用分布式处理系统。客户机做一些前端工作,服务器则执行客户通过网络传递古来的SQL语句(后台处理)。允许数据放在网络中任意一台计算机上。而应用程序能够透明处理这些数据,就好象数据是存放在本地计算机上一样。并且服务器可以是客户机,客户机也可以是服务器。在网络环境中,服务器是一台固定的计算机(对等网除外);而在C/S体系结构中,服务器可以是任何一台计算机,它既可以是服务器,也可以充当客户机。 2.1.6 JDBC

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。其主要功能是:与数据库建立连接、发送 SQL 语句并处理结果。有了 JDBC,向各种关系数据库发送 SQL 语句就是一件很容易的事[5]。换言之,有了 JDBC API,就不必为访问 Sybase 数据库专门写一个程序,为访问 Oracle 数据库又专门写一个程序,为访问 Informix 数据库又写另一个程序,等等。您只需用 JDBC API 写一个程序就够了它可向相应数据库发送 SQL 语句。而且,使用 Java 编程语言编写的应用程序,就无须去忧虑要为不同的平台编写不同的应用程序。将Java 和 JDBC 结合起来将使程序员只须写一遍程序就可让它在任何平台上运行。Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法[7]。而 JDBC 正是作为此种用途的机制。 JDBC 扩展了 Java 的功能。如图2-1是JDBC原理示意图。

word文档 可自由复制编辑