Java web 如何学习 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
xiaobiao
V2EX    程序员

Java web 如何学习

  •  
  •   a href="/member/xiaobiao">xiaobiao 2018-09-16 08:45:48 +08:00 via Android 7003 次点击
    这是一个创建于 2636 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前做 asp.net 开发,近期想学习 java web,看到各种框架各种配置比较迷茫,不知该如何入手,求学习路线的指点,谢谢大家

    23 条回复    2018-09-19 09:40:49 +08:00
    RYAN0UP
        1
    RYAN0UP  
       2018-09-16 08:54:48 +08:00 via Android
    j2se→j2ee→框架
    STRRL
        2
    STRRL  
       2018-09-16 09:00:36 +08:00 via Android
    spring 大法好。
    看一下 spring ioc aop,了解一下为什么这么做和怎么做到的,并尝试实践。
    然后再去了解一下 spring boot 的自动配置,也是看为什么和怎么做。
    然后就基本上入门了。高级特性再慢慢学就好~
    Sanko
        3
    Sanko  
       2018-09-16 09:49:20 +08:00 via Android
    同问
    刚开始 jsp 还有必要了解没
    DonaidTrump
        4
    DonaidTrump  
       2018-09-16 09:56:00 +08:00 via iPhone
    playframework
    PythonAnswer
        5
    PythonAnswer  
       2018-09-16 09:58:15 +08:00 via iPhone
    .net 现在用什么 web 框架?
    onice
        6
    onice  
       2018-09-16 10:27:57 +08:00
    楼主可以去慕课网看看,或者是咸鱼上买一些培训机构的培训视频。
    大致的学习路线是:基础语法-->Servlet-->SpringMVC-->Spring-->Mybatis-->SpringBoot
    Rieouu
        7
    Rieouu  
       2018-09-16 10:47:37 +08:00
    @Sanko 建议了解一下,会简单实用就行了,现在前后端分离 jsp 已经用处不大了
    poorcai
        8
    poorcai  
       2018-09-16 11:37:48 +08:00
    我也是一样的需求,准备先过一下 Java 的基础,然后看框架吧。
    10Buns
        9
    10Buns  
       2018-09-16 11:41:06 +08:00 via iPhone
    过来人讲个自己的心得,基本语法会了,直接上手框架写东西。基本的开发套路都会了再回头深入。我一直是先有宽度再有深度的学习
    bobuick
        10
    bobuick  
       2018-09-16 11:41:14 +08:00
    一些传统老项目,或者传统行业估计还有不少 JSP。
    现在前端那么多轮子,基本上都不需要 jsp 了。 部分跟 SEO 强相关的可能需要 jsp。

    java web 的话,前面只看一样 spring。 什么其他七七八八的,等把 spring 搞完再深入。
    rb6221
        12
    rb6221  
       2018-09-16 12:08:55 +08:00 via Android
    我的观点同 9 楼,作为已经有工作经验的人,这样是最实用的。至于原理性的东西,相信不分语言框架,你应该知道如何去着手
    nilrust
        13
    nilrust  
       2018-09-16 12:13:43 +08:00 via Android
    看文档啊,贼简单,我大概花了 2 小时不到就能接活赚外快了,我之前也不是做 Java 的。


    t/488927#reply14
    Raisu
        14
    Raisu  
       2018-09-16 13:10:46 +08:00 via Android
    我看慕课网的越看越不懂啊,还是直接上手做比较简单
    chenjian026
        15
    chenjian026  
       2018-09-16 13:12:02 +08:00
    java se → servlet&jsp→ssm→springboot→springcloud
    zhgg0
        16
    zhgg0  
       2018-09-16 14:11:45 +08:00 via iPhone
    最近安卓转的后台,看视频看书,好多搞不清楚。然后直接开始写,发现竟然比安卓更容易写。
    0Kelvin
        18
    0Kelvin  
       2018-09-16 15:24:09 +08:00
    我现在也 ASP.NET ,不过之前就是做 JavaWeb 的,最近也想跳回 Java。
    我觉得想快速开始开发的话,学 SpringBoot 会比较好点,省掉很多前代框架的复杂配置,但是这也就留下了技术债
    anyele
        19
    anyele  
       2018-09-16 15:57:23 +08:00 via Android
    那个 2 小时不到就接活的,真不是装逼?
    idtaanlcoe
        20
    idtaanlcoe  
       2018-09-17 13:28:17 +08:00 via Android
    W3s 学校
    Eugene1024
        21
    Eugene1024  
       2018-09-17 14:01:55 +08:00
    linshuang
        23
    linshuang  
       2018-09-19 09:40:49 +08:00
    步骤一、快速上手。直接撸 spring boot,简单搭个,下层什么的由它去吧,围绕着 spring boot 来上手 mvc、ioc、持久化、aop、定时任务等等
    步骤二、初步深入。深入研究上面提到的那些技术 /概念(个人觉得研读代码可做可不做吧,思想到了,一般来说能猜得到做法)
    步骤三、向上蹦。主要就是微服务这块
    步骤四、再下深度。研究 servlet 规范、jvm、多线程、池化等
    其它的网络知识、缓存、限流、降级策略都是可以去看看的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5103 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 09:23 PVG 17:23 LAX 01:23 JFK 04:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86