Java有J2EE,J2SE,J2ME三种版本。
J2EE 可用于大型网站企业管理系统开发,搭载各类应用服务。 J2SE 可用于个人电脑的应用程序开发 J2ME 可用于嵌入式应用程序开发
Java和Web结合主要通过J2EE实现。这里概略地介绍一下,使用J2EE实现Web应用的方法。
J2EE的背景
1993年,第一个浏览器Mosaic诞生,该浏览器可以方便地浏览通过因特网传播的超文本文件,其后续的产品NetscapeNavigator推动了使用超文本文件的网络共享方式的迅速普及。由大量服务器组成的这种文件共享网络被称作Web,上面的服务器被称作Web服务器。
最初,Web服务器同过CGI的方式实现共享。这种方式比较简单,每接到一次请求,就启动一个进程进行应答处理,随着请求数量的暴增,过多的进程使得服务器很快就不堪重负了。同时,CGI的方式没有隔离外部匿名和系统用户,非常不安全。针对CGI的不足很多公司开发了Web应用程序,其中,J2EE凭借其分离前端和后端的架构,自动垃圾回收机制带来的稳定性等优势占据了主流地位。
Servlet,JSP和动态网页
比较有代表性的Java Web应用有Tomcat(Apache),WebSphere(IBM),Weblogic(Oracle)等等。它们大都采用客户端,Web服务器和数据库的三层架构。Web服务器上的Web应用大概的处理流程是,Servlet接受来自客户端的请求,通过JDBC从数据库取得应答数据后,交给JSP生成动态网页。
想了解更多关于J2EE的信息,可访问Sun公司主页。友情提示,并非广告。