网站开发 APP开发 小程序开发 SEO优化 公司新闻

Java程序的分类

2018-08-22 09:10:59
1296

  Java程序按其实现环境通常可分为三类: Java application、 Java Applet、 Java Servlet这三种类型程序的区别很少,并且每种类型的程序都要在Java虚拟机上运行。

  1) Java Application:独立的Java应用程序,只需要Java虚拟机就能够运行,可在命令行单独执行。

  2) Java Applet:小应用程序,不能单独运行,必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。当浏览器装入一个含有Applet的web页时, Applet会被下载到该浏览器中,并开始执行。
 

  3) Java Servlet:运行于Web服务器端的Java程序,可用来生成动态网页。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同, Servlet由Web服务器进行加载,该Web服务器必须包含支持 Servlet的Java虚拟机。

  其他还有JSP和 Java Bean等。JSP是HTML标记和Java程序的混合,用于产生动态网页,在支持JSP的Web服务器上运行,严格地说,它并不是独立的Java程序;JavaBean则是可重用的、独立于平台的Java程序组件,通常作为其他Java应用程序的一部分,不单独运行。