人事管理信息系统毕业设计论文(编辑修改稿)内容摘要:

标不仅限于此。 Eclipse 还包括插件开发环境( Plugin Development Environment, PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。 由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员 都具有同等的发挥场所。 基于 Eclipse 的应用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。 例如, WebSphere Studio Application Developer 添加了对 JSP、 servlet、 EJB、 XML、 Web 服务和数据库访问的支持。 Eclipse 是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。 它主要由 Eclipse项目 、 Eclipse 工具项目 和 Eclipse 技术项目 三个项目组成,具体包括四毕业设计(论文) 6 个部分组成 —— Eclipse Platform、 JDT、 CDT 和 PDE。 JDT支持 Java开发、CDT 支持 C 开发、 PDE 用来支持插件开发, Eclipse Platform 则是一个开放的可扩展 IDE,提供了一个通用的开发平台。 它提供建造块和构造并运行集成软件开发工具的基础。 Eclipse Platform 允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。 JDK JDK(Java Development Kit)是 Sun Microsystems 针对 Java 开发员的产品。 自从 Java推出以来, JDK 已经成为使用最广泛的 Java SDK。 JDK 是整个 Java 的核心,包括了 Java 运行环境, Java 工具和 Java基础的类库。 JDK 是学好 Java的第一步。 而专门运行在 x86平台的 Jrocket 在服务端运行效率也要比 Sun JDK 好很多。 从 SUN 的 开始 ,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 开始,改名为 Java SE。 EE(J2EE),enterprise edition,企业版,使用这种 JDK开发 J2EE应用程序,从 JDK 开始,改名为 Java EE。 ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的 java 应用程序 ,从 JDK 开始,改名为 Java ME。 没有 JDK 的话,无法安装或者运行 eclipse。 因此 JDK 要作为 eclipse的运行支撑。 Tomcat Tomcat 是 Apache 软件基金会( Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、 Sun 和其他一些公司及个人共同开发而成。 由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中毕业设计(论文) 7 得到体现, Tomcat 5 支持最新的 Servlet 和 JSP 规范。 因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。 Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的 tomcat 标志 改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对 HTML 页面的访问请求。 实际上 Tomcat 部分是 Apache 服 务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。 这里的诀窍是,当配置正确时, Apache 为 HTML 页面服务,而 Tomcat 实际上运行 JSP 页面和 Servlet。 另外, Tomcat 和 IIS、 Apache 等 Web 服务器一样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立的Servlet 容器是 Tomcat 的默认模式。 不过, Tomcat 处理静态 HTML 的能力不如Apache 服务器。 MySQL Server MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。 在 2020 年 1 月 16 号被 Sun 公司收购。 而 2020 年, SUN 又被 Oracle 收购。 对于Mysql 的前途,没有任何人抱乐观的态度。 目前 MySQL 被广泛地应用在 Inter上的中小型网站中。 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 与其他的大型数据库例如 Oracle、 DB SQL Server 等相比, MySQL 自有它毕业设计(论文) 8 的不足之处 ,如规模小、功能有限( MySQL Cluster 的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。 对于一般的个人使用者和中小型企业来说, MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开放源码软件,因此可以大大降低总体拥有成本。 目前 Inter 上流行的网站构架方式是 LAMP( Linux+Apache+MySQL+PHP),即使用 Linux 作为操作系统, Apache 作为 Web 服务器, MySQL 作为数据库, PHP作为服务器端脚本解释器。 由于这四个软件都是免费或开放源码软件( FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统。 MySQL 使用 C 和 C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。 MySQL 也支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、OpenBSD、 OS/2 Wrap、 Solaris、 Windows 等多种操作系统,并同时为多种编程语言提供了 API。 这些编程语言包括 C、 C++、 Python、 Java、 Perl、 PHP、 Eiffel、Ruby 和 Tcl 等。 支持多线程 ,充分利用 CPU 资源;优化的 SQL 查询算法,有效地提高查询速度;既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的 GB 231 BIG5,日文的 Shift_JIS 等都可以用作数据表名和数据列名;提供 TCP/IP、 ODBC 和 JDBC 等多种数据库连接途径;提供用于管理、检查、优化数据库操作的管理工具;可以处理拥有上千万条记录的大型数据库。 可以使用命令行工具管理 MySQL 数据库(命令 mysql 和 mysqladmin),也可以从 MySQL 的网站下载图形管理工具 MySQL Administrator,MySQL Query Browser 和 MySQL Workbench。 另外,还有其他的 GUI 管理工具,例如早先的mysqlfront 以及 ems mysql manager,navicat 等等。 技术方案选择 底层逻辑采用 Java 语言编写;前端页面采用 JSP 展现;业务处理使用Servlet;操纵数据库使用 JDBC;界面修饰采用 CSS 样式表;异步查询、提交,采用 AJAX;前端页面的少量逻辑采用 JavaScript; 毕业设计(论文) 9 表 22 技术方案 用途 技术名称 备注 编程语言 Java 业务处理 Servlet 纯 Java 语言编写 前端页面 JSP 在 HTML 基础上编写 数据库操纵 JDBC 纯 Java 语言编写 界面修饰 CSS 异步操作 AJAX 前端逻辑 JavaScript 前端验证等逻辑 技术简要介绍 Java a、 Java 语言的相对简单性。 Java 语言的语法与 C 语言和 C++语言很接近,并且 Java 语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 b、 Java 语言 是面向对象的。 Java 语言提供类、接口和继承等,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。 Java 语言全面支持动态绑定,而 C++ 语言只对虚函数使用动态绑定。 总之, Java 语言是一个纯的面向对象程序设计语言。 c、 Java 语言是分布式的。 d、 Java 语言是健壮的。 Java 的强类型机制、异常处理、废料的自动收集等是 Java 程序健壮性的重要保证。 对指针的丢弃是 Java 的明智选择。 Java 的安全检查机制使得 Java 更具健壮性。 e、 Java 语言是安全的。 Java 通常被用在网络环境中,为此, Java 提供了一个安全机制以防恶意代码的攻击。 f、 Java 语言是体系结构中立的。 Java 程序(后缀为 java 的文件)在 Java平台上被编译为体系结构中立的字节码格式(后缀为 class 的文件) , 然后可毕业设计(论文) 10 以在实现这个 Java 平台的任何系统中运行。 这种途径适合于异构的网络环境和软件的分发。 g、 Java 语言是可移植的。 这种可移植性来源于体系结构中立性,另外, Java还严格规定了各个基本数据类型的长度。 h、 Java 语言是解释型的。 如前所述, Java 程序在 Java 平台上被编译为字节码格式, 然后可以在实现这个 Java 平台的任何系统中运行。 在运行时, Java平台中的 Java 解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。 i、 Java 是高性能的。 与那些解释型的高级脚本语言相比, Java 的确是高性能的。 j、 Java 语言是多线程的。 在 Java 语言中,线程是一种特殊的对象,它必须由 Thread 类或其子(孙)类来创建。 通常有两种方法来创建线程:其一,使用型构为 Thread(Runnable) 的构造子将一个实现了 Runnable 接口的对 象包装成一个线程,其二,从 Thread 类派生出子类并重写 run 方法,使用该子类创建的对象即为线程。 值得注意的是 Thread 类已经实现了 Runnable 接口,因此,任何一个线程均有它的 run 方法,而 run 方法中包含了线程所要运行的代码。 线程的活动由一组方法来控制。 Java 语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为 synchronized)。 k、 Java 语言是动态的。 Java 语言的设计目标之一是适应于动态变化的环境。 Java 程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。 JSP 与 Servlet JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。 网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。 JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将毕业设计(论文) 11 执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。 插入的 Java 程序段。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。