jSP.docx
《jSP.docx》由会员分享,可在线阅读,更多相关《jSP.docx(28页珍藏版)》请在冰豆网上搜索。
![jSP.docx](https://file1.bdocx.com/fileroot1/2023-2/5/2a0a505a-fd06-4ac2-839a-9ef9a51e9cbb/2a0a505a-fd06-4ac2-839a-9ef9a51e9cbb1.gif)
jSP
第一章1.什么是JSP?
干什么用的?
JavaServerPages简称JSP(是由sun公司倡导,与多个公司共同建立的一种技术标准,它建立在Servlet之上)
JSP是运行在服务器端的脚本语言之一,与其他的服务器端脚本语言一样,是用来开发动态网页的一种技术。
JSP(*.jsp)=HTML文件(*.htm/html)+Java程序片(Scriptlet)+JSP标记
2.JSP的技术特(优)点:
①跨平台②分离静态内容和动态内容③可重复使用的组件④沿用了JavaServlet的所有功能⑤预编译
JSP的特点:
内嵌在HTML中:
以较为简单直接的方式将程序代码内嵌在HTML中,降低了程序设计的难度。
丰富的内建对象:
JSP的规格中包含相关的对象、卷标与指令,提供了设计主从式网络程序的功能,简化了编写servlet程序的过程。
整合Java平台:
JSP程序中可运用Java所提供的各类包,以这些包为基础,扩充了JSP程序的本身的处理范围与能力。
3.JSP动态网页技术:
动态网页技术:
CGIASPJSPPHP
CGI:
CommonGatewayInterfaceASP:
ActiveServerPage
PHP:
HypertextPreprocessorJSP:
JavaServerPage
在早期,动态网页只有采用CGI技术,但由于编程困难、效率低下、修改复杂等缺陷,所以逐渐被ASP、PHP、JSP技术取代。
3.JDK的安装:
到SUN公司的官方网站下载安装。
JDK的配置:
在系统环境变量中分别加入下列环境变量,不存在则新建,存在则添加。
JAVA_HOME安装路径:
如“D:
\JDK1.6.0_03”
PATH变量:
“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
CLASSPATH变量“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”
JDK环境变量配置的步骤如下:
①.我的电脑-->属性-->高级-->环境变量.
②.配置用户变量:
a.新建JAVA_HOME
C:
\ProgramFiles\Java\j2sdk1.5.0(JDK的安装路径)
b.新建PATH
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
c.新建CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
③.测试环境变量配置是否成功:
开始-->运行--〉CMD键盘敲入:
JAVACJAVA
出现相应的命令,而不是出错信息,即表示配置成功!
6.JSP全称,优点?
JSP与ASP、PHP的相同点?
全称:
JavaServerPages
优点:
一次编写,到处运行,系统的多平台支持,强大的可伸缩性。
相同点:
1.交互性:
即网页会根据用户的要求和选择而动态改变和响应。
2.自动更新:
即无需手动更新HTML文档,自动生成新的页面,这可大大节省工作量。
3.因时因人而变:
即当不同的时间、不同的用户访问同一网址时会产生不同的页面,这就是所谓的个性化技术
7.JSP中可重复使用的组件:
JavaBean组件,JSP的标准标签和自定义标签
8.什么是JSP的预编译特征?
在JSP页面被第一次请求时进行编译,在后续的请求中如果JSP页面没有被修改过,服务器只需要直接调用这些已经被编译好的代码。
9.开发JSP程序需要具备的开发环境:
Web浏览器、Web服务器、JDK开发工具包以及数据库
10.在成功安装JDK后,需要配置的环境变量:
JAVA_HOME、PATH、CLASSPATH
11.Tomcat的默认端口:
8080,用户名:
admin,密码为空
12.开发JSP程序的开发工具:
Eclipse,jbuider,eclipse,jcreater,netbean
13.开发JSP程序可采用哪几种开发模式?
分别介绍它们的优缺点。
(1)单纯的JSP页面编程
优点:
可直接在JSP页面中实现各种功能
缺点:
程序的维护和调试困难,无法应用到大中小型的程序开发
(2)JSP+JavaBean编程
优点:
具有一个较清晰的程序结构,容易完成一些业务逻辑上的操作
缺点:
只适合小型或中型网站的开发
(3)JSP+Servlet+JavaBean编程
优点:
程序中的层次关系明显,各组件的分工也明确
缺点:
需要花费很多时间在系统设计上
(4)MVC模式
优点:
应用程序中用来完成任务的代码—模型是程序中相对稳定的部分,并会被重复使用
缺点:
程序与用户进行交互的页面—视图改变需要重复的编写业务逻辑代码,降低了整体程序开发的进程,使程序变得难以维护。
14.Eclipse开发工具中快捷键功能
Alt+上下方向键:
将选中的一行或多行向上或向下移动
Ctrl+/:
注释或取消注释Ctrl+D:
删除光标所在行的代码
Ctrl+W:
关闭单个窗口Ctrl+F6:
切换窗口
Ctrl+Shift+O:
快速地导入类的路径Ctrl+Shift+X:
将所选字符转为大写
Ctrl+Shift+Y:
将所选字符转为小写
第二章
2.在JSP中如何引用JavaScript
JavaScript概述:
是一种比较流行的制作网页特效的脚本语言,它由客户端浏览器解释执行,可以应用在JSP、ASP和PHP等网站中。
引用方法
①在网页中引入JavaScript,只需加入