需要注意的是安装JavaServer Web Development Kit的目录,尤其是“work”子目录下的内容。JavaServer Web Development Kit软件包中有两类示例文件,一类是JSP文件,一类是包含一个表单的HTML文件,JSP代码处理这些表单。JSP中的Java代码都在服务器端执行[11]。
JSP是一种特殊的Servlet,JSP与Servlet功能的不同在于,JSP主要作为与用户交互,而Servlet主要用来处理业务逻辑。
2.2.2  JavaBean技术
JavaBean是一个可重用的使用Java语言开发的组件,在JSP开发中若想减少重复代码、让整个JSP代码更加简洁精练,使用JavaBean是个很好的选择。JSP与JavaBean搭配起来使用的优点如下所示:
(1)可分离HTML代码和Java代码,这样做的好处是日后文护起来更加方便简单。倘若把全部程序代码(包括HTML和Java)写入JSP页面中,整个程序的代码会变得冗长且复杂,非常不利于日后的文护。
(2)可充分利用JavaBean的可重用性优点。将开发过程中使用非常频繁的程序编写成JavaBean组件,当JSP有使用该程序的需求时,只需要简单的调用JavaBean组件来执行用户所要的功能,而不需要重复写相同的程序代码,如此一来便可节省项目开发时间。

在本质上来说,JavaBean其实就是一个Java类,属于面向对象编程。在JSP中如若想要使用JSP提供的JavaBean标签来对简单类的进行操作,这种类有些条件必须满足,列举如下:
(1)所有的类必须放在一个包中,在Web中没有包的是不存在的;
(2)所有的类必须声明为public class,如此才能被外部访问;
(3)类中所有的属性都必须封装,即用private声明;
(4)如果外部需要操作封装的属性,则必须编写封装的属性的对应的setter、getter方法;
(5)一个JavaBean中至少存在一个无参构造方法,此为JSP中的标签所使用。
如果在一个类中只包含属性、setter、getter方法,这种类实际上就属于avaBean。对于简单的JavaBean也有几个名词:
(1)VO:与简单的Java对象对应,具有特定的用途,即用于值的传递操作
(2)POJO:简单的Java对象
(3)TO:传输对象,进行远程传输时,对象所在的类必须实现java.io.Serializable接口。
<jsp:useBean>指令内部是依靠反射机制来实现的,定义对象所在的“包.类”名称后才能使用<jsp:useBean>指令,反射操作的前提条件是要求类中有无参构造方法,因此<jsp:useBean>的语法实际上属于反射机制的操作实现。
2.2.3  JavaScript技术
JavaScript是最流行的脚本编程语言[12],其主要用于Web开发,此外也在服务器、智能手机、平板电脑、PC、笔记本电脑等设备上用到。JavaScript属于轻量级的编程语言,可以作为HTML页面一部分直接插入到HTML页面中,通过浏览器解释并执行。
JavaScript同时也是一种弱类型语言[13]。与其他编程语言相同,JavaScript脚本语言的每个变量都有自己的数据类型,不过却不必在声明变量是显式的指定它的数据类型,可根据变量的具体内容推导出变量的数据类型,而且变量的数据类型会随着变量内容的改变而改变。很显然,强类型语言根本无法做到这点。
JavaScript采用了事件驱动方式,可以随时响应键盘事件、鼠标事件以及浏览器窗口事件等事件。同时JavaScript也是一种解释型的脚本语言,不需要用专门的编译器来编译,而可以直接的嵌入到HTML文档中,浏览器会逐行解释并执行,这样一来服务器的压力会减轻许多。
JavaScript相对来说是安全性较好的脚本编程语言,JavaScript是客户端脚本,通过浏览器解释并执行。JavaScript不允许访问本地磁盘,也不可以在服务器中保存数据,也不能修改和删除网络文档,只可以利用浏览器实现信息浏览或动态交互,这样便可有效防止数据丢失。
上一篇:神经网络算法在电梯导轨校直系统中的应用研究
下一篇:简易分布式程序的开发

jsp+mysql考试管理系统的设计与实现+ER图

jsp+mysql班级管理OA系统设计+源代码

jsp+mysql网上书城系统的设计与实现+源代码

JSP小区物业管理系统设计+源代码

jsp+mysql化妆品销售网站的设计+源代码

jsp+oracle网上信访信息系统...

jspl网上问卷系统的设计+源代码

常用游戏对于小学生英语教学的影响

天秤男婚后出轨能改好吗...

硅酸钇镥闪烁晶体的光学性能研究

人性化的用户界面设计研究

哈萨克民歌中生态美學思想的表现【4092字】

地方政府跨区域联合环境污染治理研究

建议全面开放生育政策,...

中班幼儿“求助”型告状行为的访谈提纲

无刷电机调速系统设计任务书

室外办公系统创新设计研究