2017年工作总结

今年是参加工作的第二个年份,今年也是收获最大的一年。之所以这样说,是因为自己参与了一个项目的重构,所采用的技术和老的系统有很大的不同。到目前为止,项目已经交付给用户使用。该系统主要是提供给林业上使用,巡护监管系统和地理信息系统配合工作。涉及到的项目包括认证服务器,资源服务器,android app,web 应用,自己主要负责后台和web端的编程工作。一年将尽,然而工作还没有结束,自己有幸从头到尾的参与一个完整项目,真的是一件难得的事情。所以有必要整理下自己所做的东西。

        项目用到的技术如下:

1.开发环境

   选用Java语言,Eclipse 开发环境(前端IDE 为webstorm),Gradle 自动化建构工具,Gerrit版本控制与代码评审工具,使用Docker部署。

2.软件框架

后台选用Spring Boot微服务框架,用到组件:Spring Framework,Spring Security,Spring Security OAuth,Spring Data(Spring Data Rest,Spring Data JPA),Spring HATEOAS。参考资料:

Spring Security OAuth:http://projects.spring.io/spring-security-oauth/

Spring Boot: http://projects.spring.io/spring-boot/

前端使用dojo 模块化组织js 代码。OpenLayers用于实现标准格式发布的地图数据访问。前端服务为Apache2.2 http服务器。

dojo:http://dojotoolkit.org/documentation/

OpenLayers:http://openlayers.org/

3.数据库

PostgreSQL对象-关系型数据库管理系统(ORDBMS),PostGIS空间数据引擎。


4.报表服务

选用JasperReports(6.3.1)报表引擎。Jaspersoft Studio报表设计工具。


5.消息服务
 采用Apache 下的ActiveMQ开源消息总线。

6.地图服务
调用GeoServer 的接口发布地图数据。

对于用到的每一项技术和组件,想要深入研究都需要花费大量的时间与 精力。故而在此之后不会对每一种技术和工具做详细探讨,只记录下自己项目中用到的部分和工作体会。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值