当前位置:首页 > CN2资讯 > 正文内容

jsp 服务器 和 javaee服务器 区别

1天前CN2资讯


一、什么是JSP?

JSP是Java Server Page的缩写,是由Sun公司倡导等于1999年推出的一种Web服务设计标准。

现JSP已经成为开发动态网站的主流技术。

二、JSP运行环境的安装与配置

1、B/S模式:(Browser/Server浏览器/服务器模式),是指需要获取信息的用户使用浏览器想服务器发出请求,服务器对此作出响应,将有关信息发送给用户的浏览器。

在B/S模式中,服务器上必须有所谓的Web应用程序,服务器通过运行这些Web应用程序来响应用户的请求。所以,基于B/S模式的网络程序的核心就是设计服务器端的Web应用程序。

2、JSP引擎(JSP容器):用来统一管理和运行一个服务器上很多基于JSP的Web应用程序,来满足各种用户的需求的一个软件。

3、Web服务器:安装JSP引擎的计算机;

Tomcat是一个免费的开源JSP引擎,而安装了Tomcat的计算机就可以称为是一个Tomcat服务器。

4、JDK环境变量的配置:

Java_home:磁盘:\jdk..(版本)

例如:jdk-7-windows-i586    安装的目录是:D:\JDK1.7

Path:磁盘:\jdk..(版本)\bin

例如:jdk-7-windows-i586    安装的目录是:D:\JDK1.7\bin

5、Tomcat的安装与启动:

(1)将安装包解压到想要安装的磁盘位置后,执行Tomcat安装目录中bin文件夹内的startup.bat来启动Tomcat服务器。

(2)双击.exe文件来安装;

(3)Tomcat服务器安装成功的测试:在浏览器的地址栏中输入:http://localhost:8080或http://127.0.0.1:8080。

 三、JSP页面

1、一个JSP页面中可以有普通的HTML标记和JSP规定的JSP标记,以及通过标记符号“<%”,“%>”加入的Java程序片。

一个JSP页面按文本文件保存,扩展名是.jsp。(特别注意:文件的名字必须符合标识符规定,而且文件名字区分大小写)

2、Web服务目录的设置:

必须将编写好的JSP页面文件保存到Tomcat服务器的某个Web服务目录中,只有如此,远程的用户才可以通过浏览器访问该Tomcat服务器上的JSP页面。

(1)根目录:磁盘:\apache-tomcat-XXX\webapps\Root。

用户访问根目录下的JSP页面的方式:

~~Tomcat服务器的IP地址是192.168.1.100,可在浏览器输入Tomcat服务器的IP地址(或域名)、端口号和JSP页面的名字即可(必须省略Web根目录的名字)。

~~没有为Tomcat服务器所在的机器设置一个有效地IP地址的情况下,

3、webapps下的Web服务目录:

Tomcat服务器安装目录下的任何一个子目录都可以作为一个Web服务目录。将JSP页面文件保存搭配webapps下的Web服务目录中,应当在浏览器的地址栏中输入Tomcat服务器的IP地址(或域名)、端口号、Web服务目录和JSP页面的名字。 

4、相对目录:Web服务目录的下的目录称为该Web服务目录下的相对Web服务目录。

四、JSP运行原理

当服务器上的一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面文件转译成一个JAVA文件,并编译这个Java文件生成字节码文件,然后执行字节码文件响应客户的请求。

(1)把JSP页面中普通的HTML标记符号交给客户的浏览器执行显示。

(2)负责处理JSP标记,并将有关的处理结果发送到客户的浏览器。

(3)执行“<%”和“%>”之间的Java程序片(JSP页面中的动态部分),并把执行结果交给客户的浏览器显示。

(4)当多个客户请求一个JSP页面时,Tomcat服务器为每个客户启动一个线程,该线程负责执行常驻内存的字节码文件来响应相应客户的请求。这些线程由Tomcat服务器来管理,将CPU的使用权在各个线程之间快速切换,以保证每个线程都有机会执行字节码文件。

五、JSP与Java Servlet的关系

Java Servlet是Java 语言的一部分,提供了用于服务器编程的APIJava Servlet就是编写在服务器端创建对象的Java类,习惯上称之为Servlet类,Servlet类的对象习惯上称之为一个servlet。          

JSP技术就是以Java Servlet为基础,提供了Java Servlet的几乎所有好处,当客户请求一个JSP页面时,Tomcat服务器自动生成Java文件(如first1$jsp.java)、编译Java文件,并用编译得到的字节码文件在服务器端创建一个servlet。但是JSP技术不是Java Servlet技术的全部,它只是Java Servlet技术的一个成功应用。        

对于某些Web应用,就可能需要JSP+Javabean+servlet来完成,即需要服务器再创建一些servlet对象,配合JSP页面来完成整个Web应用程序的工作。

六、总结

(1)JSP技术不仅是开发Web应用的先进技术,而且是进一步学习相关技术的基础。

(2)JSP引擎是支持JSP程序的Web容器,负责运行JSP,并将有关结果发送到客户端。目前流行的JSP引擎之一是Tomcat。

(3)安装Tomcat服务器,首先要安装JDK,并需要设置Java_home环境变量。

(4)JSP页面必须保存在Web服务目录中。Tomcat服务器的webapps下的目录都可以作为Web服务目录。如果想让webapps以外的其他的目录作为Web服务目录,必须要修改Tomcat服务器下conf文件夹中的server.xml文件,并重新启动Tomcat服务器。

(5)当服务器上的一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面文件转译成一个Java文件,再将这个Java文件编译生成字节码文件,然后通过执行字节码文件响应客户的请求。

(6)当多个客户请求一个JSP页面时,Tomcat服务器为每个客户启动一个线程,该线程负责执行常驻内存的字节码文件来响应相应客户的请求。这些线程由Tomcat服务器来管理,将CPU的使用权在各个线程之间快速切换,以保证每个线程都有机会执行字节码文件。

 

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/20849.html

    分享给朋友:

    “jsp 服务器 和 javaee服务器 区别” 的相关文章

    搬瓦工:性能卓越的VPS服务平台,为您的项目提供最佳选择

    搬瓦工概述 在网上冲浪的时候,大家可能都听说过“搬瓦工”,但对于它的真正含义了解的并不多。搬瓦工(BandwagonHost)是一家以提供虚拟私人服务器(VPS)而闻名的公司,采用KVM架构,深受用户青睐。我在使用搬瓦工的过程中发现,选择这个平台的用户不仅因为它的价格相对较低,还因为它提供的服务非常...

    选择合适的云服务器配置:1c1g与1c2g的优缺点分析

    云服务器的配置选项相当多,其中1c1g和1c2g经常被提及。这两种配置分别代表1个CPU核心和不同的内存容量。1c1g代表1GB内存,而1c2g则有2GB内存。从我个人的经验来看,这两种配置在实际使用中各有其独特的优势。 1c1g配置详解 1c1g的配置相对基础,1个CPU核心加上1GB内存,特别适...

    选择合适的Linux SSH工具来提升远程管理效率

    在数字化时代,远程连接与管理变得尤为重要。SSH(Secure Shell)是一种网络协议,用于通过不安全的网络安全地访问计算机。SSH技术保障了数据的隐私和完整性,并通过加密通道进行通信。当我第一次接触SSH时,它对于在不同计算机之间安全地进行操作以及文件传输是多么重要,印象深刻。 SSH不仅仅是...

    LOC论坛注册流程与用户参与指南

    在使用LOC论坛之前,首先需要了解注册流程。这是加入我们社区的第一步,同时也是体验一系列资源和活动的通行证。整个注册过程相对简单明了,我会在这里做一个详细的解读,确保每个人都能顺利完成注册。 在LOC论坛的首页,找到“注册”按钮。点击后,会出现一个填写信息的页面。通常,你需要提供电邮地址、用户名以及...

    VPS建站:灵活、安全、高效的选择

    在网络世界中,VPS(虚拟专用服务器)建站是一种非常流行的选择。简单来说,VPS是一种将物理服务器划分为多个虚拟服务器的技术。这意味着你可以享受专用服务器的许多优点,同时又不会像独立服务器那样需要承担高昂的费用。个人或企业都可以利用VPS来构建网站,实现更大的自由度和灵活性。 使用VPS建站的最大优...

    圣诞优惠活动攻略:如何高效利用购物季折扣

    圣诞节购物季一直以来都是人们期待的时刻。回顾历史,圣诞节最初是基督教的宗教节日,随着时间的推移,逐渐演变成了一个全球性的节日。在这一季节,赠送礼物成为了重要的传统。而購物的盛行,使得商家们也抓住这个机会,开始推出各种各样的优惠活动。随着经济的发展和一次次的消费升级,圣诞购物季不仅是购买新年礼物的好时...