美文网首页
Java后台开发的入门之路 --提纲

Java后台开发的入门之路 --提纲

作者: chen_yip | 来源:发表于2019-05-04 22:08 被阅读0次

    工作以来,从移动端转型到了Java后台开发已经大半年,对Java后台的理解也逐渐清晰。从这个系列开始,希望能坚持记录后台开发成长的道路。

    本篇是个人对理解入门Java开发的一些知识提纲。提纲的解答会逐渐在后面出单独的篇幅来浅谈自己的理解。

    这里的“入门”的目标并非是写一个有什么样功能的程序,而是简单理解“Java”和“后台”诸如此类“流行词”的这些思想与实际工作中运用的联系。入门章节打算使用IDEA,Maven,Spring Boot,Mybatis以及Mysql作为工具写一个极简的网络接收,发送服务并通过这个服务的剖析来解析Java后台程序的开发流程。

    入门的知识提纲

    入门包括四个主要的知识块: 数据库,网络,Java基础以及web框架。部分知识主题的知识点看起来会缺少很多。但个人认为,入门旨在宏观了解,无需太多了解底层的来龙去脉,于是忽略了很多很应该掌握的知识列举(比如网络模块里只列举了应用层的http协议)。

    • 关系型数据库的简单操作(以mysql为例)

      • 什么是数据库,关系型数据库和NoSql的区别(以及为什么需要知道这个)
      • 如何连接数据库
      • 如何增删查改
      • 什么是事务,为什么要控制事务,怎么控制事务
      • 什么是jdbc
    • 网络

      • 网络协议是什么,http协议,tcp协议是什么
      • 计算机,或者说web服务,是怎么使用网络的
      • http协议在程序里是如何体现与运用的
    • JAVA SE基础

      • 面向对象
      • Java 是什么(和C,C++,python,Javascript等有何区别与联系)
      • Java 程序如何运行,Java class是什么
      • Java 集合包的运用
      • Java 线程的了解
    • Web 框架的集成

      • spring框架有什么用
      • 为什么要用spring框架,不用spring框架的话要怎么写服务程序
      • spring boot又是什么,跟spring mvc有什么区别与联系
      • mybatis 是什么,为什么要用mybatis
      • mybatis怎么与spring集成,怎么使用
      • spring boot 的工程结构是怎样的
      • spring boot 工程的各种配置文件代表什么,如何使用
      • 怎么结合以上的知识点用spring boot开发一个简单的接口
    • 其他

      • maven 是什么
      • idea 集成开发环境怎么使用
      • 什么是分布式,跟上面说的后台开发有什么异同

    相关文章

      网友评论

          本文标题:Java后台开发的入门之路 --提纲

          本文链接:https://www.haomeiwen.com/subject/guhfoqtx.html