JSP虚拟主机,jsp空间,java空间,java虚拟空间JSP虚拟主机,jsp空间,java空间,java虚拟空间

[b]小谈java与网络[/b]---借此了解Applet、Servle、JSP是什么东东



作者:    文章来源:
发布日期:2007年04月20日
                        小谈java与网络
                            ---借此了解Applet、Servle、JSP是什么东东
  Java从诞生之日起就与网络密不可分,Java的特性是它能够最大限度地利用网络。Java在网络中的应用大致分为两种,即Web浏览和网络应用系统。
 
  1. Web浏览
  
  Web浏览是目前Internet的主要使用方式,用户可以使用浏览器访问网络上的HTML文档,从而获得文本、图片及各种多媒体信息。能够在Web页上运行的Java程序称为“小应用程序”或“程序片”(Applet),它实际上是一些字节码,而非Java源文件,因此用户可以直接从网上下载后在本地的Web浏览器上运行。为了能正常使用一个小应用程序,用户的Web浏览器必须是Java兼容的,用来对字节码进行解释。但是早期的浏览器由于生产厂家不同,可能支持不共同版本的Java标准,因此很难在小应用程序中使用最新的Java特性。为了改善这一局面,Sun公司实际了“Java插件”,这种工具使最新的Java运行时环境能同时适用于浏览器的主流产品。
  Applet是用Java语言编写的运行在客户端浏览器中的小应用程序,它扩展了浏览器的功能;而Servlet则是用Java语言编写的运行在服务端浏览器中的小应用程序,它扩展了Web服务器的功能。Applet和Servlet的使用都似的Web浏览在安全性、动态性和平台无关性方面有很大的进步。但是在使用Servlet的时候,网页内容的生成要通过编写代码来完成,而且在更新的时候也需要开发人员进行全部的更新,造成繁重的工作任务。在这种情况下,JSP诞生了,它可以将Java代码嵌入到HTML文件中,服务器将自动为页面创建一个Servlet文件。JSP被认为是Servlet的简易方式。自此,Applet、Servlet和JSP三大技术应用在Web浏览中,进一步增强了Web服务的能力。
  
  2. 网络应用系统
  由于Java语言本身是平台无关的,因此用Java语言开发的网络应用系统可以在各种平台上运行,大大增强了代码的复用率,提高了系统开发效率,减少了程序员的重复劳动。而且,Java继承的网络功能有利于开发网络应用程序。
  
  3. Java程序的分类
  
  按照实现环境的不同,Java程序大致可以分为以下5中类型。
  
  (1)Java Application:独立的Java应用程序。
  
  (2)Java Applet:Java小应用程序,通常在用户浏览器中运行。
  
  (3)Java Servle:Java服务器小程序,实质上是一个Java类,运行于Web服务器端,接受客户端的请求,并自动生成动态网页返回到客户端。
  
  (4)JSP(Java Server Page):一种用于生成动态网页的技术,类似ASP,基于Servplet技术,可实现程序与页面格式控制的分离。JSP能够快速开发出基于Web、独立于平台的应用程序。JSP程序同样运行于Web服务器端。
   
  (5)JavaBeans:可重用的、独立于平台Java程序组件,使用相应的开发工具,可将其直接嵌入其他的Java应用程序中。 
Copyright © 2002-2012 JSPCN.net. All rights reserved.
JSP中文网    备案号:粤ICP备09171188号
成都恒海科技发展有限公司    成都市一环路南二段6号新瑞楼三楼8号