JSP技术有以下几个优点:
(1)可重用的组件
Jsp页面中存在JavaScript代码片段,页面可以通过该片段实现页面的动态化,例如,一个按钮按下操作后将一些信息提交给后台,后台会返回对象给前台。这样的操作如果将同样的函数应用到别的按钮,同样可以实现相同的功能而不用重新写这部分的代码,大大减少了代码量。
(2)标识简化的页面开发
JSP与Java常常结合在一起使用,主要因为两者之间有许多相同的功能可以互相调用。因此JSP程序员可以在不用完全了解全部功能的前提下使用该开发语言,这样大大的减弱了程序员们的压力提高了他们的工作效率。而这样的JSP优点在以后也会更加的得到发展。
(3)内容样式相分离
JSP页面加入了JavaScript和tag标记,用户调用JavaScript只需要将它单独写出来,在页面内引用即可,再也不用将属性与调用对象写在一起,这样不仅仅减少了代码量,更是将页面更加的整洁化,更容易读懂[4]。
2.2 系统开发语言JAVA介绍
2.2.1 JAVA概述
Java是由美国的升阳科技型公司(Sun Microsystems, Inc.)推出的一种程序语言。
2.2.2 JAVA的特点
一、面向对象
(1)抽象:举个例子,人是类,男人和女人是对象,则人就是男人和女人的抽象化描述。
(2)继承:即一个类共享另一个类(私有属性方法除外)的数据与方法,这个类则称为子类,被共享的类称为父类。
(3)封装:封装即将类的属性和方法通过类包裹起来,外界的类想调用这个类内的属性和方法需要通过这个类这个接口。这样很好的保证了数据的安全性与完整性。
(4)多态性:Java中多态性体现之一是允许存在相同的函数名,但为了区分,函数的参数列表或者返回值不能相同,这称为函数的多态性[5]。
二、可移植性
Java可以在多个平台上解释编译过后的代码,并且可以成功运行。Java的平台融合性很强大,所以这也是Java在几年内迅速崛起成为主流的原因。
三、安全性
Java不像C、C++一样可以通过指针访问数据在内存中的原地址,Java函数之间传递参数时只能传递参数的代表值然后通过代表值访问对象而不能直接改变对象的内存地址,这样很好的保证了数据的不被随便篡改。
四、并发机制
Java语言的一个重要特性就是在语言级支持多线程的程序设计。
五、支持可视化图形界面
Java中提供页面中一些组件的调用代码,如按钮,图片框等。所有的组件都可以在eclipse中运行显示[6]。
2.3 JAVASCIPT介绍
JavaScript是一种主要用来实现静态页面的动态化的脚本语言,由 Netscape公司开发研制。JavaScript使得网页包含许多动态元素,加强了页面的交互性,现在JavaScript已经成为了实现动态页面的主流编程语言之一。
只有能支持JavaScript的浏览器才能成功的使用用JavaScript编写的程序,因此微软公司和Netscape公司分别对此推出了相对应的浏览器以支持它的运行[7],[8],[9]。
2.4 TOMCAT
Apache与其他合作者共同研发了一个servlet容器就是Tomcat。任何一个需要连接操作动态数据库项目的运行都需要servlet来支持,Java就是一个例子。Java中也可以查看修改servlet的配置,例如Java中创建了过滤器或者servlet文件,在server.xml文件中都会显示出来[10],[11],[12]。
2.5 MYSQL
2.5.1 MYSQL概述
MySQL是由MySQL AB公司研发的的数据库系统,与SQL server相似,都是一种可以支持多个用户和多个线程的包含自带服务器的数据库系统。它占用内存远远小于Oracle与sql server,但是它可以存储的数据却不局限。除此之外,MySQL的运行速度是迄今为止最快的。现在MySQL已经成为了开发者们喜爱的数据库系统之一[13],[14]。 jsp+mysql运动服装销售网站设计(3):http://www.youerw.com/jisuanji/lunwen_33974.html