ad0be
V2EX  ›  问与答

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

  •  1
     
  •   ad0be · Oct 31, 2016 · 7647 views
    This topic created in 3661 days ago, the information mentioned may be changed or developed.

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

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

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

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

    加油!
    ad0be
    ad0be
    OP
    Oct 31, 2016
    12
    @murmur 嗯,多实践,不怕坑,遇到坑解决不了了,大不了上 V2 问( hhh

    @Cbdy 多谢推荐书籍

    @kingcos 加油!
    cs4814751
    cs4814751
    Nov 1, 2016❤️1
    13
    基本上拿 servlet 和 jsp 配合 JDBC 写个小小的论坛或者个人网站留言板之类后 学会用 spring ioc aop 然后就可以写 spring mvc 了 刚开始就看着文档 不会用的功能就去查怎么实现 等用 spring mvc 写过几个小 demo 之后 再回头看 ioc aop 的源码实现 springmvc 的源码实现 就会对很多为什么这么配置恍然大悟了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4344 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 07:03 · PVG 15:03 · LAX 23:03 · JFK 02:03
    ♥ Do have faith in what you're doing.