首页云服务器 正文

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

2023-01-14 13 0条评论
  java 服务器的作用,是为一些应用程序提供运行的环境,同时也给一些组件提供服务,它也可以说是运行和发布网络应用的一个 容器,只有把开发的网络项目放在这个容器里面,才能让网络中的所有用户通过浏览器而访问到。随着科技的不断发展,现在的java服务器种类也非常多了,那么java服务器有哪些种类?如何采用java建立一个服务器呢?下面 新网就给朋友们详细的来说明一下这些问题。,
,  JBoss是一个种遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,对于J2EE有很好的支持。JBoss采用JML API实现软件模块的集成与管理,其核心服务又是提供EJB服务器,不包含Servlet和JSP的Web容器,不过它可以和Tomcat完美结合。,
,  WebSphere是IBM公司的产品,可进一步细分为 WebSphere Performance Pack、Cache Manager 和WebSphere Application Server等系列,其中WebSphere Application Server 是基于Java 的应用环境,可以运行于 Sun Solaris、Windows NT 等多种操作系统平台,用于建立、部署和管理Internet和Intranet Web应用程序。,
,  WebLogic 是BEA公司的产品,可进一步细分为 WebLogic Server、WebLogic Enterprise 和 WebLogic Portal 等系列,其中 WebLogic Server 的功能特别强大。WebLogic 支持企业级的、多层次的和完全分布式的Web应用,并且服务器的配置简单、界面友好。对于那些正在寻求能够提供Java平台所拥有的一切应用服务器的用户来说,WebLogic是一个十分理想的选择。,
,  3)Tomcat启动是需要时间的,启动测试服务器要等待一段时间。,
,  5)前端:(直接替换就行,不需要打war包的)。,
,  前端页面是不需要打war包的,覆盖文件之前,要保存上一版的文件。,  服务器端功能可以使用这种方式实现,但是效率比较低,最好直接查询数据库。,
,

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


  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服务器web apps目录 ),当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服务器,如果需要的朋友,可以咨询新网。

文章版权及转载声明

本文作者:亿网 网址:https://edns.com/ask/post/44868.html 发布于 2023-01-14
文章转载或复制请以超链接形式并注明出处。