java与jsp有什么区别?jsp+Ajax开发有什么优势?

如题所述

java 和 jsp 没有可比性。
对于java语言,百度百科的定义为:一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java语言由C语言转化而来。
而JSP,百度百科定义:全名Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。

通俗来讲,就是JSP实现了Html语法中的java扩展(以 <%, %>形式),与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。所以两者是不能做比较的。或者说区别在于:java是跨平台的语言,而jsp只能在浏览器中。

接着第二个问题。
上面已经对jsp进行了解释,下面说一下什么是ajax。
百度百科解释:Ajax即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
说白了,其实就是传统的网页如果想要更新,必须整个页面进行刷新,速度可能会很慢,或者被卡死,使用ajax就可以实现页面局部刷新了,想刷哪里刷哪里,页面完全无需重新加载,大大的提升了页面的效率及速度。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-11
JSP准确的说是一门动态网页技术,它包括前台展示功能及Java的后台逻辑处理,但是大多数情况下,jsp是用来认为是页面处理,实际上我们写的jsp页面,在后台编译时,会被编译成servlet,而servlet实际上就是Java代码。他们的关系明白了吧。

jsp+ajax开发的优势:1.jsp的优势,后台动态用户请求页面,显示在前台给用户,可以理解成jsp是一个模板,不同的用户请求,会根据不同的用户生成内容;
2.ajax的优势,异步传输,局部刷新,用户体验度高;
第2个回答  推荐于2016-02-27
jsp = servlet + html,至于你问jsp和java有什么区别,我也不知道怎么说了。另外jsp+Ajax的话,ajax的优势就是验证页面信息或更新页面信息的时候,不用整个页面全部刷新,刷新变化的那部分就可以了,用户体验度较好本回答被提问者采纳
第3个回答  2012-02-11
jsp,和java,,这不是一个类型的东西吧,jsp上能写java代码,就是能动态显示页面。

jsp+Ajax,,这个不是这么说的,,就是Ajax的优势就是实现局部更新,而且ajax在很多方面都有应用,不要局限于JSP,

java与jsp有什么区别?jsp+Ajax开发有什么优势?
通俗来讲,就是JSP实现了Html语法中的java扩展(以 <%, %>形式),与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。所以两者是不能做比较的。或者说区别在于:java是跨平台的语言,而jsp只能在浏览器中。接着第二个问题。上面已经对jsp进...

Ajax技术与JavaScript,JSP,XML,Javaservlet等有什么区别和联系?
JSP 是一种技术,是SERVLET 的进化版,以前java做页面就是用输出流一句一句的输出,很麻烦,有了jsp以后就简化了java的bs模式的开发。XML全程是可扩展标记语言,是用来存储数据的,数据包括配置文件数据,跟数据库类似数据等等。xml最大的优势就是编程语言无关,也就是说不管java,c#,vb等都可以读取xml...

java好还是web前端好?
Java开发和web前端现在都属于热门的两个方向,前景都比较不错。 从薪资角度来说,Java的工资普遍比web前端高;从难易度来说,Java要比web前端难一些;从需求来说,Java的人才需求量要比web前端多。但是相应的Java的人才竞争力比web前端要大。具体哪个好,仁者见仁,智者见智。 已赞过 已踩过< 你对这个回答的评价是?

jsp与java?
java与jsp的区别?JSP和JAVA的区别,JSP算是JAVA一种技术,用在网页编程上,因为JAVA不能直接写在html上,但jsp能,jsp就是Servlet程序,当JSP收到客户的请求时,SCRIPTLET(脚本小程序)就会被执行,脚本段将被插入到JSP所生成的目标Servlet的Serivce函数中.JSP的执行过程:1.JSP页面的访问请求被发送到服务器端...

java和JSP和JavaScript有什么区别啊
JSP是JAVA SERVER PAGE的首字母缩写,顾名思义,是JAVA的服务端页面,其动态语法部分完全是JAVA规范。JSP是和ASP,PHP一样的服务器端语言,主要用来制作网站后台的技术(但现在一般不使用了,2014年起基本都开始使用模板引擎技术如velocity 等)。JAVASCRIPT从其名称含义是JAVA脚本,是在浏览器中运行的脚本...

请解释一下Java、jsp、JavaScript的三者的区别与联系
java是一种解释型语言,但它的源文件要编译成java字节码即.class文件,然后在java虚拟机里运行.jsp是一种WEB开发技术,它在特定的WEB容器里运行,WEB容器先把jsp转化成Servlet文件(即.java文件),然后编译成.class文件然后在java虚拟机里运行。javascript是一种浏览器脚本语言,它被浏览器解释执行.这三种...

J2EE,JSP,Javascript的区别
jsp是你要实现动态网站所亲手写的代码,jsp会被完全编译为servlet,真正在服务器后台运作的是servlet。j2ee:是java的三大平台之一,即:j2ME,j2SE,j2EE,j2EE包括web service,jsf,servlet,jsp,rcp开发,EJB,javaBean等等。总之它是个面向企业的平台。与之对应的就是微软的.NET。

学了JAVA和JSP之后,能做什么?
1、Java:做软件,比如信息管理软件、员工打卡软件、运动员注册系统、图书馆管理系统、资金管理系统、财富业务系统等等。2、JSP:处理网页上的一种技术,就是做网页。但是两者往往都会结合使用,比如说你做的某某系统,它是种B\/S架构(也就是浏览器\/服务器架构),那这是就需要使用到JSP技术了(附带还...

java和javascript哪个难?
2、简单的说,一个jsp程序员必须要是一个Java程序员。3、因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript)。JAVASCRIPT是一门基于对象的弱类型脚本编程语言,主要用来制作网页前台的技术.并且是现在比较热门的AJAX技术的核心。4、学java的话更好找工作,更有发展潜力。

对网站程序设计ASP、JAP、PHP、javascript都要学吗,哪些必须学...
JSP 是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病--脚本级执行(据说PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自己在Java 上的不凡造诣,将Java 从Java 应用程序 和 Java Applet 之外,又有新的硕果,就是Jsp--Java Server Page。Jsp 可以在Server...

相似回答