一、为什么做?
1、自己喜欢运动,自己也是个程序员,所以想通过自己的系统记录下运动过程的点滴,并且有可能的话,也能帮助“宅男宅女”们热爱运动,拥抱健康。
2、在做这个系统的过程中,系统的梳理在工作中,以及平时积累的技术
3、希望在做这个系统的过程中认识更多的朋友,一起学习进步
二、怎么做?
1、从零开始搭建开发环境(Java->eclipse->maven->git->Mysql)
2、初步集成主流的框架、在开发过程中逐步完善框架,目前考虑使用SpringMvc做MVC,用Ibatis与数据库做交互,用Spring的AOP、IOC做事务、Bean的管理、日志等业务、用BootStrap做前台展现
3、在1、2部的过程中,对系统的想法逐步文档化
4、逐步对服务器端,PC,Android进行编码
三、平台选型?
1、后台技术:J2ee(Spring、SpringMvc,Ibatis)
2、前台技术:BootStrap为主
3、数据库:Mysql
4、应用服务器:Tomcat
5、开发工具Eclipse
6、项目构建工具:Maven
7、项目版本管理工具:Git
我将把记录运动记录系统整个开发过程记录下来,代码将保存到开源中国的Git中,欢迎各位指教
原文:http://my.oschina.net/u/948369/blog/524974