zoukankan      html  css  js  c++  java
  • 入坑Java,开始Spring boot 的后端开发之路

    换了工作,从游戏行业的大坑中走了出来,走向互联网的大世界。新的公司是电商方向,电商行业万变不离其宗,java,spring是最广泛的技术。当然也有过一些特立独行的,也做得很大,不过现在都基本切换到了这个方向。

    我之前都没有写过java,最大的一个java工程还是在本科的时候用java写的象棋程序(其实还是网上下载然后修改的)。所以现在要重新积累技术了。

    新入门,有个小项目做了做。

    首先用Spring boot 框架快速构建一个restful 服务。

    然后利用dobbo的RPC框架进行微服务的互相调用。项目大概有四个服务,一个api对外,三个服务供调用。

    持久化是集成了mybatis,利用mybatis会发现,只需要写mysql的库,表script就可以自动生成必须的domain数据类,mapper interface以及基本的sql语句映射配置。比较省事。

    其他当然还有公司内部的一些控件和中间件,不多说。

    对了,还有单测。我之前在游戏行业一年,不知道是行业不同还是项目组的需求,我并没有做过单测。基本都是开发完一部分,我自己看一遍代码,然后就直接找前端对调。其实效率是比较低的。也是因为特别忙的原因,没时间搞单测的开发。

    现在,用上了junit的单测工具,有一种舒服的感觉。自己就可以杜绝大部分的问题。

    上面提到的项目花了我大概两周的时间去学习然后开发,又花了一周时间进行调整和单测的学习和测试覆盖。总得来说学的比较舒服。

    下面随手记的形式来写随笔,对一些学到的知识进行记录。

  • 相关阅读:
    编程习俗和设计模式
    Design Patterns Quick Memo
    Monty Hall Problem
    RPG game: the lost Roman Army
    A Geeky Game Idea
    App自动化测试:等待webview页面数据加载完成
    Android自动化测试元素定位
    IOS苹果开发者免费证书申请&使用Xcode打包
    pytest测试夹具(fixture)简介
    Unittest与Pytest参数化区别
  • 原文地址:https://www.cnblogs.com/LukeJR/p/9192779.html
Copyright © 2011-2022 走看看