摘要: 大家新年快乐 2018事事顺利 前端技术选型 因为作为一个后端开发人员,前端都是摸索着前进,所以会写的比较简单。 选型第一步 做出原型图后,就要像用什么技术来实现这个App了,最理想的方式当然是原生的Android或者IOS了,但这两个首先就被pass掉了,因为: 对于一个开发者来说,同时开发两个客 阅读全文
posted @ 2018-01-03 17:49 双鱼座的牛 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 到了现在,整个程序的结构已经出来了,层级清晰,代码简练(暂时不考虑分布式等附加功能),之后就开始在这个架构上扩充业务功能。 产品化 现在的程序,不管是不是承认,都透着一股弄弄的demo味,但是,谁没有一点野心呢?虽然现在只是一个小小的记事性的demo,但谁知道日后会不会成为东半球最好的记事型APP呢 阅读全文
posted @ 2017-12-29 23:50 双鱼座的牛 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 这一章开始的时候,先拿一个广告图镇楼: 图是网上随便找的,哈哈好希望真的有路虎 这句广告此很有意思,虽然脚踏实地的走路是最踏实的(jdbc),如果可以,当然有辆自行车(JdbcTemplate)就更好了.但我相信,一辆能装载,速度快,安全性高的路虎,是每个人心中的梦想。 路虎 我们想要这样一些能力: 阅读全文
posted @ 2017-12-20 16:13 双鱼座的牛 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 数据源 现在这个应用已经实现了控制器层,业务层,和数据访问层的解耦,但是,缺点也是很明显的,现在数据库的链接信息都是硬编码到了代码中,现在这个demo性质的小项目当然没关系,但任何实际的项目中,是非常不利于管理的,比如在开发中,一般都至少都会有三个库(不考虑分布式架构),即一个开发库,一个测试库,还 阅读全文
posted @ 2017-12-14 10:50 双鱼座的牛 阅读(157) 评论(0) 推荐(0) 编辑
摘要: ![Java模式.png](http://upload-images.jianshu.io/upload_images/6290181-aeabefd0fa29ce44.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 阅读全文
posted @ 2017-12-13 10:18 双鱼座的牛 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 上一章的结尾,我们看到现有的代码虽然经过了一些改进,但仍然有很多坏味道,首当其冲的就是Controller太厚了,Controller应该仅仅作为一个控制器使用,要尽可能的薄。这时候,上一章里提到过的IOC和DI华丽登场了. 控制反转 控制反转简单说就一句话,就是把程序资源的管理权由互相使用的双方的 阅读全文
posted @ 2017-12-12 15:58 双鱼座的牛 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 虽然现在进入了一年之中最冷的季节,但这篇博客却开始讲述春天的故事。 在TodoServlet这个类中,doGet和doPost重载了模板类HttpServlet类的对应方法,是一个典型的模板方法模式,这种当然是一个很好的模式,经过了千锤百炼,但是,这样真的好吗?我们编写的代码,不应该是专注于业务逻辑 阅读全文
posted @ 2017-12-06 15:24 双鱼座的牛 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 在上一篇blog里,将todo列表实现了不同用户列表的隔离功能,但是想一想,代码中是否存在着很多不和谐的地方? 不和谐的地方其实很多,但这一章先解决一个最简单的地方,注意一下TodoServlet的post方法的第一行: request.setCharacterEncoding("utf 8"); 阅读全文
posted @ 2017-11-23 15:48 双鱼座的牛 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 人如果没有梦想,那么和一只咸鱼有什么分别。作为一个程序员,哪怕我们不能改变世界,也会有让更多的,更多的人使用我们应用的梦想。那么现在回到我们的jTodos应用,我们当然会想要更多的人使用我们的应用。假设现在,如果有多个人使用我们的应用会是什么情况呢? 确保用户之间的隔离 首先我们使用两个浏览器来模拟 阅读全文
posted @ 2017-11-20 17:30 双鱼座的牛 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 你是否会觉得奇怪?每次通过IDE运行的tomcat,让应用进行启动调试,发现他的页面都比我的钱包还干净,为什么呢,我之前添加了的好多项呢,说好的三点钟看书呢? 持久化基础 这时候,终于轮到持久化技术出场了,所谓持久化就是把数据转换为持久状态,如存储在文件或数据库中,以便能够持久的保存,这里介绍一下使 阅读全文
posted @ 2017-11-14 16:37 双鱼座的牛 阅读(176) 评论(0) 推荐(0) 编辑