为了账号安全,请及时绑定邮箱和手机立即绑定

请问JavaServerPages与JSP与JavaScript的区别是什么

请问JavaServerPages与JSP与JavaScript的区别是什么

慕尼黑8549860 2019-07-14 12:08:36
请问JavaServerPages与JSP与JavaScript的区别是什么
查看完整描述

3 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

jsp就是JavaServerPages的缩写,javascript是在html客户端的脚本语言
如果你想搞web开发,接下来应该看的是servlet/jsp,JavaScript/css,数据库,然后才是各种框架。
其实jsp最后还是要编译成servlet的,所以servlet是基础,只要servlet学好了,jsp随便学下就可以了。

查看完整回答
反对 回复 2019-07-15
?
Qyouu

TA贡献1786条经验 获得超11个赞

一、什么是JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。
JSP 的 Hello World 程序
<html>
<head>
<title>Hi-JSP实验</title>
</head>
<body>
<%
String Msg = "This JSP test.";
out.print("Hello World!");
%>
<h2><%=Msg%></h2>
</body>
</html>

二、JavaScript是一种广泛用于客户端Web开发脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。以它为基础,制定了ECMAScript标准。
JavaScript 的 Hello World 程序
<html>
<head>
<title>JavaScript的 Hello World 程序</title>
</head>
<body>
<script type="text/javascript">
document.write("Hello, world!") //直接在浏览器显示。
alert("Hello, world!") //弹出对话窗显示。
</script>
html超连结本文……
</body>
</html>
或是在浏览器的地址栏(location bar)中输入 javascript:URL,以交互方式表示:
javascript:document.write("Hello, world!");alert("Hello, world!");

三、总之,一个是用在客户端javascript,一个用在服务器端jsp。
我觉得接下来你可以web 前端和后端一起学 一般的jsp/servlet书都带有数据库的内容。也是j2ee最基本的东西,学完这些再去学框架之类的。我最近看的一本书是:孙鑫的《ServletJSP深入详解基于Tomcat的Web开发》,javascript 是在这个暑假学的,当时看的书是 月影的《javascript王者归来》,感觉非常不错,我的理解是如果真的对脚本语言感兴趣,它会带动你去学习html/css等一些web前端的东西,我就是这样的。希望对你有所帮助。



查看完整回答
反对 回复 2019-07-15
?
潇湘沐

TA贡献1816条经验 获得超6个赞

JavaServerPages=JSP,实际上JSP文件生成了servlet文件
JavaScript:客户端脚本语言
接下来你需要学习 数据库 , servlet , SSH , flex
SSH是框架整合,就是把常用的一些东东给你准备好了而已
flex是页面显示技术,通过运用flex可以做出很炫的网站
最好能够多了解CSS,帮助很大的

查看完整回答
反对 回复 2019-07-15
  • 3 回答
  • 0 关注
  • 324 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信