① java 与jsp的区别与联系
JSP是一种动态网页,它的网页代码的静态部分是HTML语言,动态部分是JAVA语言,所以,如果想要学好JSP就必须先学会JAVA,JSP网页的很多技术比如Hibernate,Spring,Struts等都是建立在JAVA语言的基础上的,不会JAVA又怎么使用这些技术呢,更不用说写出好的JSP网站了。
建议先学JAVA,等有一定基础之后再学JSP,要不然你就永远只能写出一些肤浅的东西来了,没什么价值。
② java 和jsp一样的有那些
程序的设计方法。
区别如下,相同的点相反:
JSP和JAVA的区别,JSP算是JAVA一种技术,用在网页编程上,因为JAVA不能直接写在html上,但jsp能,jsp就是Servlet程序,当JSP收到客户的请求时,SCRIPTLET(脚本小程序)就会被执行,脚本段将被插入到JSP所生成的目标Servlet的Serivce函数中.JSP的执行过程:
1.JSP页面的访问请求被发送到服务器端
2.服务器中有相应的JSP引擎,JSP引擎把JSP页面转译成Servlet程序
3.然后Servlet程序被编译成Class文件
4.然后Class文件被执行,执行的结果返回器时,服务器会检查是否有对应的Servlet存在,如果存在则是直接执行,如果不存在则生成相应的Servlet.
JSP是一种动态网页,它的网页代码的静态部分是HTML语言,动态部分是JAVA语言,所以,如果想要学好JSP就必须先学会JAVA,JSP网页的很多技术比如Hibernate,Spring,Struts等都是建立在JAVA语言的基础上的
③ java代码写在.jsp里和.java里有什么区别吗
有区别的,java代码写在jsp中叫做scriptlet,要用<%%> 包起来,儿卸载普通的java文件中就没有此限制了。
JSP中嵌入java代码的三种方式:
(1)声明变量或方法 : <%! 声明; %> :慎重使用,因为此方法定义的是全局变量
(2)java片段(scriptlet): <% java代码; %>
(3)表达式:用于输出表达式的值到浏览器,<%=表达式 %> 在表达式中不能加分号(;)
④ javascript、 jquery、 java、JSP和的区别和联系
javascript java是两种完全不同的语言也许javascrtpt的名字叫做" zzz "就不会有人糊涂了
javascrtpt 客户端脚本具有简单的面向对象特征
java 是完全的面向对象语言 运行在jvm(java虚拟机)上。也可以用来编写B\S(俗称:网页)程序
jquery是一款javascrtpt库
jsp是java server page 也就是包含java代码的网页
javascrtpt操作的是dom实现的“动态”效果 就是页面动画效果,注意这并不是真正的"动态" 这只是javascrtpt特效
jsp(java)是可以操作数据库实现动态效果(与静态页面相对,动态页面是服务器根据数据库中的内容动态生成后发送到浏览器上的)
至于jquery 我认为需要先了解一些dom知识和原生javascrtpt特征后再去学习会更好
对于jsp的话 虽然是是以java为基础 但是用到java的地方并特别不多。所以可以直接去学jsp但是有一点很总要 要先去理解面向对象的概念,封装思想等
⑤ J2EE,JSP,Java的区别
J2EE,JSP,Java的区别
JSP 就是用来做动态页面的,可以归属到J2EE系列中。
Java 这个词的概括可能更广一些,因为Java 包含 3个领域,分别是:
J2EE: 企业级开发
J2ME:嵌入式开发
J2SE:图形界面开发
java包含三大分支:
J2SE --java standard edition--标准版本,这个是下面两个的基础!一般是位于客户端的应用;
J2ME--java Micro edition --一般位于嵌入式应用,例如手机游戏
J2EE --java Enterprise Editon --一般为服务器端程序的应用
JavaScript, 这个是嵌入在网页(一般为html,ASP,JSP等网页)的一种脚本语言,用于数据的验证,支持页面的值的传递等问题的处理;
JavaScript跟java一点关系都没有
java是程序设计语言(与C/C++/C#同类)
JavaScript是网页中的脚本语言(与vbscript等脚本语言同类)Javascript是一种由Netscape的
(5)jsp与java的区别扩展阅读;
JavaScript 的正式名称是 "ECMAScript"。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA
会员大会采纳了它的首个版本。J2EE 意思是企业级开发,所谓企业级开发,就是在企业中所用到的一系列Java技术的总称
⑥ javaweb和jsp的区别
JAVA是一种编程语言,可以编写应用程序,主要应用在网络编程上。JSP是建立在JAVA基础上的一种网络编程语言,只能在网页上应用。
可以把jsp理解为脚本,java为面向对象语言。jsp作用主要是负责页面展现,java负责逻辑,业务处理
jsp本质是servlet,servlet本质是java类,就是这么个关系。
(6)jsp与java的区别扩展阅读
JAVA和JSP之间的关系,以及JAVA的完整认识
JAVA分为J2EE,J2SE,J2ME下面分别介绍:
一、J2EE:Java 2 Platform Enterprise Edition 企业版,用于企业应用,支持分布式部署。
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,
它对开发基于Web的多层应用提供了功能上的支持。它包含13种核心技术规范:
1、Java Database Connectivity (JDBC)
以一种统一的方式来对各种各样的数据库进行存取
2、Java Naming and Directory Interface (JNDI)
用于名字和目录服务,它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP,本地文件系统等
3、Enterprise Java Beans (EJB)
提供了一个框架来开发和实施分布式商务逻辑,显着地简化了具有可伸缩性和高度复杂的企业级应用的开发
4、JavaServer Pages (JSPs) 这里就是你所说的JSP!!!!!!
用以创建动态网页
5、Java servlets
提供的功能大多与JSP类似,不过实现的方式不同
6、Remote Method Invocation (RMI)
在远程对象上调用一些方法,使用了连续序列方式在客户端和服务器端传递数据
7、Interface Description Language (IDL)
将Java和CORBA集成在一起
8、Java Transaction Architecture (JTA)
可以存取各种事务
9、Java Transaction Service (JTS)
规定了事务管理器的实现方式
10、JavaMail
用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类
11、JavaBeans Activation Framework(JAF)
JavaMmail利用JAF来处理MIME-编码的邮件附件,MIME的字节流可以被转换成JAVA对象,或者转换自JAVA对象
12、Java Messaging Service (JMS)
是用于和面向消息的中间件相互通信的应用程序接口(API)
13、Extensible Markup Language (XML)
XML是一种可以用来定义其它标记语言的语言
上面的JSP是主流,基于MVC的实现,最流行使用,也最安全(比较其他语言做的网站)
其中EJB是java最难学的东西
但是现在的sun公司出来一种新的技术:java FX,
可以像FLASH一样在浏览器中执行,但是也要安装插件,具体可以参见www.sun.com
二、J2SE:Java 2 Platform Standard Edition 标准版,用于桌面应用,也是J2EE的基础。
包括JAVA基础,IO,Swing,AWT,线程,集合等知识.也是学习JAVA的必经之路(基础)!
三、J2ME:Java 2 Platform Micro Edition 移动版用于小型设备,是J2SE的一个子集。
⑦ jsp文件和java文件的区别
jsp文件和java文件的区别如下:
jsp是一个网页页面,相当于复杂的html。其中可以插入script代码,当然也可以插入java代码。
java是一个类文件,在java学习初期主要是写java文件的。如果不写页面的话是没有页面效果的。
⑧ “Js”、“jsp”、“jQuery”、“javascript”和“java”的区别是什么
“Js”、“jsp”、“jQuery”、“javascript”和“java”的区别是:
js是javascript文件的文件后缀,就像 a.txt 这个.txt是后缀一样
jsp是jsp网页文件的后缀,而jsp是java web 的表现层的一种技术
jquery 是一个函数库,基于javascript的,这个函数库让我们使用javascript进行网页dom操作的时候更加简便
javascript是一种解释性语言,和java没有太大关系。
java是由sun公司推出的网络编程语言(现在属于甲骨文公司)。超级流行,特别时候大型企业级架构,是面向对象的哦。
java其实还分为java EE (企业级应用) java me 手机软件用的多,比如现在火爆的安卓系统上的软件。 java se应该就是你说的java了,是java体系的基础
⑨ java和JSP和JavaScript有什么区别啊
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
JSP是JAVA SERVER PAGE的首字母缩写,顾名思义,是JAVA的服务端页面,其动态语法部分完全是JAVA规范。JSP是和ASP,PHP一样的服务器端语言,主要用来制作网站后台的技术(但现在一般不使用了,2014年起基本都开始使用模板引擎技术如velocity 等)。
JAVASCRIPT从其名称含义是JAVA脚本,是在浏览器中运行的脚本语言,由于其大部分语法规范取自于JAVA语法规范,所以取名为JAVASCRIPT(其实和JAVA没多大关系,是由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript)。JAVASCRIPT是一门基于对象的弱类型脚本编程语言,主要用来制作网页前台的技术.并且是现在比较热门的AJAX技术的核心。
(9)jsp与java的区别扩展阅读:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。