java服务器有哪些种类?如何采用java建立一个服务器?

java服务器的作用,是为一些应用程序提供运行的环境,同时也给一些组件提供服务,它也可以说是运行和发布网络应用的一个容器,只有把开发的网络项目放在这个容器里面,才能让网络中的所有用户通过浏览器而访问到。随着科技的不断发展,现在的java服务器种类也非常多了,那么java服务器有哪些种类?如何采用java建立一个服务器呢?下面成都网站建设就给朋友们详细的来说明一下这些问题。

创新互联建站专注于企业营销型网站、网站重做改版、聂拉木网站定制设计、自适应品牌网站建设、成都h5网站建设商城网站定制开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为聂拉木等各大城市提供网站开发制作服务。
java服务器的种类有哪些?
Tomcat 服务器
目前最为流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和Servlet 技术的Web服务器,也是初学者学习开发JSP应用的选。
Resin 服务器
Resin是Caucho公司的产品,是一个非常流行的支持Servlet和JSP的服务器,速度非常快。Resin本身包含了一个支持HTML的Web服务器,这使它不仅可以显示动态内容,而且显示静态内容的能力也毫不逊色,因此许多网站都是使用Resin服务器构建。
JBoss服务器

JBoss是一个种遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,对于J2EE有很好的支持。JBoss采用JML API实现软件模块的集成与管理,其核心服务又是提供EJB服务器,不包含Servlet和JSP的Web容器,不过它可以和Tomcat完美结合。

WebSphere 服务器

WebSphere是IBM公司的产品,可进一步细分为 WebSphere Performance Pack、Cache Manager 和WebSphere Application Server等系列,其中WebSphere Application Server 是基于Java 的应用环境,可以运行于 Sun Solaris、Windows NT 等多种操作系统平台,用于建立、部署和管理Internet和Intranet Web应用程序。

WebLogic 服务器

WebLogic 是BEA公司的产品,可进一步细分为 WebLogic Server、WebLogic Enterprise 和 WebLogic Portal 等系列,其中 WebLogic Server 的功能特别强大。WebLogic 支持企业级的、多层次的和完全分布式的Web应用,并且服务器的配置简单、界面友好。对于那些正在寻求能够提供Java平台所拥有的一切应用服务器的用户来说,WebLogic是一个十分理想的选择。

如何采用java建立一个服务器
一.准备
1.打开IDE:
打开自己进行编写java程序的工具,采用的是eclipse软件;
2.建立一个java工程:
简洁操作如下:
单击“file”-“new”-“java project”;
然后,在工程菜单中选中工程,单击鼠标右键出出来菜单,依次选中“new”-“class”;
二.简单服务器实现流程
1.建立套接字:
通过实例化java中的ServerSocket类,来建立一个服务器套接字;
2.监听端口
采用循环语句和java中相应的方法,对套接字指定的端口进行监听;
3.建立数据流:
本实例采用DataInputStream 与 DataOutputStream类,对输入流和输出进行封装,并对接收的信息进行显示;
4.进行会话:
刚才,已经成功的建立了一个网络连接,我们可以发送个客户端程序一个信息,具体实现方法可参见代码:
dout.writeUTF("已收到你发来的消息!!");
5.关闭
为了保证计算机资源的高效利用,我们要对流进行及时的关闭,代码如下:
din.close();
dout.close();
sc.close();
server.close();//可以注释掉,不然程序仅仅执行一个循环,去掉后可以循环进行,也不报错;
6.整个main方法:
下面贴出,实习该部分的整个main方法,记得在前面要有载入:
import java.io.*;
import java.net.*;
三.查看效果
1.执行服务器:
单击“编译并执行”按钮右侧的小箭头,选中我们服务器程序;
2.效果如下:
可知程序没有关闭,说明现在代码一直停留在accept方法处;
3.执行客户端程序:
单击“编译并执行”按钮右侧的小箭头,选中我们客户端程序;
4.查看效果:
,客户端想服务器发送了“hao”。
java服务器端开发遇见的问题
如何将Eclipse中项目打成war包?(直接war包,代码零散上传(替换掉原来的代码包)):
1)war包即Web归档文件,将Web项目打成war包可以直接拷贝到Web服务器发布目录(例如Tomcat服务器webapps目录 ),当Tomcat启动后该压缩文件自动解压,war包方便了web工程的发布,那么在Eclipse中如何将Web项目打成war包呢?
2)选择war文件保存位置,然后点击”Finish“按钮即可将Web工程打成war文件。War包解压,拿到里面的代码文件(包目录),上传到测试服务器,停止、重新启动测试服务器就行。

3)Tomcat启动是需要时间的,启动测试服务器要等待一段时间。

项目上线注意事项:
1)复制一份旧的代码进行保存,防止意外。新代码不能跑,还能替换回来。
2)只有测试过的代码才能进行发布到测试服务器。
3)代码从Ecplise提交到SVN,从SVN提交到测试服务器。
4)项目必须晚上上线,这样影响的用户比较少。

5)前端:(直接替换就行,不需要打war包的)。

H5测试服务器发布地址:/usr/local/www/wap。
PC端的发布地址:/usr/local/www/example。
服务器端:(需要打war包)
app服务器端的发布地址:/usr/local/tomcat_app-7.0.79/webapps/ROOT/WEB-INF/classes/com;
pc端服务器端的发布地址:/usr/local/tomcat_web-7.0.79/webapps/ROOT/WEB-INF/classes/com;
直接覆盖掉测试环境的文件,让测试先测试一遍,看看有没有问题;如果没有问题,再提交到svn。

前端页面是不需要打war包的,覆盖文件之前,要保存上一版的文件。

项目上线后,测试能否进行访问(特别重要)。

服务器端功能可以使用这种方式实现,但是效率比较低,好直接查询数据库。

java服务器有哪些种类?以上就给大家介绍了java服务器的种类,java服务器有多种,比如Tomcat 服务器、Resin 服务器以及JBoss服务器等,每种java服务器都有自身的特点和优势,大家在选择java服务器的时候,要根据自己的需求去选择合适类型的java服务器,如果需要的朋友,可以咨询创新互联。

本文名称:java服务器有哪些种类?如何采用java建立一个服务器?
文章位置:http://ybzwz.com/article/sohdpj.html