沫言|告别重复劳动,网易后端教你这样做,十小时代码量一小时搞定( 二 )


熟练开发你需要掌握的技能
mysqltomcatmavenidea编辑器springmvc3mybatisjava , 浏览器请选择webkit内核的浏览器 , 如chormefirefox 。 不要用ie , 后台采取的是bootstrap 。 下面预览一下软件功能吧 , 实际效果以下载软件为准 , MagicalCoder-all文件夹包含本套所有软件 , 你本地无需下载eclipse或者ideatomcatjdk等到一切软件已经集成进来 , 只需要根据操作文档简单的点几个按钮项目就可以在本地跑起来了 , 并且实时生成新的代码 , 体验新的功能 。
第一步最快速度跑起来上面的需求项目
大家可以参考项目搭建教程自行搭建起来(项目中有搭建教程)这个指的是开发环境 , 包中已经集成运行环境 , 无需搭建即可体验
1解压缩文件请保证目录无中文
b、双击第一步编译项目.bat这一步会持续很久 , 也许片刻 , 取决您的网络环境 , 需要下载maven依赖 , 下一次点击就会很快了 , 因为包已经下载完毕
1如果你有内部仓库地址也可以刚刚mavensetting配置
2有些人网络环境不佳下载maven依赖很慢 , 建议采取备用方案打开youyamvcpom.xml注释打开换个仓库进行更新
c、启动项目.bat启动tomcat启动成功后 , 浏览器输入http://localhost:8080/adminadmin/admin即可登录进入
你也可以来更改项目名称 , 一般请按照数据库名称来定项目名称 , 首次使用建议先使用默认的
com.magicalcoder.youyamvc.web.readme.ChangeProjectName.java第二步深入了解软件使用定制业务功能
假设您已经搭建好youyaMvc,就可以进行第二阶段的使用工具了 , 因为工具编写出来的代码都是基于youyaMvc的结构
使用youyajfx客户端自动生成代码首先确认你的网络正常如果要代理有可能软件无法使用
下载解压后目录如下 , 这是一个基于javaFX技术开发的客户端软件双击window启动.vbs
2连接Mysql数据库这样配置正确软件就打开了你本地的数据库在左侧栏目会有很多数据库目前仅支持mysql
先设置项目集成包结构如果数据库从未同步过或者第一次使用请先随便点击一个表生成代码进行预同步 , 然后再来设置此包结构
目前版本必须有自增主键每个表建个自增主键也不是什么坏事
`id`bigint(20)NOTNULLAUTO_INCREMENTCOMMENT'学校主建',
5开始愉快地编程吧
6恭喜至此您已经得到了大部分代码但是这个代码仅仅具有一个基础功能我们还要根据自己的业务来定制功能
7在线编程
a表基本信息表注释必填
8回到数据库界面重新编码你的功能才会生效
首先编辑表字段这里的生成代码大家就不要点击了是给在线编辑的人使用的我们有了客户端软件无需再要了
我们以班级表为例班级表有个外键school_id
然后进入shool工作区
更多功能
问题1什么你没看懂!!!!!!!!!!
其实上面一大堆叙述就是为了说明所有的增删改查功能可以用软件来自动实现 , 只要你建立好了外键约束 , 生成出来的代码也具有外键的友好展示 , 生成了很多外键关联的sql语句 , 接口api等等 , 这些基础工作都不用咱们再重复写一遍啦 , 直接拿来就可以使用 , 要是需求有变更加个什么字段 , 外键字段等等 , 点一下按钮重新生成一遍 , 就不用再回头一个个的找代码去修改啦所有的配置都跟用户有关 , 你可以去任何地方继续开发而不必受限于当前计算机
文章顶部下载地址视频教程专门为您详细演示了如何使用软件
问题2:代码生成工具生成的代码都是死的很难维护和扩展!
NO,深入使用MagicalCoder你会发现只要按照规定把个人的代码使用标签保护起来 , 可以实现自动合并 , 另外代码风格固定 , 每个工程师都能看懂 , 大家按照一个标准来沟通和二次开发


推荐阅读