1、熟练使用spring、springmvc、mybatis等框架;2、熟练使用数据库(oracle)编程;
3、熟悉软件环境(jdk、oracle、weblogic)的搭建;
4、熟练使用jquery、dojo框架开发前端;
5、熟悉地图操作开发相关的arcgis技术;
6、熟悉浏览器不兼容及跨域问题的解决方案;
7、熟悉登录资源缓存问题的解决方案;
8、熟悉事物配置及事物管理;
9、熟悉webservice接口的开发;
10、良好的编码规范及敏捷开发能力;
11、前后台交互及使用java语言编程的能力。
曾参与开发全息视图系统,该项目主要用来维护地址信息、网格信息及地址网格对应关系,涉及系统管理、用户管理、角色管理、权限管理及地址与网格管理等模块。该项目底层以spring、springmvc、mybatis为架构建立框架,前端以jquery、bootstrap、dojo等技术开发页面及逻辑。其中地图页面的跳转涉及到与其它系统的交互,先后尝试过cors、httpclent方式,最终采用httpclient方式进行交互来完全实现浏览器跨域。登录时采用enhance缓存技术将用户信息、角色信息、资源信息缓存到磁盘里,方便登录后快速查询这些信息。
角色 | 职位 |
负责人 | 软件开发工程师 |
队员 | 后端工程师 |