楼主 2 年十个月 Android 开发,想在业余的时间自学下 java 后台的东西, 比如怎么架服务器啊 什么的 怎么给客户端返回数据 什么的. 怎么在服务器上搭建 sql 管理数据什么的。。。 想咨询下 怎么起手比较好, 有点迷茫.. 去哪能找到比较系统的学习路线呢?
谢谢 v 友们指教
|  |      1wangkai123      2017-01-16 11:15:26 +08:00  1 实习生菜鸟的想法:找公司的 Java 后台 检出一个给刚入职的熟悉的 demo 或者其他小项目,看看代码结构,然后模仿着写就很快上手了。不过前提是知道基础的 java web 的一些概念?现在 Spring 和 Spring boot 上手还是很快的,我一开始啥都不懂,看了一周代码就可以自己写“玩具”代码了。写着写着再去补基础反而快很多 | 
|      2zengfxios      2017-01-16 11:51:18 +08:00 目测 是培训出来的! | 
|  |      3340244120      2017-01-16 12:05:34 +08:00 via Android 慕课网 有 Java 后台职业路线及视频。框架用 smm | 
|  |      4Antidictator      2017-01-16 12:08:43 +08:00 via Android @340244120 smm ? ssm ? | 
|  |      5rongyiran      2017-01-16 12:11:46 +08:00 | 
|  |      7bk201      2017-01-16 13:01:56 +08:00 你怎么学 andriod 怎么学后台,好像没差别。 | 
|  |      8340244120      2017-01-16 13:09:40 +08:00 via Android @Antidictator ssm ! | 
|  |      9AltairT      2017-01-16 13:16:34 +08:00 想知道 LZ 主 Android 学习路线,我大概断断续续自学了几个月 Android,看了 core java 第一行代码,权威编程,小工到专家,在看群英传,感觉依然很菜,达不到当下行情的就业要求,看这两年经验起的行情甚至有转学 Java Web 的念头 | 
|  |      10tedzhou1221      2017-01-16 13:22:31 +08:00  1 看到楼主写的,应该对 java 开发理解点偏面。 可以先去了解一下 java 后台开发大概是做什么的,这样能让你更好理解! 楼上也有说去慕课网学习,也是不错的。 我就实话说一句,希望不要介意。 对于差不多三年的开发经验的程序员来说,去学习同种语言的知识应该是很容易的。连一楼自称菜鸟的都知道如果去自学。楼主真的要自我提高啊! | 
|      12Cbdy      2017-01-16 14:08:14 +08:00 既然是业余学习,抛开 Java EE 和 Spring 吧,试试这个: P | 
|  |      14xuhaoyangx      2017-01-16 14:13:09 +08:00  SpringMVC Mybatis 感觉这两个能让你最快上手,去理解的框架。 Spring strust2 hibernate , Struts 太老,配置都麻烦, hibernate 太重 | 
|      15geralt0725      2017-01-16 14:14:41 +08:00 起手寒冰箭 | 
|      16chenleicpp      2017-01-16 14:22:44 +08:00 是不是可以学习下 nodejs 呢 | 
|      17saberpowermo OP | 
|      18saberpowermo OP @tedzhou1221  你这个说的对 我确实需要自我提高。 业余时间都用来打游戏了。。哎。。 | 
|  |      19tedzhou1221      2017-01-16 15:06:49 +08:00 via iPhone @saberpowermo 英雄联盟我安装了 3 次卸载了三次,最后把电脑砸了才戒了这瘾 | 
|      20saberpowermo OP  1 @tedzhou1221 ...我也是沉迷 LOL, 天天就是和媳妇二连打 lol  中野双排 或者 包下路。。。哎。 | 
|  |      21palmers      2017-01-16 15:09:17 +08:00 你如果可以尝试搭建一个框架然后在上面开发,那你可以把搭建好的框架上传到 github 上- 报错的也行,最好有 maven 或者 ant 或 gradle 管理项目,然后把使用的仓库配置也上传一份,然后找一个愿意帮你的人 clone 代码帮你看看, 我有时间也愿意帮你看,  我说这个最主要的目的是,如果你现在在 java web 端稍微有能力自己开始的话就直接动手来得比较快,虽然开始有点痛苦. | 
|      22cycgit      2017-01-16 15:13:06 +08:00 @saberpowermo 中野联动 节奏带的飞起。 敢问大兄弟段位。 | 
|      23saberpowermo OP @palmers  我咨询看了看你的话 感觉我现在急需去补一下 java 后台的一些概念 包括楼上的一些朋友 都在说框架的问题 | 
|      24saberpowermo OP | 
|      25jiangss007      2017-01-16 15:28:30 +08:00 LOL 跟 Java 有什么关系?歪了 | 
|  |      26KirkZheng      2017-01-16 16:01:36 +08:00 via Android 安卓不需要 Java 基础吗?交互不也要用到网络数据库之类的,当然,培训可能就不要。 | 
|      27saberpowermo OP @KirkZheng 咨询的是 学习后台需要掌握什么 java 肯定是掌握了的。。 | 
|  |      28wupher      2017-01-16 16:06:02 +08:00  1 拍脑袋写的技能树,难免遗漏和不全,仅供参考: - java 语言基础 - maven / Gradle Project 管理与自动化 - 各种第三方常用类似 commons, json, guava ... - 连接层框架( Spring 系列) - web 框架( spring mvc, struts ) - ORM 框架( mybatis, spring-jdbc, hibernate, jpa ) - Application Server ( Tomcat ...) 非专业使用,我建议学习一下基础语法,再加上 Spring 全家桶都能做些后台小应用自己玩玩了。 Spring 全家桶可以从 Spring boot 着手。 | 
|      29saberpowermo OP @wupher  感谢回复 我已经把你说的东西 抄在小本本上了 晚上回家仔细研究一下 感谢 | 
|  |      30SpringHack      2017-01-16 16:57:36 +08:00 via Android 重要的是楼主有妹子,你们有么😂😂😂 | 
|      31saberpowermo OP @SpringHack ...这不是关键 见笑了。。。 | 
|      32v2dead      2017-01-16 18:07:02 +08:00  1 php 程序员来放下厥词 学多少框架我感觉都是虚的。 楼主本身是做安卓工作的, java 基础肯定还是有的,缺少的只是服务端概念,后台服务端那套什么语言都差不多,只是适用场合不太一样而已。 有空就从计算机网络原理这种书看看,轻量的实现一个 http 服务器,这个不是什么难事。基本的网络知识脉络基本就可以随便写后台了。后续使用各类框架的时候,也就是看看手册的事情, tomcat , serverlet 实现过程都是那个样子。至于上层框架就是代码组织的问题了,照着手册写习惯就可以了。 | 
|  |      33woshifyz      2017-01-16 18:14:43 +08:00 题主既然会 android 的话, java 基础就有了,如果只是要搭一个后台出来,可以直接用现成的框架就好了,例如 springboot ,当然如果要深入理解学习的话,感觉还是需要有人指导,编程这种东西,还是经验活儿 | 
|  |      34liuzhen      2017-01-17 13:48:45 +08:00 自己搭后台的话, jfinal 吧 以后想参与后端团队开发就 springmvc mybatis 然后了解 nginx 、 redis 、消息队列的安装与使用 关系数据库表的索引 然后再了解并发、分布式、大数据 | 
|      35junho      2017-01-19 15:49:16 +08:00 我是搞 iOS 的开发的 最近也是在熟悉后端开发 所以我选择了 golang 一个是不用一上来就搞各种各样的配开发配置 二是上手简单 总的来说主要是学习后端的开发思维 怎样方便学习就怎样来 |