正文内容加载中...
posted @ 2018-02-12 12:48 双鱼座的牛 阅读(2) 评论(0) 编辑
摘要: 手动定位 在上一章节里,定位功能已经在cordova层面已经完成,接下来我们先忘记这个功能,想一下如果定位不成功怎么办? 所以最终还是需要一个手动定位的功能。 这个功能很简单,其实就是一个联动下拉列表,按照一般的情况,只需要精确到市级即可,这个库网上有现成的,作为vue的数据模型即可: const 阅读全文
posted @ 2018-02-11 16:15 双鱼座的牛 阅读(4) 评论(0) 编辑
摘要: 之前代码里,todos的列表已经完成了,但是数据都是之前固定在数据库中的,而且所有的值都是提前设置好的固定值,这当然是不可行的,因为我们是一个记事工具,记事功能都没有,那算什么记事软件,接下来的内容,应该算是应该记事功能开发的前传。 记事功能 再次贴上这张图,分析一下我们如果记事的时候,都需要那些内阅读全文
posted @ 2018-01-26 23:24 双鱼座的牛 阅读(4) 评论(0) 编辑
摘要: 数据模型 mvvm是数据驱动的,数据模型占了举足轻重的地位,所以,在做首页最终要的todo列表组件的时候,先暂时在客户端使用数据模型进行开发。而既然已经想到了这些数据需要通过交互从服务端获取,所以这个模型直接放入vuex中,数据模型的代码上一章已经分析过,所以这里直接复制过来: indexTodos阅读全文
posted @ 2018-01-09 16:05 双鱼座的牛 阅读(11) 评论(0) 编辑
摘要: 首页 上一章我们已经完成了登录功能,根据上一章的设计,登录完成之后,将进入首页,我们看一下首页的原型图: 再次强调,这个项目并不是正规的开发流程,可以说的难听些,就是想到哪做到哪,随便蔓延。 总体布局 经过原型图,我们可以分析出首页的大概结构: 1. 头部是一个包含三个item的tab,用于控制内容阅读全文
posted @ 2018-01-08 18:19 双鱼座的牛 阅读(3) 评论(0) 编辑
摘要: 登录服务 想想一个应用,第一次打开,一般来说都是登录页,所以在服务端先完成一个用于用户登录的action,首先创建UserController,然后创建Login的action,代码如下: @Controller public class UserController extends BaseCon阅读全文
posted @ 2018-01-06 21:57 双鱼座的牛 阅读(5) 评论(0) 编辑
摘要: 之前在前端引用了axios,那么紧接着,后台要做如何的修改呢?直接返回html肯定是不对的,这时候,一个名为webapi的技术就出现了 webapi webapi区别于普通的api,是指“使用http协议通过网络调用的API”即软件组织的外部接口。有时候也叫 "RESTful api" ,虽然他们实阅读全文
posted @ 2018-01-05 16:06 双鱼座的牛 阅读(16) 评论(0) 编辑
摘要: 大家新年快乐 2018事事顺利 前端技术选型 因为作为一个后端开发人员,前端都是摸索着前进,所以会写的比较简单。 选型第一步 做出原型图后,就要像用什么技术来实现这个App了,最理想的方式当然是原生的Android或者IOS了,但这两个首先就被pass掉了,因为: 对于一个开发者来说,同时开发两个客阅读全文
posted @ 2018-01-03 17:49 双鱼座的牛 阅读(8) 评论(0) 编辑
摘要: 到了现在,整个程序的结构已经出来了,层级清晰,代码简练(暂时不考虑分布式等附加功能),之后就开始在这个架构上扩充业务功能。 产品化 现在的程序,不管是不是承认,都透着一股弄弄的demo味,但是,谁没有一点野心呢?虽然现在只是一个小小的记事性的demo,但谁知道日后会不会成为东半球最好的记事型APP呢阅读全文
posted @ 2017-12-29 23:50 双鱼座的牛 阅读(11) 评论(0) 编辑
摘要: 这一章开始的时候,先拿一个广告图镇楼: 图是网上随便找的,哈哈好希望真的有路虎 这句广告此很有意思,虽然脚踏实地的走路是最踏实的(jdbc),如果可以,当然有辆自行车(JdbcTemplate)就更好了.但我相信,一辆能装载,速度快,安全性高的路虎,是每个人心中的梦想。 路虎 我们想要这样一些能力:阅读全文
posted @ 2017-12-20 16:13 双鱼座的牛 阅读(16) 评论(0) 编辑