做了几年Android开发,想学习一下服务端开发,因为Android也是用Java开发,所以Java基础还可以,但是对服务端现在用的一些框架,组件,以及架构上的东西不太了解,希望熟悉的人给点建议,谢谢。
2 回答
哔哔one
TA贡献1854条经验 获得超8个赞
提升一下下面几方面的深度广度吧
网络协议,socket,tcp,http等
操作系统知识,进程,线程,内存等
用好一个编辑器,多使用terminal和具体命令,拜托一下对IDE的依赖
最后一点,也是最重要的一点:
和老大说一声,让他给你创造一个契机,不然其他的都用不上。
慕运维8079593
TA贡献1876条经验 获得超5个赞
我的建议是,spring mvc
+ mybatis
,再随便找个模板引擎。
然后是不要碰jsp
,这东西过于复杂,模板复杂了不是什么好事,容易写出来意大利面条式的垃圾代码。而写jsp编译之后是按行print
的,效率略渣。
说实话后端的框架太多了,但是路由、请求处理、模板、orm、部署这几个要素是不变的。接触一个框架的时候,先要尽可能把这些东西怎么做弄明白,之后就是调API了。这就像开局探路一样重要。
另外把HTTP的基本原理看一看,了解一个请求的生命周期和执行过程,也会有帮助。起码不至于写出来跳来跳去的页面逻辑。
添加回答
举报
0/150
提交
取消