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
luhe 2020-11-22 16:03:14 +08:00 via iPhone 1
你先跟着配一遍,理解一遍原理,等学到 springboot 就不用配这么多了,一般面试也不会问 ssm 具体配置的
|
6
kurotsuchi 2020-11-22 16:07:23 +08:00
直接上手 springboot 吧 , 没有那么多配置
|
7
crclz 2020-11-22 16:09:50 +08:00 2
网上的教程杂七杂八,旧的新的傻傻分不清。其实 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 2
都 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 1
大学学的 ssh 框架,配置更多。但是实际有用的,常用的也就那么几个。你要问怎么学,我只能说硬啃= =
|
11
bzshow1 2020-11-22 16:19:23 +08:00 via Android 1
@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 3
就内容容量而言,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 2
三百六十行,行行转爪哇.
|
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 1
加油,慢慢来
|
31
araaaa 2020-11-22 19:56:56 +08:00
学 rust
|
32
Chieh 2020-11-22 21:59:33 +08:00 1
万事开头难,一步步跟着做
|
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 1
@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 1
因为你学的那套 java 都是远古时期的东西,一堆 Servlet 一堆 xml 的配置,用上 springboot 应该就不用整这么多东西了
|
80
liudengchn 2020-11-24 09:17:57 +08:00 1
工作中哪要自己去配。。。公司一般有专门的运维做好环境,或者一般都有专门的脚手架,直接 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,看看评论长点希望,各种琐碎知识把人整抑郁了
|