前者是window微软的服务器版本 *** 作系统,下载安装好jdk jre,配置java环境变量和在普通系统配置是一样。
centos上面,你可以现在apache官网下载jdk,然后再用ftp工具传上去,再进行安装,后缀是rpm,安装完成后应该就可以跑java了,当然也可以去配置环境变量(这是为了防止重启后java环境变量失效)。第二种方法,可以通过yum命令下载到centos服务器上再进行安装,看你选择哪种这里没有明确说明“应用服务器”是指服务器硬件还是软件或者两者皆有。
不论什么开发语言,涉及到服务端的,都需要服务器硬件和安装服务端软件。
首先需要安装服务器的 *** 作系统,不同的应用需要不同的 *** 作系统,Windows Server/Linux Server/AIX/Solaris等等。
安装好 *** 作系统后可能需要安装第三方的软件,比如数据库,jdk,gcc
最后是安装服务端软件。这里又分很多种,如果是java写的web应用,需要一个web服务器软件,tomcat、weblogic、bes……
如果是c/c++写的,一般直接解压、配置环境变量就可以运行。
首先,我得说明的是,目前市场上新人很难去做pc游戏开发,要么是做页游要么是手游。
页游不清楚我就不说了,手游里面,客户端主要就是c2d和u3d。
如果你想做客户端,那么你可以转学u3d,因为它使用的语言是csharp,这个语言和java相似。网上unity的教程也很多,你随便找一下就有了。
再说说手游服务器,其实我入行服务器还是挺巧合的,当初本来是打算做客户端的,都入职了,因为招不到服务器,就让我转服务器了。。
服务器的教程,我至今也没找到,而且也找不到系统的教程。
开源的服务器框架也只熟悉kbengine和scut。其中一个是cpp做底层python做开发的,一个是csharp做开发。而且scut已经两年没有更新了,应该是死掉了。
所以,想要学服务器开发,得碰点运气。
java服务器目前主流框架技术有网络层netty或mina,数据协议protobuf,数据库mysql,缓存数据库redis,jdbc一般是mybaits或者jpa,项目管理maven,设计层面spring
然后还需要熟悉多线程,linux的基本 *** 作,git或者svn。
差不多了,这些都有个大致的了解,会用,应该就能找到工作了。
后面再深入需要学习的也挺多的,到时候你再根据业务需求自己琢磨着学吧。
跨平台的话也可以试试Apache James,纯Java的邮件服务器,很多企业在用。至于postfix单PC每日应付百万级的邮件应该不成问题,要配置的话相关设置可能要花些功夫,好在文档很全面,使用也很广泛。不过既然要部署到linux何不就在linux下开发呢?
现在很多linux desktop做得挺易用的,仅是Java web开发的话上手不难,不妨直接在Ubuntu或SUSE下开发,然后再往相应的Server版上部署,这样程序修改的比较小。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)