1. 什么是 JSP?与 ASP、PHP、ASP.NET 相比, JSP有哪些优点?
2. JSP引擎的作用有哪些?
- 常见的JSP引擎有Tomcat、JRun、Resin等,其中最常用的就是Tomcat。
- Web服务器,其实就是服务器了,它指的是安装了JSP引擎的计算机。
- JSP引擎是用来管理和运行Web应用程序的软件,而安装了JSP引擎的计算机就是Web服务器。
- Tomcat可以说成是jsp的web服务器,但其实他就是jsp的一个引擎(容器)而已
- 什么是JRun:
答:JRun是一个JSP引擎,与Tomcat一样用来管理和运行Web应用程序。它是由Allaire公司开发的Java服务器软件(又一个对JSP引擎的称呼),但它是付费的。
- 什么是Resin:
答:Resin是一个JSP引擎,用来管理和运行Web一个用程序,是CAUCHO公司开发的Java服务器软件。Resin运行JSP的速度非常快,并且Resin是免费的。
3. JSP页面执行的顺序是什么?
- java是在服务器端运行的代码,而javascript和html都是在浏览器端运行的代码。所以加载执行顺序是是java>jsp>js=html。
- jsp中页面从上到下执行。
- js加载的顺序也就是页面中<script>标签出现的顺序。<script>标签里面的或者是引入的外部js文件的执行顺序都是其语句出现的顺序,其中js执行的过程也是页面装载的一部分。
*4. 如何修改Tomcat的服务端口?
*5. 如何创建一个自己的web目录?
6. JSP、 Java和 JavaScript 有什么区别与联系?
- JSP全称是:java server page,意思是基于JAVA服务器的网页技术,跟asp,php一样,都是网页制作用的语言
- JavaScript:也成为JS,跟JAVA没啥关系,就是赶时髦起个这名字,是一种脚本语言,嵌套在网页中实现各种功能的,比如禁止右键菜单,禁止复制什么的
- JSP,ASP,PHP都能嵌套使用JavaScript,
- Java包括JavaSE ,JaveMe,JavaEE。
- JSP是JavaEE中的一部分, 做网页的。
- JavaScript跟前两个没关系。 网站前端用的。
- javascript主要用来处理浏览器前端的操作,其运行环境是浏览器;
- java是一种开发语言,运行环境是JVM,主要在后台运行;
- JSP是java的一种使用方式,或者说是产品,是一种可以转换为servlet的页面(本质是servlet)。
- JSP上可以使用js,但是最终还是只能在浏览器端运行。
- Java是根红苗正的贵胄
- JSP是Java向Web进发的先遣军
- JavaScript出生时借了当红的Java的大名,一度消沉过,05年Ajax后翻身当主人鸟!
7. 什么是 B/S 模式?什么是 C/S 模式?试举例说明。
- B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度慢、效果优。
- C/S使用相对狭窄,有限制,范围小
8. 什么是静态网页?什么是动态网页?两者的区别是什么?试举例说明。
- 静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。
- 动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容,前台页面的内容也会随之更新,比较简单易学。
9. 解释web 工程内各目录的含义
.settings build 初级阶段暂时不需了解
src 源代码的编译 存放java源代码以及资源文件
WebContent :
<1>WEB-INF:
web-xml: web工程的根配置文件
classes: src编译后的文件
lib: 存放jar包 就是一个资源库
<2>META-INF: 可放配置文件,一般不编辑此文件夹
.classpath .project 这两个是对于Eclips的一个配置文件,对于工程的一个描述
10. JSP程序编译后生成class文件的路径是什么?
- 首先
不管是直接部署到tomcat,还是利用myeclipse&eclipse部署web项目,.jsp文件编译之后的.class文件都是在这个目录下面(D:\JavaTools\tomcat\7.0\apache-tomcat-7.0.63\work\Catalina\localhost),找到对应的项目,项目里面就是.jsp文件编译之后的.class文件。
- 可能出现的问题
1、问题描述:修改.jsp文件的名字之后,启动服务器找不到与.jsp对应的.class文件。
原因分析:
解决方法:如果重新部署之后还是报错的话,那么进入D:\JavaTools\tomcat\7.0\apache-tomcat-7.0.63\work\Catalina\localhost目录找到对应的项目,删除即可。