第二章 开发环境与技术介绍
本章节主要针对性地介绍了设计和实现该系统所涉及到的开发工具和技术,其中包括开发平台,数据库,服务器,前后端所用框架以及开发过程中所采用到的相关技术和插件等。
2。1 系统开发环境
2。1。1 开发平台-Eclipse
Eclipse是一种企业级的工作平台,全称为Eclipse Enterprise Workbench。它是一个功能强大的J2EE 网页式集成开发工具,本质上就是在其他一些开发工具的基础上添加一些插件。它的功能包括系统开发的编码、编译、测试、排错和部署功能,能够做到支持JAVA、HTML、CSS、Spring、struts2、hibernate、Ajax、JS、JQuery、JSP等多种开发语言和框架技术,还可以在开发系统和数据库管理方面提高开发人员的工作效率。
2。1。2 数据库-mysql
MySQL是一个真正的多用户、多线程SQL或者HQL数据库服务器,它有很好的数据搭载能力,一个运行环境有超过40个数据库,10,000个表,其中500多张表超过7百万行数据,总数据大约有100GB的数据库系统能够流畅的被MySQL关系型数据库所支持[[[] Vaccari J A。 The Challenges of Orient Express。1990, 134(1):55。]]。而MySQL不会像Oracle数据库那样对硬件系统及硬盘质量空间等有很高的限制级要求。这也正是本网站系统选用MySQL关系型数据库作为后台数据库系统管理数据的一个重要原因。MySQL优点有如下几点:
(1)自mysql5。0以后,引入了多线程服务器的结构,共享SQL语句,也减少了很多mysql进程对于当前服务器中资源占用[[[] 黄泽恩。 基于ASP。NET的在线人才招聘系统的设计与实现。 2009,11:172-175。]];来,自.优;尔:论[文|网www.youerw.com +QQ752018766-
(2)提供了基于多种角色合理分工的安全性管理,安全系数较高;
(3)在物理空间分配来说,它是存储于硬盘上的各种文件,具有活动性,可扩充性高;
(4)在思维逻辑上,它是由系统表空间组成的。具有很全面的多种类型数据管理与处理功能、完备的数据之间关联关系。
2。1。3 服务器-Tomcat
Tomcat是由Apache和Sun等公司共同研究开发出来的一款轻量级的WEB应用服务器。它在配置成功后,是作为一个单独的进程在运行,且运行的是JSP和Servlet文件,充当这两者的容器。由于其运行时占用系统资源少,扩展性佳,功能较为强大且具备免费开源性[[[] 陈平。 在线渠道招聘的选择——苹果官网与智联招聘的对比分析。 2015,06:12-18。]]。程序员们能够根据个人需求进行更改。正是由于它的这些优点,在很多中小型系统开发过程中被普遍使用,是开发人员开发系统和调试功能的首选。