V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ad0be
V2EX  ›  问与答

JSP、Servlet、JDBC 学到什么程度后可以学 Spring MVC 了?

  •  1
     
  •   ad0be · 2016-10-31 21:25:18 +08:00 · 6687 次点击
    这是一个创建于 2969 天前的主题,其中的信息可能已经有所发展或是发生改变。

    13 条回复    2016-11-01 15:22:24 +08:00
    incompatible
        1
    incompatible  
       2016-10-31 21:32:06 +08:00   ❤️ 2
    等你学会了“编写新的 Servlet 类并覆盖 doGet 或 doPost 方法、在 web.xml 中配置该 Servlet 的 url 映射关系、从 doGet 或 doPost 方法的参数 HttpServeletRequest 中取出 http 请求的参数、针对该参数进行数据库查询或业务处理、把查询或业务处理的结果 forward 到一个 jsp 页面”后,就可以开始使用 SpringMVC 了。

    SpringMVC 跟 JDBC 没有任何关系。
    kingcos
        2
    kingcos  
       2016-10-31 21:43:58 +08:00
    是不是很多学校都教 Java Web 呃。。。
    tony1016
        3
    tony1016  
       2016-10-31 21:45:09 +08:00
    @incompatible 说的挺对的。 Spring 仅仅是借助 servlet 作为入口,和 servlet 没有半毛钱关系了;而 JSP 呢,学会 taglib 就可以了。 JDBC 就确实和 MVC 没有关系了
    ad0be
        4
    ad0be  
    OP
       2016-10-31 21:52:59 +08:00
    @kingcos 是的,所以想知道下这个技术栈到底该咋学,有点没有方向

    @incompatible
    @tony1016
    可能说的有些不确切, hibernate 需要先预先学习下吗
    uxstone
        5
    uxstone  
       2016-10-31 22:04:36 +08:00   ❤️ 2
    基础:
    1.有 java SE 的基础,JDBC 会 CURD 操作数据库
    2.JavaWeb 中熟悉 Servlet,JSP 过滤器,拦截器,监听器,设计模式
    3.学习 Spring4 学会 IOC 和 AOP

    可以开始学习 SpringMVC 了
    ad0be
        6
    ad0be  
    OP
       2016-10-31 22:20:37 +08:00
    @uxstone 感谢指点!
    h2so4
        7
    h2so4  
       2016-10-31 22:22:21 +08:00
    @uxstone
    @incompatible
    @tony1016
    @kingcos
    新人借楼问下, Spring 和 Spring MVC 的区别是啥呢?
    murmur
        8
    murmur  
       2016-10-31 22:24:00 +08:00   ❤️ 1
    thinking in java 不算序言和废话看个四五章就可以开写 spring mvc 了 你要学的就是怎么把 spring 的大拦截器配到 web.xml 里,剩下的都跟 servlet 没关系了,哦你还要知道 getAttrbute , getSession 这些
    murmur
        9
    murmur  
       2016-10-31 22:35:11 +08:00   ❤️ 1
    补充一下,新人写任何语言第一次都是不靠谱的,然而越不靠谱越要写,基础打好了再写黄花菜都凉了,要学会面向需求编程,什么不会查什么(用英文构造关键词搜索),哪里不会学哪里,等你写一段代码之后再发现设计模式这些东西理解起来 so easy
    当然也不是让你乱写 无论 spring 还是 springboot ,网上有大把的 hello world ,也有那种 all in one 的配置,直接抄一份每次新建项目考过来用就完了
    spring mvc+mybatis/hibernate+连接池配起来的却很辛苦,后面你就会发现什么 jsonp 输出,图片输出,每个都要配一大段
    但是这一切都是在 xml 里配配就完了,写注解也可以,如果换成 xodejs 估计先加几百个 modules 再说
    Cbdy
        10
    Cbdy  
       2016-10-31 22:46:02 +08:00 via Android
    去 kindle 上买本 spring in action 或者篇幅短点, spring boot in action 电子书花个周末看看,就可以写个小东西下了。
    当然你的会点 Java 、 HTTP 相关的基础知识。
    kingcos
        11
    kingcos  
       2016-10-31 22:55:06 +08:00
    @ad0be 按楼上们的大神给的学吧,虽然我们学校也教 Java Web ,但我个人对这方面兴趣不大。。。

    加油!
    ad0be
        12
    ad0be  
    OP
       2016-10-31 22:59:02 +08:00
    @murmur 嗯,多实践,不怕坑,遇到坑解决不了了,大不了上 V2 问( hhh

    @Cbdy 多谢推荐书籍

    @kingcos 加油!
    cs4814751
        13
    cs4814751  
       2016-11-01 15:22:24 +08:00   ❤️ 1
    基本上拿 servlet 和 jsp 配合 JDBC 写个小小的论坛或者个人网站留言板之类后 学会用 spring ioc aop 然后就可以写 spring mvc 了 刚开始就看着文档 不会用的功能就去查怎么实现 等用 spring mvc 写过几个小 demo 之后 再回头看 ioc aop 的源码实现 springmvc 的源码实现 就会对很多为什么这么配置恍然大悟了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5130 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:38 · PVG 17:38 · LAX 01:38 · JFK 04:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.