欢迎来到天天文库
浏览记录
ID:200271
大小:370.00 KB
页数:71页
时间:2017-06-30
《基于WEB的的固定资产管理系统的设计与实现毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于WEB的的固定资产管理系统的设计与实现毕业论文1.2系统功能本系统要实现的主要功能包括:(1)资产类型管理。(2)来源方式管理(3)用户管理(4)借出管理(5)存放位置管理(6)资产管理(7)目的管理(8)模型管理(9)使用期限管理2关键技术的比较分析与开发工具的选择在开发本系统时所使用的开发工具包括:J2DK1.6.0软件开发包,MicrosoftSQL71Server2000数据库,Eclipse3.2.0集成开发环境,Tomcat5.5.20(运行JSP的服务器)。2.1JSP介绍2.1.1什么是JSPJSP是JavaSer
2、verPages的缩写,是由SUN公司倡导,许多公司参与,于1999年推出的一种动态网页标准。JSP是基于Javaservlet以及整个Java体系的web开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站,并且这项技术还在不断的被更新和优化。JSP和ASP技术非常相似,ASP的编程语言是VBScript和JavaScript,JSP使用的是Java。与ASP相比,JSP以Java技术为基础,又在许多方面做了改进,具有动态页面与静态页面分离,能够脱离软件平台的束缚,以及编译后运行等优点,克服了ASP脚本级执行的缺点,因而逐渐成
3、为Internet上的主流开发工具。JSP综合了中间件和Java的优点,前者的优点在于可以使程序访问异构的数据库,而不必对应用程序作出改动;后者的优点在于具有平台无关性,不需要为不同平台编写不同的应用程序。即同样的程序可以在Windows环境下运行,也可以在Unix或者Linux下运行。JSP的工作方式为:客户端浏览器首先访问Web服务器,从Web服务器上下载Java小程序Applet的字节码文件以及相关类和JDBC接口的字节码文件;然后Applet根据数据库服务器的地址、端口号、帐号和数据库服务器连接,进行交互操作。由于JSP技术有
4、可操作性、可维护性、安全性、高效性等一系列优良特性,因此和其它中间件技术相比,有很大的优势。2.1.2JSP页面JSP 页面是 web 开发人员使用 JSP 内置标签和自定义标签,结合其他静态标签(HTML 或 XML 标签)生成的页面。JSP 页面的扩展名为 .jsp 或.jspx,web 服务器通过此扩展名通知 JSP 引擎处理该页面中的元素。通过部署描述文件 web.xml,也可使用其他扩展名和 JSP 引擎联系。通过71 JSP 引擎解释 JSP 页面中的标签,生成所需内容。例如,调用一个 bean 来访问一个使用JDBC A
5、PI 的数据库或者是包含一个文件。然后 JSP 引擎把返回的结果以 HTML(或XML)页面的形式发送到浏览器。实质上是把生成内容的业务逻辑封装在服务器端处理的标签和 beans 中。JSP 页面通常被编译成 Java 平台 servlet 类。因此,JSP 页面的运行需要有能支持 Java 平台 servlet 规范的 Java 虚拟机。JSP 页面实际上只是在第一次被调用的时候被编译一次。页面被编译成 Java Servlet 类 ,并驻留在服务器内存中,这样以后调用该页面时将很快。JSP 规范支持 XML 文档的创建。对于简单的
6、 XML 文档生成,XML 标签将以静态的部分包含在 JSP 页面中。动态的 XML 生成则需要使用 bean 组件或者自定义标签来实现。JSP 2.0 规范描述了 JSP 页面和 XML 文档之间的映射。通过该映射可以使用 XML 工具来生成和处理 JSP 页面。JSP 规范包括了标准的标签,用于使用和处理 bean。使用 useBean 标签生成一个特定 JavaBeans 的实例。如果这个类的实例已经存在,则直接使用。否则,创建一个新的实例。setProperty 和 getProperty 标签允许您操作给定对象的属性。在传统
7、的HTML页面文件中加入Java程序片和JSP标签就构成了一个JSP页面文件,简单的说,一个JSP页面除了HTML标记符外,再使用标记符号“<%”和“%>”,并在其间插入Java程序代码。JSP页面文件的扩展名是JSP,文件的名字必须符合标识符规定,由于JSP是基于Java语言,所以其名字区分大小写。Java技术有着自己鲜明的特色:简单性、面向对象、分布方式、安全性、与平台无关性、多线性、动态性。Java的安全性很值得一提,它通过本身的安全机制就防止了病毒程序的产生和下载程序对本文件系统的破坏。?在进行Java技术研究时,发现Java
8、的文件结构虽然是公开的,但是要插入自己的代码不太可能。采用Applet的方式,它的安全性可以说是很高的,想访问本地资源不太容易,要经过本地的很多认证。最为重要的是Java编译器并不处理内存布局,程序员无法从类的定义中推断
此文档下载收益归作者所有