标签:
首先是数据处理,来源于不同数据库,进行数据清洗
然后是springmvc 框架,以注解的方式返回接口,其中对于人口部分,每个街道有各自的表,新建了表存储表的信息,利用拼字符串的方式来合成表名,再者就是用hibernate生成表,form,里面涉及到一些数字的,最好
用对象来表示如int,用Integer,防止无数据时空值针。对于多个关联查询慢的问题,一个是在数据库里建立索引,一个是框架级的缓存,一个是方法级的缓存。同时,对于界面显示型计算结果数据,人口中单独和成一张表,
将结果存进去,改动的时候再变。对于多个表查询困难,使用了反射机制。
同时JSON,前段,ajax,jsp,html标签也懂了不少。还有一个是gis内容。有直接用已有的API如高德等的,也有用数据库中地理数据,geoserver,shp2sdo等工具的使用,分页,进度条等js控件的使用。
项目最大的难点在于各种异常情况的判断,多个表的反射
标签:
原文地址:http://www.cnblogs.com/yuanfuqiang/p/5572187.html