想学习服务端开发,有什么建议?

做了几年Android开发,想学习一下服务端开发,因为Android也是用Java开发,所以Java基础还可以,但是对服务端现在用的一些框架,组件,以及架构上的东西不太了解,希望熟悉的人给点建议,谢谢。

阅读 7.8k
7 个回答

提升一下下面几方面的深度广度吧

  • 网络协议,socket,tcp,http等

  • 操作系统知识,进程,线程,内存等

  • 用好一个编辑器,多使用terminal和具体命令,拜托一下对IDE的依赖

最后一点,也是最重要的一点:
和老大说一声,让他给你创造一个契机,不然其他的都用不上。

我的建议是,spring mvc + mybatis,再随便找个模板引擎。

然后是不要碰jsp,这东西过于复杂,模板复杂了不是什么好事,容易写出来意大利面条式的垃圾代码。而写jsp编译之后是按行print的,效率略渣。

说实话后端的框架太多了,但是路由请求处理模板orm部署这几个要素是不变的。接触一个框架的时候,先要尽可能把这些东西怎么做弄明白,之后就是调API了。这就像开局探路一样重要。

另外把HTTP的基本原理看一看,了解一个请求的生命周期和执行过程,也会有帮助。起码不至于写出来跳来跳去的页面逻辑。

SSH。慢慢学。

找一个快速发展的公司,你会学到很多

去一家创业型初创公司,一个人当三个用。。。很快你前后端都能入门了,然后找一个自己喜欢的方向深入学习。。。

1.jsp语法
2.ssh框架
3.maven

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题