(1)JSP运行原理
JSP实质上就是一个简化版的Servlet设计,JSP的本质是一个Servlet设计,当用户通过链接或者Form表单向指定的Servlet发送一个请求时,Servlet就会利用后台程序生成html页面,其中就包括一个静态的html标签,以及所有需要在html页面中显示的信息内容。如图2-1所示。
图2-1 JSP运行原理
(2)JSP的优势:
①强大的可移植性、可扩展性和跨平台性:JSP的脚本代码只需要编写一次,就可以在几乎所有平台的所有环境中开发、部署以及扩展,JSP的完美运行体现了它本身不可多得的可重用、跨平台特点;
②可伸缩性:即便是只有一个小小的jar文件,也可以使得Servlet/JSP顺利运行,JSP技术在运行的过程拥有可靠的生命力,能够支持多台服务器集群和负载均衡,到Application进行事物处理和消息处理。
③功能多样化的开发工具支持:Java从出生到现在已经拥有了许多优秀、免费、跨平台的开发工具。
(3)JSP的缺点:
①复杂性:一切的事物都具有正反两面性,Java的一些优势也成为了JSP技术的问题所在。JSP的在传播跨平台功能、强大伸缩能力的同时,也为产品带来了复杂性。
②占内存:JSP的运行效率快捷是在“以内存换性能”的前提下决定的,这也就导致了其占用内存的空间很大。
(4)常用内置对象
在JSP页面中,共有九个内置对象,分别是request、response、pageContext、out、session、application、config、page和exception。
(5)JSP的发展前景
由于Servlet技术无法满足系统变更、技术维护、预览快速生成的要求,JSP以其高效的运行速度,强大的跨平台等功能出现在当今最流行的网页技术行列。JSP技术的诞生就是要以使Web应用程序的开发更加简单和方便为目的,所有的程序操作都放在服务器端执行,浏览器传递给客户端的数据只包含操作的结果,而对浏览器的要求最低,节约了系统程序的开发成本。作为一个开放的可扩展的动态Web页面标准,JSP技术的改进和发展,加快了动态网站的开发效率,得到了很多动态网站开发者的青睐和使用。
2。3。2 经济可行性分析
计算机技术的广泛普及和人类社会思想形态的进步,推动了社会发展的前进脉轮,一大批有技术含量的行业和产品应用而生,反过来使得计算机技术从遥不可及的“奢侈品”逐渐转型为“日用品”,于是,商品经济下的计算机技术可以很方便地运用,某些特定的开发工具也能够免费下载,企业人事管理系统的开发成本已最大化地降低。同时,现在的计算机技术应用下的系统比较于过去的管理模式,有更强的稳定性、更快的速度、更高的效率,严格控制了管理和人力上的成本。所以,从经济的角度来看,该系统可行。
2。3。3运行可行性分析
运行可行性包括部门的组织分工、现有人员和当前系统对新系统的适应能力,以及对运营人员组织的培训。当前社会中电脑已经进入工作和生活的方方面面,各行各业的工作人员都具有一定的软件操作能力和基本的学习能力,因此,从运行的可行性上来看,该系统是没有问题的。
2。3。4 可行性分析结果
企业人事管理系统的开发,是以JSP框架为核心架构,以MySQL数据库进行程序应用的数据存储以及系统正常工作的数据查询操作等功能需求,减少了程序开发的代码量,降低了系统的成本;从时间上来说可以避免工作人员消耗过多的时间和精力,减轻管理人员的工作压力,节约企业的管理成本;从效率上讲可以提高管理人员的工作水平和工作质量,在企业管理细节上尽量做到节源的实现目标;从企业管理理念出发,促进企业人事管理理念的进步发展,完善了企业制度,改善了企业营造“公平公正合理”的企业共事环境的工作水准。通过专业技术分析,发现具备开发该系统的各种技术。因此,本系统具有开发可行性。