J2EE,JSP,Java的区别
2013-09-05
2013-09-05
javase是java的基础,涵盖基本语法结构,IO,集合等, 反正看成是java的基石就对了
javaee是企业开发的规范, 里面是一大堆的接口,但是自己也不实现这一套规范,他需要各大企业或者组织去实现,比如tomcat,jboss等, 然后开发者在javaee的规范下开发web程序,部署到web容器(tomcat等)中,就可以运行了
javaee里面最基本的就是Servlet, 他接收请求,返回响应, 对网页开发的应用来说, 需要在Servlet里面拼接Html代码,然后使用PrintWriter进行输出
Servlet的开发难度太高也不友好,后来就出现了MVC概念, 让Servlet作为控制层复杂业务中转,JSP就去做前台的显示层, 和ASP异曲同工, 因为JSP开发也可以像HTML开发一样,所见即所得,可视化开发, 并且可以把html直接转换成jsp, 大大提高开发效率
最后说下关系, j2ee需要用到javase才能运行, Servlet是j2ee里面的一个组成部分,负责处理请求转发, JSP其实就是Servlet, 只是比Servlet的开发难度低一点,对开发者更加友好
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的
扩展资料;
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技术的总称
他们三者都是属于IT行业,特别是Java是由源码时代所开发的,目前为止市场需求量很大。