java吧 关注:1,247,716贴子:12,728,718
  • 6回复贴,共1

做java web 服务器后台怎么样

只看楼主收藏回复

还有两年毕业,想好好学习服务器后台,,一路走到底,前景怎么样,好找工作吗?主要还是应该学些,框架?求大神或有工作经验的人指点跪求。。。


IP属地:江西来自Android客户端1楼2015-07-20 07:24回复
    求大神指点一二


    IP属地:江西来自Android客户端2楼2015-07-20 10:45
    回复
      童鞋,你特么还是先学了java先,再考虑搞web还是啥吧。。


      3楼2015-07-20 11:04
      收起回复
        童鞋,
        java做服务端是很有前途的,因为这是java语言所擅长的领域。
        当然这个服务端的概念不是狭义的指“web服务器后台”,其相对的前端(或客户端)可以是web,也可以是移动app等其它调用方。
        但如果你想只专注服务端这块的话会有一些条件:一个是应用场景有局限,对于大多数企业级中小型项目的java开发,系统负载不那么的高,对服务端的性能要求也不那么高,所以根据成本和性价比考虑不太会需要只做服务端开发的,这种开发就是你理解的web开发;二个是开发高性能的java服务端难度也比较大,主要是分布式的技术,在高并发、快响应或高吞吐的场景下开发。在互联网应用中非常需要这方面的人才,并且待遇也普遍比较高。


        IP属地:辽宁4楼2015-07-20 14:35
        回复
          java开发高性能的服务端要用到的技术大概要有:
          基础一点的,要对java很熟,一些虚拟机的原理要知道,比如GC;对java的并发编程要熟,可以关注下concurrent包的API;对网络编程要熟,BIO、NIO、AIO可都了解了解;对数据库要熟(事务熟吗?事务是怎么加锁的知道吗?)
          中间件方面的,RPC、MOM可以了解了解,分布式缓存、nosql可以了解了解
          框架方面的,阿里的开源服务框架dubbo可以了解了解,开源的消息中间件ActiveMQ可以了解了解。
          暂时想到的就上面说的,但不局限在上述的这些技术点。总之,想专注做大规模、高性能的java服务端,是很有难度和挑战的。童鞋加油!


          IP属地:辽宁5楼2015-07-20 14:47
          收起回复