谁能帮我详细解释一下java 与 jsp之间的关系

作者&投稿:淫清 (若有异议请与网页底部的电邮联系)
请问JSP和Java之间的关联关系到底在什么地方呢?请给我解释一下。~

我认为jsp只是一种技术,而不是一种语言,就好象ajax一样。而java则是一种语言。

我理解的jsp,它包括html,js(或其他脚本语言),以及java程序片段,就好象你贴的代码。其中写在里面的就是纯java代码,哦,当然, 这个不是,这是在说这个jsp的编码方式。我建议楼主看些入门级的jsp书籍,这些都是很基础的东西。

至于说两者相关的例子,也许本人水平不够,不知道这两者有什么相关的,在我看来两者几乎没什么关系,除了jsp上可能会有一些java代码。另外,jsp在执行的时候实际上是被应用服务器编译成为class文件,这倒是很像java文件编译之后的class文件的感觉。实际上jsp是在severlet之后出现的。而severlet就是一个java类,他们继承自HttpSeverLet(大概是这个类吧,记不清了),所以可以认为jsp在被执行之前也被编译成了一个java类,也算是相关的地方吧。

1 都是隶属SUN 公司
2 JSP是JAVA基础上建立的动态网页代码

jsp是Java Server Page的简称,其文件的后缀名为.jsp,运行.jsp文件首先要将文件放进web应用服务器中,再通过浏览器访问该文件的存放地址就可以运行了。
JSP是Java语言的一小部分,专门用于网站开发的,和它一起使用的还有Applet,Servlet等。

这样告诉你,java是基本语言。jsp是动态页面语言,一般存在于容器中,容器加载jsp页面的时候将其在后台在转化为java语言,然后在呈现出来,所以说呢,你如果不会jsp,直接用java也是可以写出页面来的,你jsp每次变动后,容器都会动态的帮你再次翻译成java代码的,所以jsp在加载的时候经常会报错,因为这个转译的过程经常会出现语法问题.
至于特点嘛:
java底层的语言,博大精深。
jsp比较直观点,更容易让人接受,相比java来讲,做页面自然简单

java 和 jsp就是从来不认识的,差点远了。

这样讲,你肯定能理解些。
java是包面粉,面粉可以做成各种吃的,比如大饼。包子,烧饼等。
即java是编程的语言。

jsp 就是大饼。包子,烧饼等。是编程语言的展现形式。但是是面粉揉捏出来的。

ava平台下又包含下面三个部分

j2se是标准版,也是基础,学好j2se才能更进一步的学习j2ee或j2me
j2ee是企业版,主要是用于企业级的应用程序(包含jsp等等)
j2me它是jdk的简化版本,主要是用于手机,无线用户上开发

jsp是j2ee里最基本最简单的了,基于java语言的动态网页开发,形式和asp差不多,j2ee主要是针对B/S的,即web开发, j2ee含有很多技术,JDBC, JNDI, EJBS, RMI, JSP, JAVA SERVLETS, XML, JMS, JAVA IDL, JTS, JTA, JAVA MAIL 和 JAF
当然并不是都要学的,看你的兴趣,还有很多的框架可以学习,struts webwork jsf spring等等

学jsp ,java是一定要学的,你可以先看看java基础知识 ,jsp包含自己的内置对象,还有一些标签和指令简单的jsp页面更像是一种脚本语言(在静态页面里嵌套java代码),jsp页面编译时先转换成servlet,servlet就纯是java代码了,所以学习servlet是非常重要的

看看~!

JAVA 是一个 平台
JSP 是JAVA下 开发WEB的 一个


谁能帮我详细解释一下车辆型号和车辆识别代号的含义?
第一位是指用途,1代表载货汽车、2代表越野汽车、3代表自卸汽车、4代表牵引汽车、5代表专用汽车、6代表客车、7代表轿车、8代表半挂车。中间两位有两层含义,可能指排量,也可能指车身长度,由厂商定的,后一位表示同一平台的同类车型不同款之间的区别码,与后面的附加码具体来区分不同款的车!车辆识别...

谁能帮我详细解释一下卡夫卡《在法的门前》一文?
《在法的门前》是卡夫卡的小说《审判》中提到的一个故事。小说的主题可以用两个字来概括,即"找法"。那么,"法"究竟是什么呢?在这里,卡夫卡以抽象的形式,把"法"既看成是资本主义社会的法律,又看成是人们所追寻的公理和正义。卡夫卡毫无疑问地是一位法律专家、深刻的思想家和杰出的小说家。他以...

谁能帮我详细解释一下?
能做平抛运动时,a的最大值是1\/R,v的最小值是√(Rg).

大家能帮我具体解释一下吗
夏是中国第一个王朝--夏王朝时期。标志着中国若干万年的原始社会基本结束,数千年的阶级社会从此开始,他的诞生成为中华文明史上的一个重要里程碑。夏朝后面的两个朝代分别为商朝与周朝。春秋时期(前770年—前476年)或称春秋时代,简称春秋。其时天子衰弱,政由五伯。五伯者,齐桓、晋文、宋襄、楚庄...

请帮我详细解释一下ova的意思
OVA的长度不受限制,比较自由,一部动画,长篇的在四十到五十分钟,短篇的二十到三十分钟。 如果比较长的,会拆成TV版的形式来出,也有加上OP和ED的,一集的长度在21Min到25Min的样子,这样做的考虑可能是希望日后能够在TV上播出(也就顺理成章的成了TV版动画);即使现在是TV版的动画,将来也可能...

谁能帮我详细解释一下“俎豆之仪”!谢谢!
2.引申为祭祀和崇奉之意。范晔《后汉书 祭遵传》:“虽在军旅,不忘俎豆”。俎豆之事。——《论语·卫灵公》霞田张氏宗祠祭祖祠文 维 公元二OO八年__月__日,岁序戊子,冬阳送爽,灯塔热眼;辉煌祠屹,永耀霞田。霞田张氏合族裔胄怀虔敬之心,奉俎豆之仪,告祭于列祖列宗曰:......

谁能帮我详细解释一下什么是“计费不计税”,和“计税不计费”?急_百度...
1、计税计费与计税不计费 计税是计税金,因为是结算时开票必须要收取的;而计费,一般是管理费等,这个是包含安装等费用的,包括管理费、利润等等;如果要计费,那么就在定额里市场价里输入。注意,只要材料可以定价,计取费用及税金,而分项或分部,如埋水管每米5元的人工费,就是计税不计费的。2、...

哪位仁兄能帮我详细解释一下FTP是怎么个事?谢
1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩...

帮我解释一下意思
kǔ xīn gū yì 〖解释〗指苦心钻研,到了别人所达不到的地步。也指为寻求解决问题的办法而煞费苦心。〖出处〗清·翁方纲《复初斋文集·格调论下》:“今且勿以意匠之独运者言之,且勿以苦心孤诣戛戛独造者言之,公且以效古之作若规仿格调者言之。”〖示例〗~地运动着做了一次大总统...

请问谁能帮我分析一下这句句子中的词组以及详细解释?
首先说一下,knot 的意思是:A feeling of tightness 紧张感,比如:a knot of fear in my stomach 在这里并不是“打结”的意思。还要注意几个地方,由于这属于文学上的语言,所以最好能用意译,不要拘泥于字面上的意思,这样才能翻译得更生动。as 在这里的意思是“因为,由于”,是表示原因的。a...

贵溪市17625033928: 大家谁能给我说一下java是什么?能给我简单的介绍一下吗? -
虫邓复方: Java是Sun公司推出的一种编程语言.它是一种通过解释方式来执行的语言,语法规则和C++类似.同时,Java也是一种跨平台的程序设计语言.用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在...

贵溪市17625033928: 谁能详细的说说java -
虫邓复方: Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称.用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算.从此,Java被广泛接受...

贵溪市17625033928: Java到底是一个什么东西. -
虫邓复方: 因为Java的核心是JVM,它是一个虚拟机,所有的Java代码都要编译成符合标准的bytecode然后提交到JVM上运行.JDK本质上是编译器,作用是提供Java系统库,然后编译你编写的Java代码并整合系统库生成bytecode.JRE的核心就是JVM,...

贵溪市17625033928: 哪位大虾能详细跟我解释下Java是什么?
虫邓复方: Java包含了一种计算机编程语言和一个平台. *Java编程语言是一种高级语言.由Sun微系统公司(Sun Microsystem)发布,并作为一种开放的标准进行提供. *Java是一种简单的,面向对象的、分布式的、解释的、健壮的、安全的、结构的、...

贵溪市17625033928: java的详细资料是什么啊?? -
虫邓复方: Java既是一种编程语言,又是一个平台. Java程序语言 Java是具有以下特征的高级程序语言: 简单 面向对象 可分布 可解释 强壮 安全性 结构化 轻便 功能强大 多线程 动态 Java既可以被编译,也可以被解释.通过编译器,可以把Java 程序翻译...

贵溪市17625033928: 谁能帮忙解释一下Java -
虫邓复方: 简单来说 java就是一种面向对象的编程语言 可以做 前台页面开发 企业级软件开发 手机软件开发 ...

贵溪市17625033928: 谁能告诉我java到底是什么?
虫邓复方: JAVA目前在企业级应用才有市场,桌面应用没市场.主要就是做网站,做网站形式的各种系统.出来就是开发网站或者帮企业做内部网站管理系统. J2SE是JAVA的基础,之后学习J2EE,做企业级的开发.目前前景不错,企业级应用独占鳌头,微软无法匹敌.JAVA程序员是目前最多的.但是以后前景怎么样,不知道.反正C++程序员的工资是最高的.

贵溪市17625033928: 谁能详细的解说一下C语言和java语言吗?
虫邓复方: C语言主要是面向过程的.而java面向对象的. java中封装了很多包,要调用的时候直接导入包,并且new出一个对象即可,和C++优点类似. 语言的发展现有了面向过程,才有了更加高级的语言面向对象. 所以C语言是学习其他语言的基础. C语言的数据结构,数据类型,在其他的语言中都有体现,只是体现的方式可能不一样. 所以要想学习C++或者java必去先把C语言搞懂. 如果还有不明白的,可以追问.

贵溪市17625033928: JAVA是啥?谁能解释解释越详细越好
虫邓复方: 编程语言的一种, 可以做网站 ,现在大部分手机软件、手机游戏都是用这种编程语言做的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网