MBP 人事系统开发-学历职称信息管理子系统 3
2 技术背景
2.1 跨平台技术背景
2.1.1 开发工具简介
1.Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个
全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse
技术项目三个项目组成,具体包括四个部分组成。
2.SpringMVC作为Servlet处理器、Hibernate Validator完成数据验证、Spring Bean做业
务逻辑封装、JPA作为数据库访问工具。
3.pgadmin 是一个设计,维护和管理 Postgres 数据库用的通用工具。
4. Jquery是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库(压缩后只
有 2 1 k ) , 它 兼 容 C S S 3, 还 兼 容 各 种 浏 览 器 ( I E 6 . 0 + , F F 1 . 5 + , S a f a r i 2 . 0 + , O p e r a
9.0+)。 jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且
方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而
且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 jQuery能够使用户的
html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了
只需定义id即可。
2.1.2 Java简介
Java既是一种编程语言,又是一个平台。Java既可以被编译,也可以被解释。通过编
译器,可以把Java程序翻译成一种中间代码——称为字节码——可以被Java解释器解释的
独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需
编译一次,程序运行时解释执行。
可以把Java字节码看作运行在Java虚拟机(Java VM)上的机器代码指令。每种Java
解释器,不管是Java开发工具还是可以运行Java小应用程序的Web浏览器,都是一种Java
VM的实例。JavaVM也可以由硬件实现。
Java字节码使“编写一次,到处运行”成为可能。可以在任何有Java编译器的平台上把
Java程序编译成字节码。这个字节码可以运行在任何Java VM上。例如,同一个Java程序
可以运行在WindowsNT、Solaris和Macintosh上。
平台是程序运行的硬件或软件环境。Java平台与大多数其它平台不同之处在于它是运
行于其它基于硬件平台的纯软件平台。大多数其它平台是硬件和操作系统的结合。
Java平台由两部分组成:
1. Java虚拟机(Java VM)
上海应用技术学院 计算机科学与信息工程学院 毕业论文