JSP毕业生就业信息管理系统的设计与实现(4)
时间:2017-03-20 20:18 来源:毕业论文 作者:毕业论文 点击:次
2. JSP标签可扩充 尽管ASP和JSP都使用标签与脚本技术来制作动态WEB网页,JSP技术能够使开发者扩展JSP标签得以应用,JSP开发者能定制标签库,所以网页制作者充分利用与XML兼容的标签技术强大的功能,大大减少对脚本语言的依赖[2]。由于定制标签技术,使网页制作者降低了制作网页和向多个网页扩充关键功能的复杂程度。 3. JSP技术的应用程序易于管理 基于JSP技术的应用程序比基于ASP的应用程序易于文护和管理。脚本语言都能很好服务于小的应用程序,但不能适应大型的,复杂的应用程序。因为,JAVA是结构化的,它比较容易创建和文护庞大的,组件化的应用程序。JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。 因为JSP技术是一种开放的,跨平台的结构,因此,WEB服务器,平台,及其他的组件能很容易升级或切换,且不会影响JSP基本的应用程序。 因此基于JSP的以上优点在设计本系统时最终选择了JSP技术进行开发。 2.1.3. Tomcat Tomcat 服务器是一个免费的开放源代码的Web应用服务器,在本系统中我们运用的是Tomcat5.0版本。Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。 在本系统中使用它是因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求[3]。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache独立的进程单独运行的。当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。 2.1.4. MYSQL MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司,该公司2008年被Sun公司收购,而Sun又在2009年被Oracle公司收购。目前MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 2.1.5. JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。其主要功能是:与数据库建立连接、发送 SQL 语句并处理结果。有了 JDBC,向各种关系数据库发送 SQL 语句就是一件很容易的事[5]。换言之,有了 JDBC API,就不必为访问 Sybase 数据库专门写一个程序,为访问 Oracle 数据库又专门写一个程序,为访问 MYSQL 数据库又写另一个程序,等等。您只需用 JDBC API 写一个程序就够了它可向相应数据库发送 SQL 语句。而且,使用 Java 编程语言编写的应用程序,就无须去忧虑要为不同的平台编写不同的应用程序。将Java 和 JDBC 结合起来将使程序员只须写一遍程序就可让它在任何平台上运行。Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法[7]。而 JDBC 正是作为此种用途的机制。 JDBC 扩展了 Java 的功能。如图1是JDBC原理示意图。 (责任编辑:qin) |