1、熟练掌握java面向对象编程语言,有良好的编码习惯。
2、熟练使用HTML、JQuery、Ajax、bootstrap、css等技术进行web应用开发,熟练常用的js如jqgrid、ztree、parsely。
3、熟练使用Eclipse、IntelliJ IDEA开发工具进行高效开发。
4、熟练使用MySQL数据库及游标、过程、函数、触发器等技术,灵活使用redis缓存技术。
5、理解SSH的原理,熟练的使用SpringMVC、mybatis、jfinal、dubbo等框架进行开发
6、熟练使用TOMCAT、jetty等中间件进行应用部署,使用SVN、GIT进行开发
7、熟悉常用的Linux命令和操作,具有过硬的硬件知识,熟悉常用的脚本语言,善于排查问题
1.影视IP后台管理系统:
项目的主要模块分为:发行人管理、用户管理、交割管理、申购管理、配售管理、交易管
理、数据统计、财务管理、宣传管理、系统设置。使用SPRING MVC框架将项目层次化,,SpringIOC容器实现组件控制关系的转移,一定程度上降低了代码的耦合度;
Web层:由freemarker进行页面渲染, 使用bootstrap的样式和组件显示,parsely进行表单验证,使用自定义的数据模板进行方便的传递数据和显示。
业务层:对业务进行解析提炼,将常用的功能、属性封装成BaseService、BaseDomain、BaseMapper、
BaseController,然后根据需要进行继承,极大的降低了耦合度。
数据库访问层:使用mybatis进行数据访问将常用的修改、查找、删除等操作。
责任描述:发行人管理,交割管理、申购管理、财务管理,对登陆用户进行权限控制,不同级别的
用户权限不同,编写SQL语句,实现方法,dtgrid展现数据,根据已有的样式编写html页面,js对某
些对话窗口进行数据填充和逻辑控制,对图片进行缩放展示,对富文本编辑器进行初始化等,并对业
务抛出的异常进行处理。
2.公司门户手机端接口系统:
该项目主要为公司手机端系统提供接口,主要是springmvc架构,使用dubbo提供服务,实现公司各系统的精细分工以及互相调用,使用rabbitmq来进行数据推送和同步,并且根据业务需求实现生成缩略图并且使用队列上传至服务器,使用jenkins实现持续集成,另外对js资源进行封装和静态化以方便调用。