大家好,本人想学习用JAVA开发服务器,主要是开发网页游戏服务器。
本人的情况是 一直是搞C++的,在C++下搞过2年游戏客户端 2年游戏服务器。
现在想再学习下 用Java开发,
请问 ,我这种情况 该怎么学习呢》?JAVA的基本语法应该不是问题,线程、网络、数据库等这些服务器常用到的概念也没什么问题,
我该如何入手学习呢?是不是有些什么框架 或者库要学习呢? 比如mina、netty ?
还有 servlet 这些是不是也属于这些?
谢谢各位了啊
------解决方案--------------------
推荐你几本书
《经量级Java EE 企业应用实战》
《分布式java应用―基础与实战》
《spring 3.x 企业开发应用实战》
------解决方案--------------------
我觉得你应该先尝试用Java最简单,最原始的方式搭建一个web项目,这样有助于对Java项目的理解。servlet+jsp是小型web项目应用的,struts+hibernate+spring是大型web项目应用的框架,其实这些框架也是将servlet进行了封装而已。
------解决方案--------------------
网络通讯建议用netty
------解决方案--------------------
我晕,楼主你这种情况貌似有点多余啊,你都用c++开发了2年了的游戏服务器了,还用java?完全没有这个必要了。再说页游的游戏后台用啥都可以啊,为什么一定要用java?
------解决方案--------------------
再说页游的服务器除非做商店,否则跟s2sh有什么关系啊?j2ee和页游有毛关系啊?
------解决方案--------------------
用ibatis +spring MVC吧.然后分表 分库,采用缓存机制.能扛住压力.
不过确实没必要 c++挺好的
------解决方案--------------------
thinking in java
------解决方案--------------------
1、个人觉得先学习java基础
2、在学习web基础,例如servelet。
3、在学习其他大型j2ee框架!