160901
 
1. 一句话介绍什么是JSP?
  和java相关的技术,可以开发出动态的,高性能的Web应用程序,的一门开发语言
 
2. 优点即特点,那么jsp的优点有哪些呢?
  JSP实现的Web应用,a.其动态页面和静态页面是分离的,b.已脱离硬件平台的束缚,c.且是编译后运行的。
=====P1 JSP的编译后执行和ASP的脚本级执行,各自有什么优缺点?
 
3. JSP引擎是什么?
  JSP应用完成后搭建在服务器上,服务器有多个Web项目,显然服务器上得有一个管理类型的程序来管理多个Web程序,这个管理JSP程序的程序就是JSP引擎。
 
4. tomcat服务器是什么?
  tomcat是最最常用的一个JSP引擎,由Apache和Sun联合开发,免费且开源,在win7中配置好了tomcat后,就可以跑可以运行的JSP项目了。
 
5. 搭建tomcat服务器的步骤是怎样的?
  1.先下载tomcat包,一种是解压后就可以用,一般是zip包。解压后进入bin目录,执行startup.bat启动服务区,说明一下,tomcat启动后会打开一个终端,并单独占用该终端窗口。
还有一种安装版的tomcat,下载后是.exe,按部就班,安装完毕。
  2.安装后,咱们去浏览器输入localhost:8080或则127.0.0.1:8080,如果看到了tom猫的页面,说明服务器搭建成功。
 
6. 如何配置tomcat的端口?【等待贴个截图】
  进入tomcat的conf文件夹,修改server.xml更改端口号?《connector port=‘8080’ pro.....》把这里的8080改成其他的,保存后重启服务器。
 
7. JSP页面除了html还可以有什么代码?
  JSP页面按文本文件保存扩展名是.jsp,里面通常有java的程序片,包裹在<% %>中,说白了,JSP页面就是融入了java代码的html文件,且后缀正是.jsp。
 
8. Web服务目录是什么?
  人们访问的网站,在服务器视角来看,实质上是一个web服务目录,说白了一个网站对应一个web服务目录。
  web服务目录的构成是这样的:1.根目录是安装目录.webapps.Root,一共三层。2.所有web服务目录都在这个根目录下,是它的儿子目录,多个web服务目录是兄弟目录。
 
9. 新建web服务目录还有种方式是制定虚拟目录,这种是如何实现的?【等待贴截图】
  假设要将D:\MyBook\zhang以及C:\wang作为web服务目录,并让用户使用apple和cloud虚拟目录访问Web服务目录D:\MyBook\zhang以及C:\wang下的JSP页面。
  首先用记事本打开conf文件夹下的server.xml,找到</Host>的部分(书上说在文件的后方),找到后在</Host>前面加上<Context path="/apple" docBase="D:/MyBook\zhang" debug="0" reloadable="true"/> <Context path="/cloud" docBase="C:\wang" debug="0" reloadable="true"/>保存退出后,重启tomcat。
 
10. JSP运行是什么样的原理?
  当服务器上的 JSP 页面被第一次请求执行时,服务器上的 JSP 引擎首先将 JSP 页面文件转译成一个 Java 文件,并把此文件编译生成字节码文件,最后执行此字节码文件来响应用户。
  注意:产品运行中,若 JSP 页面发生改变,Tomcat 服务器会生成新的字节码文件。
 
11. JSP技术比 ASP 快的主要原因是什么?
  Web程序设计之后,一般由管理员首次访问 JSP 页面,生成了 字节码文件后,后续用户访问的响应速度就有质的提升。
   另外,当多个用户请求一个 JSP 页面时,Tomcat服务器为每个用户启动一个线程,该线程负责执行常驻内存的字节码文件,以响应用户的请求。这些线程由 Tomcat 服务器统一管理,将 CPU 的使用权在各个线程之间快速切换,保证每个线程都有机会执行字节码文件,这与传统的 CGI 为每个用户启动一个进程的机制相比较,效率高得多。
  
 
160901

 

JSP 简介的更多相关文章

  1. JavaWeb学习----JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  2. 1.JSP 简介及工作原理

    1.JSP 简介 JSP(Java Server Pages)是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动态网页技术标准.JSP技术有点类似ASP技术,它是在传统的网页H ...

  3. 雷林鹏分享:JSP 简介

    JSP 简介 什么是Java Server Pages? JSP全称Java Server Pages,是一种动态网页开发技术.它使用JSP标签在HTML网页中插入Java代码.标签通常以<%开 ...

  4. JSP(1) - JSP简介、原理、语法 - 小易Java笔记

    1.JSP简介 (1)JSP的全称是Java Server Pages(运行在服务器端的页面),实际就是Servlet(学习JSP的关键就是时刻联想到Servlet) (2)JSP.Servlet各自 ...

  5. 7.JSP简介

    ---恢复内容开始--- 1.JSP简介 Java动态网页技术标准(Java Server Pages)是基于Servlet技术以及整个Java体系的Web开发技术是用于动态生成HTML文档的Web页 ...

  6. JSP-Runoob:JSP简介

    ylbtech-JSP-Runoob:JSP简介 1.返回顶部 1. JSP 简介 什么是Java Server Pages? JSP全称Java Server Pages,是一种动态网页开发技术.它 ...

  7. [JSP]JSP 简介

    1.1 概述 1.1.1 什么是 JSP? JSP 全称是 Java Server Pages,是一种动态网页开发技术. 它与 PHP.ASP.ASP.NET 等语言类似,运行在服务端的语言. JSP ...

  8. JavaWeb学习----JSP简介及入门(JSP结构及JSP处理)

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 艾水及水:http://www.cnblogs.com/liuhepeng 文章来源:http://www.cnblogs.com/liuhepeng ...

  9. JSP简介

    论坛 博客 微论 问答 游戏厅 天涯客 读书 更多 手机 服务 登录 注册   聚焦 民生 文学 旅游 财经 汽车 IT数码 时尚 情感 娱乐 视频 更多 北京 上海 广东 更多 天涯部落> J ...

随机推荐

  1. Mac Pro 资源管理器 Double Commander“个性化设置” 备份

    操作系统自带的资源管理器,总是有些别扭的地方,在 Windows 系统下,我一般用 Total Commander(破解版)来作为替代品.现在换为 Mac 系统,自带的 Finer 也不怎么好用,连最 ...

  2. Linux C 文件操作,系统调用 -- open()、read() 和 标准I/O库 -- fopen()、fread()

    函数汇总: open().write().read().close() fopen().fwrite().fread().fclose() 一.什么是文件 在讲述文件操作之前,我们首先要知道什么是文件 ...

  3. 【荐】MongoDB基本命令大全

    DB Shell数据操作 shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的. #数据库 操作 1.Help查看命令提示 > h ...

  4. Linux常用系统管理命令(top、free、kill、df)

    top   -c    #任务管理器 free  -m    #查看内存使用情况 kill  -9   2312 (说明:强制杀死进程 kill  -9  pid ) df   -h    #查看磁盘 ...

  5. 1·3 对 git 的认识

    我可以诚实的说:这是我第一次听见这个名词 GIT.老师您发的关于git链接我下载了,只是还没看完.所以以下只是片面的理解,在后期我会单独再发一次. 一·GIT的简单介绍 1·Git是一款免费.开源的分 ...

  6. RobotFrameWork(三)数据类型

    1.1 数字变量 执行结果: 1.2 布尔变量和None/null 执行结果: 1.3 字符串.元组.list和字典 执行结果: 1.4 space和empty 执行结果:

  7. jquery之toggleClass应用

    今天记载一下常用的html + css + jquery效果应用 1.html内容 <div class="selBtn screen_btn"> <a id=& ...

  8. ACM-ICPC代码模板

    是不是感觉手中的模板都各有缺陷? 要找到好的模板就要集百家之所长, 我在这里贡献出我的代码模板丰富大家的积累. 我的模板能较好的与常见的模板形成互补. 赶快收藏吧,否则以后找不到就不好啦! 另外,想成 ...

  9. 图片切换小demo

    <body> <div class="body"><img src="bopin/images/bigImg1.jpg" widt ...

  10. dataset 修改小数点位数

    #region dataset过滤器(修改小数点位数)导出使用 public DataSet ChangeDataSetValue(DataSet dataset) { foreach (DataTa ...