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

2016-10-31 21:25:18 +08:00
 ad0be

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

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

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

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

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

@Cbdy 多谢推荐书籍

@kingcos 加油!
cs4814751
2016-11-01 15:22:24 +08:00
基本上拿 servlet 和 jsp 配合 JDBC 写个小小的论坛或者个人网站留言板之类后 学会用 spring ioc aop 然后就可以写 spring mvc 了 刚开始就看着文档 不会用的功能就去查怎么实现 等用 spring mvc 写过几个小 demo 之后 再回头看 ioc aop 的源码实现 springmvc 的源码实现 就会对很多为什么这么配置恍然大悟了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/316900

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX