当前位置: 技术问答>java相关
我都糊涂了:Servlet、JSP、JavaBean、EJB还有JavaScript他们什么关系啊?
来源: 互联网 发布时间:2015-01-06
本文导语: 我都糊涂了:Servlet、JSP、JavaBean、EJB还有JavaScript他们什么关系啊? 尤其是JavaScript的服务器端程序与JSP,我怎么觉得功能有点类似啊? 我刚开始学习JAVA,把这些都搞混了! | jsp--->java server p...
我都糊涂了:Servlet、JSP、JavaBean、EJB还有JavaScript他们什么关系啊?
尤其是JavaScript的服务器端程序与JSP,我怎么觉得功能有点类似啊?
我刚开始学习JAVA,把这些都搞混了!
尤其是JavaScript的服务器端程序与JSP,我怎么觉得功能有点类似啊?
我刚开始学习JAVA,把这些都搞混了!
|
jsp--->java server page是Sun Microsystems公司推出的动态网站开发技术,推出时间1999.6
采用的脚本语言:主要是java语言
servlet--->servlet程序实际上也是java程序,它是用java servlet api开发的.servlet使服 务器端与客户端更具交互性.jsp实际上利用的就是servlet技术,通过jsp引擎把由HTML和jsp脚本代码(主要由java语言编写)编写的混合代码转换成servlet代码,然后再由java编译器把servlet代码编译成字节码(.class)文件,由jvm(java虚拟机)执行,并返回结果到客户端.
javabean--->基于java语言和运行时系统(runtime system),是一种独立于平台(如果由pure java开发的)的应用程序接口(并非java中的接口interface含义),实际上也可以说是一些类和接口,他封装了属性和方法和事件,通过对这些属性,方法和事件的调用可以重复使用代码.
javascript---->不要认为和java有关系(实际上也有关系,就是语法相似),是由netscape公司开发的.常见与客户端编程,用来实现一些叶面特效等等.
可怜可怜,给点分行吗?
采用的脚本语言:主要是java语言
servlet--->servlet程序实际上也是java程序,它是用java servlet api开发的.servlet使服 务器端与客户端更具交互性.jsp实际上利用的就是servlet技术,通过jsp引擎把由HTML和jsp脚本代码(主要由java语言编写)编写的混合代码转换成servlet代码,然后再由java编译器把servlet代码编译成字节码(.class)文件,由jvm(java虚拟机)执行,并返回结果到客户端.
javabean--->基于java语言和运行时系统(runtime system),是一种独立于平台(如果由pure java开发的)的应用程序接口(并非java中的接口interface含义),实际上也可以说是一些类和接口,他封装了属性和方法和事件,通过对这些属性,方法和事件的调用可以重复使用代码.
javascript---->不要认为和java有关系(实际上也有关系,就是语法相似),是由netscape公司开发的.常见与客户端编程,用来实现一些叶面特效等等.
可怜可怜,给点分行吗?
|
建议你下载http://go8.163.com/netjava/jsp/JSPbook.zip,会对你的理解有帮助,:)
|
ejb则是在多层结构中的--作为中间件的
一般层次是这样的
客户端-----------webServer---------中间层------资源
jscript--------jsp/servlet---------ejb--------数据库
当然webServer,中间层及资源 可在同一台机器上或是分开。依需求而定!
一般层次是这样的
客户端-----------webServer---------中间层------资源
jscript--------jsp/servlet---------ejb--------数据库
当然webServer,中间层及资源 可在同一台机器上或是分开。依需求而定!
|
有一点他们是相同的。
就是都以java为底层的语法的。
srvlet是服务器端的
JSP是用来做交互的。跟asp/php一样
javascript是脚本,在客户端的
就是都以java为底层的语法的。
srvlet是服务器端的
JSP是用来做交互的。跟asp/php一样
javascript是脚本,在客户端的
|
javascript和java毫无关系
其余的,都是sun的产品
具体说起来,唉,查一查以前的帖子吧
其余的,都是sun的产品
具体说起来,唉,查一查以前的帖子吧
|
我说一下我的理解吧。如果和非JAVA的东西作对比,正好可以对应为:
Servlet ->CGI
JSP ->ASP
JavaBean ->COM
EJB ->DCOM
JavaScript ->VBScript
Servlet ->CGI
JSP ->ASP
JavaBean ->COM
EJB ->DCOM
JavaScript ->VBScript