
1 chihiro2014 2020-11-22 15:50:03 +08:00 那你确实不适合写代码 |
2 hello2060 2020-11-22 15:51:56 +08:00 via iPhone 南京人? |
3 hellorain 2020-11-22 15:54:54 +08:00 ABAP 走起 |
4 t2doo OP |
5 pikaconan 2020-11-22 16:03:14 +08:00 via iPhone 你先跟着配一遍,理解一遍原理,等学到 springboot 就不用配这么多了,一般面试也不会问 ssm 具体配置的 |
6 kurotsuchi 2020-11-22 16:07:23 +08:00 直接上手 springboot 吧 , 没有那么多配置 |
7 crclz 2020-11-22 16:09:50 +08:00 网上的教程杂七杂八,旧的新的傻傻分不清。其实 SpringBoot + JPA 写文本配置的地方就只有几行以内的数据库连接配置了。 你可以去看看 SpringBoot 官方的教程系列: https://spring.io/guides 也可以区看看 ASP .NET CORE 的教程: https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.1&tabs=visual-studio ASP .NET 是没有任何文本文件配置的。ASP .NET 和 SpringBoot 非常相似,一个学会了,另一个基本上就会了。 |
8 Sharuru 2020-11-22 16:10:51 +08:00 都 2020 了,咋还有配 Servlet 的,别告诉我还是 XML 配置…… 在你不需要深入了解 Java 各种细节,Web 应用相关做法,只是想撸一个简单的网站的前提下。 Spring Initializr,请: https://start.spring.io/ |
9 bzshow1 2020-11-22 16:15:57 +08:00 via Android 15 年没用 java 了,前几天用 springboot 和 thymeleaf 给别人写了几个页面,感觉没那么难,关键自己动手做就是了。 |
10 XDy0 2020-11-22 16:16:18 +08:00 大学学的 ssh 框架,配置更多。但是实际有用的,常用的也就那么几个。你要问怎么学,我只能说硬啃= = |
11 bzshow1 2020-11-22 16:19:23 +08:00 via Android @Sharuru 对,我就是用 Spring Initializr,https://start.spring.io/ ,撸就是了,没什么难的。 |
12 Cbdy 2020-11-22 16:21:35 +08:00 via Android 换个 Node.js 试试 |
13 EastLord 2020-11-22 16:22:57 +08:00 |
14 DoctorCat 2020-11-22 16:28:29 +08:00 web 开发还是 php 大法好。 |
15 xuanbg 2020-11-22 16:49:08 +08:00 直接上 spring boot,就不要去学什么配置了,毫无意义。 |
16 cvbnt 2020-11-22 16:54:59 +08:00 via Android ssm 自己手动配一遍确实劝退很多人了,新入门先看 springboot 吧,后续再深入研究 ssm |
17 NPC666 2020-11-22 17:02:54 +08:00 via Android 我觉得 Java Spring 想学好,还是要自己手动配一遍 ssm,不过这也仅限于了解一下,工作直接上 springboot 了。 |
18 DamonLin 2020-11-22 17:13:44 +08:00 via iPhone ssm 确实很麻烦,但现在有 spring boot,我刚学 ssm 的时候也是跟楼主一样的状态 |
19 cabing 2020-11-22 17:23:25 +08:00 spring-boot 先 run 起来,再想着深入啊。 |
20 zhao1014 2020-11-22 17:23:26 +08:00 via Android 配置确实很麻烦,但是跟着配一遍就没问题了。 |
21 charlie21 2020-11-22 18:10:42 +08:00 就内容容量而言,spring boot 属于 app 级的容量。ssm 属于体系级的容量 学完 app 级的东西可以做 toy app,但是无法为 “巨型 app” 排错 它需要体系级的容量的知识与经验 app 级的东西其实应该在至少了解一遍体系级的东西之后再接触(否则各种 hands on 的 tutorial 即使跑起来了 你的感性认识只停留在环境搭建与排错了,折腾半天 实则在 app 级的评判标准之下是成功通关,在体系级的评判之下是连没门都没入)。app 级的东西其实应该是学完 ssm 之后再碰也无妨,若先跑起 spring boot 最后还是得学:无它,因为你的工作岗位里你天天打交道的是 “巨型 app” |
22 charlie21 2020-11-22 18:24:39 +08:00 巨型网站后台有自己的业务逻辑( context ),这是巨型 app 和 toy app 的不同。反观做客户端的东西( iOS 、Android 、Web 客户端 / 前端),基本上不用和复杂的业务逻辑打交道 相比之下,一个水浅,一个水深:做一个 Android toy app 和一个 Android production app 差别很小,做一个 Spring toy app 和一个 Spring production app 的差别很大 因为后台水深,前台水浅 |
23 zzzzzzggggggg 2020-11-22 18:28:25 +08:00 是想靠自学 Java 来解决失业问题嘛? |
24 t2doo OP @DoctorCat @zzzzzzggggggg 讲真,用 PHP 写网站倍感顺畅,其它的用起来总觉得缺了点 [开塞露] ,容易便秘:doge |
26 c2const 2020-11-22 19:03:32 +08:00 三百六十行,行行转爪哇. |
27 laminux29 2020-11-22 19:24:40 +08:00 没找到正确的学习途径。a->z 很难,正确的学习途径应该是 a-b-c-d...-z 。 |
28 t2doo OP @c2const 以前我上家公司有个 80 年的老哥是搞那个工地电焊转 Java 的,一直在外包混,转到我们那家公司,搞那个 ExtJs 3 还是 4 的,他不会,又回去做外包了。还有个 95 还是 96 的,学了 3 个月安卓,连 jdk 环境都不会装,我们那时候机器上 SSD,给他配块他死活不要说是够用了,后来 apk 打包都出问题:doge |
29 itcastcn 2020-11-22 19:44:53 +08:00 加油,慢慢来 |
31 araaaa 2020-11-22 19:56:56 +08:00 学 rust |
32 Chieh 2020-11-22 21:59:33 +08:00 万事开头难,一步步跟着做 |
34 misaka19000 2020-11-22 22:11:33 +08:00 直接上 SpringBoot 就可以了 |
35 yannxia 2020-11-22 22:14:51 +08:00 Java Spring 大一统比 Go 的碎片化好多,有时候文档都难找 |
37 EminemW 2020-11-23 00:15:40 +08:00 对于新手来说,java 是很友好的了,能搜到各种文档 |
38 dswyzx 2020-11-23 02:33:09 +08:00 via iPhone |
39 wozhizui 2020-11-23 08:02:37 +08:00 @hellorain 我写了两年 ABAP,正在想往 Java 转,哈哈。ABAP 是真的好写,全都是现成的东西,不用自己配置什么的,上去撸代码就完了 |
40 jorneyr 2020-11-23 08:53:10 +08:00 你写的是网站,人家实现的是平台,格局不一样 |
41 BenjaminReed 2020-11-23 09:01:21 +08:00 [快 逃] |
42 enjoeq 2020-11-23 09:02:12 +08:00 失业?所以楼主失业前是做啥工作的? |
43 treblex 2020-11-23 09:02:39 +08:00 go 对理解 http 原理比较有帮助啊,可以直接用原生的 http 包来做 demo 学习,框架只是封装,互相之间没有特别大的门槛 |
45 pph7y 2020-11-23 09:14:11 +08:00 找个实战项目学一下 |
46 MarkingWorld 2020-11-23 09:25:01 +08:00 我当初学这个的时候 是直接看的文章 然后 githup 随便找个博客管理系统 看源码 跟着直接写 后面就会了 |
47 ldlood 2020-11-23 09:25:29 +08:00 请问 Go 语言学习起来曲线陡峭嘛,容易学习嘛? Java 的学习路线是什么,不想做前台只专心做后端的话,路线是什么,该怎么学 准备学学 Java 。。。看完了基础部分,读啥书可以快速上手啊? |
48 acmore 2020-11-23 09:33:02 +08:00 建议还是从 PHP 或者 Express 框架学,不求掌握什么工具,而是能通过你能掌握的工具做成什么事。 |
49 qW7bo2FbzbC0 2020-11-23 09:33:25 +08:00 @crclz #7 虽然我也在用 net core,但是我觉得从就业的角度还是埋头学习 爪哇和春天启动 |
50 fhsan 2020-11-23 09:33:51 +08:00 难个毛线,基础概念都一样,写法不一样而已。 |
51 SmiteChow 2020-11-23 09:35:33 +08:00 入门找 Python,java 陡了点 |
52 overthemoon 2020-11-23 09:38:33 +08:00 @ldlood 个人认为 go 比 Java 好上手,但是 Java 生态太好了,很多东西网上都能查得到。学 Java 的话当然是先把 Java 三大特性理解透了,敲代码,总结,有项目最好了,网上很多 springboot 的 web 项目。代码积累到一定量就对这个语言有一定理解了,新手不建议看书没啥用 |
53 raaaaaar 2020-11-23 09:44:52 +08:00 via Android 直接上手写,代码量像起来了,再补基础,再搞规范 |
54 supuwoerc 2020-11-23 09:47:46 +08:00 不会和我一样看的 B 站上的黑马的视频吧 哈哈哈 我最近也在看 ssm 的 配置确实多 配错了还难找错误 |
55 onice 2020-11-23 09:55:25 +08:00 又没让你把配置从头到尾写一遍,你做到能看懂,能理解就行了。servlet 是基础,掌握就好。现在不是 springboot 嘛,配置比 ssm 少了很多了。 |
56 annielong 2020-11-23 10:05:53 +08:00 java 启动都要拜佛,以免出 bug 起不来 |
57 bruce0 2020-11-23 10:15:53 +08:00 我当年就是看了 ssm 的配置,被劝退,感觉是面向配置编程, 然后去搞 golang 了 |
58 clf 2020-11-23 10:21:40 +08:00 直接上 SpringBoot 呗,约定优于配置。 |
59 lscexpress 2020-11-23 10:28:39 +08:00 老哥,我也是 php,没有失业。建议你学好 PHP |
60 securityCoding 2020-11-23 10:29:58 +08:00 上 springboot ,开发文档写的非常好 |
61 hafuhafu 2020-11-23 10:30:55 +08:00 直接找个 Springboot 教程上手了再说...起一个后端服务不用几行代码 |
62 fumichael 2020-11-23 11:15:16 +08:00 万事开头难,后面会更难 你还不是看的 ssh 那套呢 |
65 lewis89 2020-11-23 13:53:54 +08:00 Servlet 了解一下就好,Spring/Springboot 里面配置并不多,我不知道你指的配置是什么, 目前做 Java 后端大部分需要配置的只有线程池这些参数,其它我也不知道有哪些默认的配置 另外配置大多参数名跟 Java 对象字段名是一一对应的,你可以直接去看相关配置对象的源代码,上面有注释说明的 |
66 newmlp 2020-11-23 13:54:34 +08:00 springboot 没那么多配置吧,反正配置好一个项目就行了,以后的项目配置基本就是 cvcvcv,然后改改参数 |
67 huanglongtiankon 2020-11-23 14:27:05 +08:00 用 jfinal 吧,简单很多 |
68 overthemoon 2020-11-23 15:21:27 +08:00 @huanglongtiankon 用了这个真的久了之后真的不知道什么叫编程了 |
69 BoarBoar 2020-11-23 15:46:33 +08:00 那些玩意都是历史遗留问题早过时了,直接 springBoot 开撸就行,简单得一批我几年没写 java 了也是一天上手 前面那些说学过时货能打基础的,协议,数据结构,设计模式这些叫基础,学怎么配置一个工具,不叫基础叫应用 |
70 t2doo OP Java 的“封装”,“继承”和“多态”还是比较好理解的,数组跟 Go 一样的定长,然后有集合,集合又分 List 、Set 和 Map,这个跟 Go 和 Python 也一样。HTML5,CSS3 和 Javascript 跳过去不学,MySQL,Linux,Git,Docker 也跳,剩下来的就是 Spring 全家桶了。现在问题来了,工作中用 Java 的前辈们,你们工作中需要自己搭环境吗,Tomcat,Maven,weblogic 出错了都自己搞? K8S 也要自己搞? 从开始学 Java 到自己能着手做项目一般要多长时间,我周围学 Java 的小伙伴怎么都学完基础纷纷转安卓了? |
71 leeeii 2020-11-23 16:50:07 +08:00 @t2doo 都要自己搭的,其实你现在觉得难也都是因为你不熟悉,多搭几次熟了之后很简单的,学点 Java 基础再直接看视频撸项目应该一两个月吧 |
72 yazinnnn 2020-11-23 17:31:22 +08:00 oop 还好,看 fp 啥的就跟天书一样 一个单子( Monad )说白了不过就是自函子范畴上的一个幺半群而已 |
73 DanielYao 2020-11-23 18:02:48 +08:00 做 dotnet core 开发,刚好公司有个内部小项目,顺手就撸了个 spring boot 项目,边百度边写的,一个星期搞定,打包成 docker 镜像,哪儿都能跑 |
75 LDa 2020-11-24 00:05:40 +08:00 Java 现在卷的厉害,中途转不太友好了吧 |
76 sutra 2020-11-24 00:41:04 +08:00 先写个 hello world ?哈哈 |
77 dayeye2006199 2020-11-24 03:57:36 +08:00 学完基础,你说的一堆做网站技术,应该能看出来,大部分都是相通的,一路通,路路通啊。 |
78 gowk 2020-11-24 08:28:07 +08:00 |
79 socket1q1 2020-11-24 08:56:15 +08:00 因为你学的那套 java 都是远古时期的东西,一堆 Servlet 一堆 xml 的配置,用上 springboot 应该就不用整这么多东西了 |
80 liudengchn 2020-11-24 09:17:57 +08:00 工作中哪要自己去配。。。公司一般有专门的运维做好环境,或者一般都有专门的脚手架,直接 clean install,所有的环境就好了,上去直接撸自己的框架和逻辑就行 |
81 583376938 2020-11-24 09:22:23 +08:00 要不实时 python |
82 xiaoqiao24 2020-11-24 09:33:17 +08:00 做后台学 java 不如学 python,上手容易;学 python 不如学 go,以后容易 |
83 dswyzx 2020-11-24 10:24:00 +08:00 mvc ef 这种直接看官方入门文档 https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-mvc-app/?view=aspnetcore-5.0 https://docs.microsoft.com/zh-cn/ef/core/ 类似于 ruoyi 框架,我去 gitee 看了下,开源框架. 直达 https://github.com/search?l=C%23&q=%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F&type=Repositories 第一款看 readme 挺像样的 事务:ef 有,ABP 框架这种也有 日志:core 自带 logger 对象,想接管到 nlog,log4net,serilog.自己找文档. 大体而言:core 推荐开发方式也是依赖注入,且自带 IServiceCollection 以供注入.所以很多人说 core 与 springboot 差不多我也不知道 嗦这么多,仅提供一下个人狭隘观点 |
84 SpiritLingPub 2020-11-24 17:34:21 +08:00 .net |
85 mingt 2020-12-06 20:17:18 +08:00 同正学 java,看看评论长点希望,各种琐碎知识把人整抑郁了 |