虚拟项目计划及学习内容

  虚拟项目已经在脑中构思一段时间了,从要做什么到大致怎么做,苦于时间问题,自己又要复习java核心,算法导论,设计模式等书籍,项目一直未能实施,还停留在表设计的阶段,表基本结构已经在脑中有了构思,现在对后期工作也做出相应的规划和安排。首先是虚拟项目中学习的知识点:

1.数据库设计-------复习数据库原理,范式,索引,关联查询,视图等知识。参考《数据库原理》

2.数据库构建-------powerdesigner的使用,自动生成sql语句,自动导入数据库。参考网上pd的使用说明,《高性能Mysql》

3.项目搭建---------如何创建eclipse项目,项目中的子项目,如何使用maven管理项目。参考《maven实战》

4.系统设计---------初步学习系统架构,自己设计系统架构。

 目前考虑如下结构:

 lolResourceSystem

 ----lol-web (系统前台,ssi架构,要求界面交互优秀,合理使用js和ajax,保证数据可视化)

   ----lol-backend (系统后台。spring-mvc架构,easyui,成型的jquery框架应用,重点在后台实现)

   ----lol-open-api (系统对外接口,主要目的是提供给未来的手机客户端)

 ----common-lol (以上系统的公用部分,dao层和service层)

   -------common-lol-dao(dao层,仅有sqlmap和dao)

   -------common-lol-service(service层,工具类也在这一层)

  

5.虚拟项目后台部分采用springmvc架构-----学习springmvc架构,以及spring中定时器应用

6.虚拟项目前台部分采用ssi架构。---------学习ssi架构,学习前端技术。

7.openapi部分。--------学习系统如何提供安全可靠地外部接口(http接口/webservice接口)。

8.二期接入手机客户端。-----android开发

9.三期接入战队,战报,开始进行数据统计。 -------数据统计,数据挖掘基础

10.数据挖掘深入,了解大数据处理。数据归档,数据仓储。

 

posted @ 2013-10-04 12:21  一叶O之秋  阅读(256)  评论(0)    收藏  举报