(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。 论文网
(2)系统的多平台支持。由于最终生成的实际是Html页面,所以只需要设备中带有浏览器就可以访问,所以相对来说用户没有系统的相关要求,在任意环境下,用户都可以轻松访问。
(3)强大的可伸缩性。便于扩展功能,JSP文件和JSP文件之间关联性不大,而且每个JSP中的请求实际上对应这个一个Servlet,所以当需要修改某个功能的代码时,不需要担心其他业务的问题。
(4)多样化和功能强大的开发工具支持。目前互联网上为Java提供了许多功能强大的开发工具,而且大部分的工具都是不收费用的,在各个平台的版本都有实现。
(5)支持服务器端组件。Web程序需要依靠强大、稳定的服务器端程序来维护,开发人员需要利用其他工具设计实现复杂功能的组件供Web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。
内部对象说明:客户端通过发送Request请求,这种请求会包含来自GET/POST请求的参数; Response 网页传回客户端的响应;PageContext 网页的属性是在这里管理; Session 与请求有关的会话; Application Servlet正在执行的内容;Out 用来传送响应的输出流; Config 代码片段配置对象;Page JSP网页本身; Exception 针对错误网页,未捕捉的例外。
2。2。2 JavaScript
JavaScript是一种基于对象和事件驱动,是一种具有相对安全性的客户端脚本语言。JavaScript可以与HTML超文本标记语言以及Java脚本语言一起实现在一个Web页面中连接多个对象。从而可以开发客户端的应用程序。同时JavaScript也是一门广泛用于网站开发的脚本语言,通常用来在传递的Response来修改前端显示功能,比如响应用户的各种操作。JavaScript是面向对象语言,我们可以根据面向对象的设计思想来做开发,同时JavaScript主要作为一些不需要发送到后台处理的功能的处理,比如一些超链接,控制Html控件的显示和隐藏,甚至一些按钮的点击事件。通过这种面向对象的程序设计,使得前端开发变得更加便捷,加强了前端代码的可维护性。在本系统的JavaScript技术在本系统中很多地方使用了Javascript技术,比如说,检验用户输入数据的有效性,是否重复,是否为空等等。
2。2开发工具
此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对MyEclipse、Tomcat和Mysql数据库进行简要介绍。
2。2。1 MyEclipse
Myeclipse是一种集成java编程、Web开发的功能强大的插件,是eclipse应用的扩展,支持跨平台开发。其中为了方便开发者对web应用的开发,集成了web应用项目包、HTTP抓包工具、自带Tomcat服务器等。MyEclipse(MyEclipse Enterprise Workbench ,简称MyEclipse)作为大多数企业推崇的开发工具,不仅面向后台Java开发,而且提供了前端的HTML、JSP、CSS的设计环境,并且MyEclipse完全支持Struts2、Hibernate、Spring等多个开源框架的开发,是整个web项目开发环境的整合,并且整个开发过程包括了完整的编程、调试、测试和发布等功能。
2。2。2 Tomcat
Tomcat作为一种轻量级的Web小型服务器,其特点是开发环境配置简单,不需要什么复杂的才做,开发者只需要将目录配置至Path环境即可使用。而且Tomcat是Apache提供的开源服务器,便于开发者维护,是开发和调试JSP程序的首选。它不仅可以截取对HTML页面发送的访问请求,而且Tomcat相对于其他模块,是作为一个独立的线程运行的,所以前端的问题对服务端的不会受到影响。 jsp+mysql上汽集团采购管理系统设计+ER图(4):http://www.youerw.com/jisuanji/lunwen_122041.html