(1)只需要在JSP中进行一次编写,它就可以在程序中任何一个地方运行。你编写的代码可以不用做什么改变,只要不是超出了系统的范围[5]。
(2)支持多平台的使用,毫不夸张的说,不管哪个平台,任何一个环境中都能完成开发扩展,相比其他的编程技术,这就十分的强大了。
(3)它具有强大的可伸缩性
(4)Java作为一个强大的技术,有很多形式各异但性能非常强大的开发工具作为支持,对于用户来说,做大好处是它在许多情况下可以免费获取,并且能在多个平台下顺利运行。
(5)支持服务器端组件。要想开发一个web应用,并不是简简单单的靠一些代码就能完成的,需要获得许多方面的支持,从开发人员的角度来说,单单凭借他们自身的技术还不够,必须通过其他工具来帮助他们完成充满困难的工程,让系统更加实用,更能满足客户的需求。而JSP恰恰可以利用其自身完整的JAVA BEANS 组件来完成这些繁琐的功能。文献综述
1.4.3 JavaScript
JavaScript作为一门编程语言,被人们广泛的运用,我们可以用它来给HTML网页施加一个动态功能,比如客户在客户端发出请求,为了及时响应他,我们需要各种操作。作为一个存在于客户端的脚本语言,他的安全性还是相当的高的,人们不用担心出现信息的泄露等安全问题。JavaScript我们通常也叫他js代码,js的代码和java的代码有点相似,但是所有的类型定义只需要用var来定义就行了,不需要像java代码一样。但如Java技术一样,他可以面向对象,对对象进行程序设计之后,能让客户更直接,一目了然的了解该对象的特点,这个功能很方便,很强大,可以反复的实用,在程序中重复开发使用。同样的,我们也可以用Javascript开发交互式网页,不过前提是要在HTML的基础上实现[6]。它的特点便是让用户和网页之间形成一种动态的,可以互相交换信息,实时性的关系,简单的说只要你有创意,它的特点是无穷无尽的,这样的网页能包含许多内容,不仅使网页本身变得丰富了,也吸引了用户的眼球,让更多的人浏览,最大程度上提高了网页访问的效益。在本次设计的爱家家具系统中,在许多的模块设计上都运用到了Javascripe技术,系统也因此变得更加好用,更实用。
第二章 系统分析
当我们开始开发并设计一个系统时,在此之前要对整个系统进行分析,这种分析是多方面的,包括技术上的可行性、经济上的可行性还有操作上的可行性分析[7]。对于开发过程中将要面对的困难我们都应提前想好应对的办法,不能毫无准备,明确了开发目标,做好合理的安排。本次的爱家家具店系统的设计与开发采用mvc模式作为构架。
2.1可行性分析
在做一件事前,我们都应瞻前顾后,开发一个系统同样如此,比如资源上的,时间上的问题,人力上的问题等等。由此可见可行性分析的重要性,它在开发一个系统之前是很有必要的,为系统的完成提供了有力的保障,同时避免了一些不必要的浪费。事实上可行性的分析又是多方面的,接下面我就从技术方面、经济方面、操作方面和法律方面来给大家介绍一下,让大家有个简单地认识。
2.1.1技术可行性
本次爱家家具店信息系统的设计采用MyEclipse的开发环境,加上Tomcat的后台服务器,两者结合运行。对于页面的一些设计与开发主要选用了JSP技术,构建了一个B/S结构的网站。开发语言是Java,在编程技术中,JSP技术可谓是很普遍的,学习起来也十分的简单。开发设计一个基于Web的家具店信息系统在总体上来说难度不高,如何设计并运行好数据库成为了关键。大三的时候,学习了数据库这门课程,所以对于数据库来说的还是比较了解的。那时候老师教学也很负责,不仅将书本上的知识交给了我们,还时常让我们进行额外的练习,对于数据库的掌握还是很扎实的。课程结束后还有课程设计,让我们体验到了一个系统中数据库的重要性,也让我们具备了一定的系统分析能力。另外为了这次的设计还翻阅了许多相关技术的书籍,因此从技术上来说,这次的爱家家具店信息系统的设计与开发完全具有可行性。 jsp家具店信息系统的设计与开发(4):http://www.youerw.com/jisuanji/lunwen_80644.html