web应用的运营都是基于web服务器的存在才能实现的。
今天我们就一起来了解一下,目前比较常见的一些web服务器都有哪些类型。
1、Tomcat服务器目前非常流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和Servlet技术的Web服务器,也是初学者学习开发JSP应用的选。
2、Resin服务器Resin是Caucho公司的产品,是一个非常流行的支持Servlet和JSP的服务器,速度非常快。
Resin本身包含了一个支持HTML的Web服务器,这使它不仅可以显示动态内容,而且显示静态内容的能力也毫不逊色,因此许多网站都是使用Resin服务器构建3、JBoss服务器JBoss是一个种遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,对于J2EE有很好的支持。
JBoss采用JMLAPI实现软件模块的集成与管理,其核心服务又是提供EJB服务器,不包含Servlet和JSP的Web容器,不过它可以和Tomcat完美结合4、WebSphere服务器WebSphere是IBM公司的产品,可进一步细分为WebSpherePerformancePack、CacheManager和WebSphereApplicationServer等系列,其中WebSphereApplicationServer是基于Java的应用环境,可以运行于SunSolaris、WindowsNT等多种 *** 作系统平台,用于建立、部署和管理Internet和IntranetWeb应用程序。
5、WebLogic服务器WebLogic是BEA公司的产品(现在已经被Oracle收购),可进一步细分为WebLogicServer、WebLogicEnterprise和WebLogicPortal等系列,其中WebLogicServer的功能特别强大。
WebLogic支持企业级的、多层次的和完全分布式的Web应用,并且服务器的配置简单、界面友好。
IT培训>PrintWriter out = new PrintWriter(sgetOutputStream());
outwrite("你好!");
替换成
PrintStream out = new PrintStream(sgetOutputStream());
outprint("你好!");
ByteBuffer buff = ByteBufferallocate(2048);
int length = 0;
while(true) {
int len = isread(b);
if(len <=0 )
break;
buffput(b,0,len);
lenght += len;
}
buffflip();
byte [] buffer = buffarray();
String str = new String(buffer, 0, length);
Systemoutprintln(str);首先就肯定要知道ServerSocket,服务端的服务端口以及服务器的地址。
然后再用 Socket socket=new Socket(port,address);
最后,如果你需要接收数据之类的,就用socketgetInputStream(),发送数据用socketgetOutputStream()templength == 0 的时候退出。
下边使用 temp 的时候 ,temp 不是 null 但是每次都能读取到一个 0长度的返回。所以会死循环,知道服务器断开。
可以边读取socket返回就别写入文件了呀。你这样读逻辑不对。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)