30分钟零基础入门Java后台SSM框架

前言

本文不适合手机观看,观看本文得同时请打开你的eclipse一步一步搭建。本文末尾支付宝口令红包!

一、如何走出入门Java后台的迷茫?

我原来是做Android的,没有任何JavaWeb的基础,但是在公司我被分配到了Java后台,因为做android的人太多了,而Java后台严重缺人,我想大家都是被Java后台的多样性给吓到了,而且入门的时候可以呈现给自己的东西实在太少了,容易让人丧失热情,而走向失落,从而放弃入门,或者一直在门口徘徊。Java后台入门要学的很多,例如Jsp,Servlet,JDBC,Spring,SpringMvc,maven等等。但是我认为循序渐进并不是快速入门的方法。

做一个简单的比喻

要完成一个五角星,我认为先画它的点再联系最快;而不是一个角一个角去画,然后拼起来。但是一个角一个角地去画容易有偏差。学习本来就是一个联系的过程。这样学习的好处就是可以跳过难点,途径也多。

学编程最难的是入门和提高,入门容易让人丧失热情,提高容易让人感到迷茫。

二、如何才能维持入门时的狂热?

请不要怀疑自己的能力,让自己的付出可视化,获得成就感。学习要有自己的节奏,不能人云亦云,和我谁在一起的同学,老是嘲讽我,说我这样学习不扎实,很虚。确实不是很扎实,但是编程这个东西并不是你花了时间就能深入理解的,例如说,你要深入了解Spring,那么归根到底你也要回到Spring的源码中去,而在Spring源码中包含了那么多设计模式,API,你逐渐的迷失在这里,而忘记了最初的目标“入门Java后台”的初衷,有一句很经典的话:“先让程序先跑起来,然后让他跑得更快”,我很赞同这句话。所以我的观点是,先入门,不求甚解。入门后再慢慢深究。依据这个观点我为大家准备了一个入门计划。

三、为什么我要这样安排计划呢?

搭建环境,是为你让你在学习的时候不断的动手。

idea+maven创建web项目

导入完整Web项目,是为了让大家了解Spring框架的配置和Mybatis的配置。如果大家以前没有用过Maven的话,顺便你也可以学习这个工具。他的作用就是管理项目中的依赖库,而不再是手动的复制Jar包了。

如果你能把这个项目导入并成功运行即可

坑点:maven导入Jar导入缓慢

为什么从零搭建呢?因为从零搭建能够让自己熟悉这个流程,这是一个实际操作的过程,其实这是一个转化知识的过程。

按这篇文章动手操作吧

很奇怪是吧,我的方法到现在都没有需要自己写代码,因为一开始确实不知道怎么去动手,但是在复制和粘贴的过程你会逐渐领悟SpringMVC,SSM框架的流程。

一个标准的SSM开发流程

四、如何理解Spring

如果想要了解Spring框架,那必须先了解传统的

使用Spring框架后的好处

看完上面这篇文章你就会理解Spring框架的XML配置了。

五、由浅入深,从整体到局部,回归到基础

Java全基础

最后恍然大悟:SSM其实就是

Mybatis代替了jdbc

SpringMVC代替了servlet

Spring来管理对象周期

六、总结

这篇文章主要记录的是我入门的全过程,虽然都是外链,但是我确实找了很久,这些都是精心筛选的,希望有更多的人来一起入坑Java后台。下个星期应该我就会收到实际的任务了,期待中。

原文发布于微信公众号 - java工会(javagonghui)

原文发表时间:2018-05-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据的力量

R 语言与 Excel 之数据分析功能比较

1393
来自专栏IT笔记

微信分享H5自定义标题描述和图片

1957
来自专栏Java编程

Java Web架构知识整理——记一次阿里面试经历

  惭愧,从一次电面说起。我个人在某国企做一名软件设计师,国企大家都懂的,待遇一般而且没啥意思,做的方向基本都是操作系统、驱动和工具软件的开发,语言基本都是C/...

1.2K9
来自专栏企鹅号快讯

如何学习Java?谈Java学习之路

Java光学习书籍就数不胜数,初学者对于如何学习Java往往一头雾水。在我们学习Java之前就应该先做好以下几点: 1. 思考一下 学习Java之前,先别急,静...

1815
来自专栏Python攻城狮

从数据角度探究《前任3》为什么这么火爆

豆瓣上8万多人只打出了5.8的评分,其中1星-3星占比72.6%,那么问题来了,在绝大多数豆瓣粉丝都认为是“烂片”的情况下,究竟是什么让《前任3》票房意外火爆呢...

692
来自专栏北京马哥教育

余生只够写50行代码,这么写绝对赚翻了

学Python最简单的方法是什么?推荐阅读:Python开发工程师成长魔法 假如有一天死神来找你,警告你最多只能再写50行代码,然后就得随他而去,应该写点什么...

2848
来自专栏程序猿

周五推荐时间:博客3期

“ 已经推荐两期了,这是第三期,菜单可以查看往期推荐,以下博客有Java Web专题:SSM系列讲解;墙裂推荐;还有第三位,讲解了比较复杂的SQL查询是如何完成...

881
来自专栏VRPinea

Windows 10 April 2018更新,为HoloLens带来新功能

1587
来自专栏何俊林

优化工作的冰山一角,app瘦身

前言:爱奇艺的产品有很多,业务线都有不同,我们业务部的主要产品是银河~奇异果,属于在智能电视上的app。对于我们播放组主要是做各产品的播放支撑及对接,还包括一些...

1768
来自专栏PPV课数据科学社区

【学习】15个最棒的JavaScript图形/图表库

阅读目录 D3.js — Data-Driven Documents Google Charts ChartJS Chartist.js n3-charts E...

2644

扫码关注云+社区