虚拟项目计划及学习内容
虚拟项目已经在脑中构思一段时间了,从要做什么到大致怎么做,苦于时间问题,自己又要复习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.数据挖掘深入,了解大数据处理。数据归档,数据仓储。

浙公网安备 33010602011771号