javabean jsp javaApplet javaServlet分别是什么 他们有什么区别和联系?

javabean
jsp
javaApplet
javaServlet

分别是什么 他们有什么区别和联系?

有关Java Servlets
JavaTM servlets是一个不受平台约束的Java小程序,它可以被用来通过多种方法扩充一个Web服务器的功能。你可以把Servlet理解成Server上的applets,它被编译成字节码,这样它就可以被动态地载入并用效地扩展主机的处理能力。
Servlet与applets不同的地方是,它不运行在Web浏览器或其他图形化的用户界面上。Servlet通过servlet引擎运行在Web服务器中,以执行请求和响应,请求、响应的典型范例是HTTP协议。

JavaBean是用Java语言编写的可重用软件组件。它可以通过构建工具用可视化的方式创建。一个JavaBean通常简称为Bean。

软件组件是个自含的,可重用的软件单元。通过使用可视化的应用程序构建工具,软件组件可以嵌入到applets小程序,应用程序, servlets和复合组件中。你可以在一个图形化的用户接口下进行这种组合,而且立即就可看到组合的结果。

JavaBean是用java语言编写的可重用的软件组件。编写JavaBean组件的方法同编写其他Java类一样。你也可以利用已有的组件, applet小程序或者Java类,并把它们转变为JavaBean。

JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。

JSP被JSP编译器编译成Java Servlets。一个JSP编译器可以把JSP编译成JAVA代码写的servlet然后再由JAVA编译器来编译成机器码,也可以直接编译成二进制码。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-08
JavaBean是一种特殊的java代码(程序),
JSP是J2EE的一种视图技术,类似于PHP等
Applet是一种JAVA小应用程序,目前很少有使用,在几年前曾经辉煌过,现在用applet的地方基本上被Flash取代,未来前景不好说

servlet是JSP的前身,现在在J2EE中经常用来做MVC中的C,也是一种特殊的JAVAT程序
第2个回答  2009-03-08
javabean 是一种特殊的java代码 是一种可以重复使用的组件
jsp 一种用于视图的技术 在j2ee MVC中常作为视图 (view)
Servlet 也是一种特殊的java代码 在MVC中作为控制器 C 它比jsp出现得早 由于用servelt作视图的话不方便调试 因为在servlet中要通过out才能输出 view 才能作显示 所以就出现了jsp 把jsp来作为视图
下面我简单的介绍下jsp和servlet的不同点
1.jsp中的out直接用,而servlet中还要自己声明(如PrintWriter out = response.getWriter();)
2.html中的name的值传给.java或者.jsp中的getParameter("name")
3.servlet的本质为java类,jsp编译的中间产物是servlet
4.在servlet中有doGet与doPost方法,而在jsp中没有这些方法

而Applet的话 是java的小应用程序 以前经常用于嵌入到网页 由于现在falseh等的流行 用它用得少了 但是一而不能说它就被淘汰了 。。希望这些对你有用
相似回答