springboot入门路线

目录

springboot学习

引言

本文所提到的工具及电子书资源,可以通过ftp://202.206.219.232/javaing(这个ftp仅能校内访问)获取。

一 开发工具列表

  1. jdk1.8

下载连接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  1. 集成开发环境IDEA2019

下载连接:http://www.jetbrains.com/idea/download/

注:IDEA通过学校edu邮箱可以免费激活旗舰版

  1. maven3

下载连接:https://maven.apache.org/download.cgi

二 java基础知识学习

学习内容

以参考书为主,迅速学习掌握java的基本语法及特性、面向对象编程的概念等,为了下一步springboot的学习提供支撑。

参考书

建议以《疯狂java讲义(第3版)为主要参考书进行学习

《疯狂java讲义(第3版)》
第1章 Java语言概述
第2章 理解面向对象
第3章 数据类型和运算符
第4章 流程控制与数组
第5章 面向对象(上)
第6章 面向对象(下)
第7章 与运行环境交互
第8章 Java集合
第9章 泛型
第10章 异常处理
第14章 注解(Annotation)
《java从入门到精通(第4版)》

第1、3、4、5、6、7、8、9、10、12、14、16章

第2章为IDE的熟悉与学习,建议使用IDEA作为集成开发环境,IDEA的入门可以参考以下博文:http://note.youdao.com/noteshare?id=abd20b46d49d49dd696fe4a4676996f0

java开发规范开发规范

阿里的Java开发是业界里比较推崇的标准。

  • 电子书:https://github.com/alibaba/p3c/blob/master/阿里巴巴Java开发手册(详尽版).pdf
  • idea插件:https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md

三 springboot学习

以视频教程为主,进行细致的学习。对于不了解的知识点,结合网上博客及springboot官网进行学习。springboot我们学习的是1.5.X这个版本,因为springboot2.X目前仍在更新,新的特性比较多,不适宜没有java、springboot基础的同学直接使用。

ps:参考书我找了很久,没有目录结构特别合适的。所以这里就不推荐参考书了。

springboot官方手册

https://docs.spring.io/spring-boot/docs/1.5.x/reference/html//

学习视频

看1~53:https://www.bilibili.com/video/av75233634?from=search&seid=14101630804989791291

推荐博客

https://www.iteye.com/category/356333

四 大作业任务描述

实现一个学生管理系统

对象的属性及关系

  • 学生:学号、姓名、出生日期
  • 老师:教工号、姓名、专业
  • 课程:课程号、课程名称
  • 对象关系:课程和老师是1:n的关系;学生和课程是n:n的关系

功能要求

  1. 实现学生、老师、课程的查、增、删
  2. 实现根据课程号或课程名称查询某一个课程的具体信息,具体信息包括课程号、课程名称、任课老师、上这门课程的学生信息(学号、姓名)
  3. 实现根据课学号或姓名查询某一学生的具体信息,具体信息包括学号、姓名、这个学生选了哪些课程(课程的编号、名称、任课老师)

最终实现形式要求

数据传递流程

springboot的java程序<->数据库(数据文件)

java程序接收到指令及数据以后,根据具体的指令要求,去数据库(数据文件)中查询所需的数据;接着通过java程序,将数据以json格式返回到浏览器,浏览器将数据进行展示。

开发过程中要求

  1. 安装配置jdk,使用idea进行代码开发
  2. 安装navicat,能简单管理数据库
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值