1. 前端使用javaScript 、CSS、HTML、JSP编程完成开发任务。能够完成基于jQuery、Freemarker、EasyUI、Bootstrap框架的日常开发任务。
2. 能够满足SSM、SSH三层架构开发,基本掌握基于Spring、SpringMVC、MyBatis、hibernate架构的开发,了解struts。
3. 掌握Servlet、Session、Transaction、Thread等知识,并运用于实际开发任务。
4. 熟悉Spring Boot架构,并运用到开发任务。了解Shiro框架,shrio的登录和授权流程设置。
5. 能够使用Oracle和MySQL数据库,基本掌握SQL语句的编写、掌握JDBC DAO等开发常用技术。
6. 掌握Linux、Tomcat中间件完成项目部署和日常运维任务。
7. 集成过支付宝支付接口、环信IM、极光推送服务、微居、一点停等互联网平台。利用在线开发文档完成开发任务。
8. 针对Android IOS APP服务器后台编码和应用集成以及使用Swagger UI开发API接口有一定开发经验。
项目二:(学习项目) SSM构架的产品管理模块;
项目模块:产品管理
开发工具:Eclipse MySQL Tomcat Maven svn
项目描述:利用SSM基于注解的形式使用@Controller@RequestMapping@ResponseBody等注解处理请求,依赖注入使用@Autowired和@Resource使用Sping管理对象,数据库连接使用JDBC平台引入jar包驱动连接。附件管理使用IO流进行文件的上传和下载。
项目总结:用户注册,使用了MD5加密算法实现用户信息安全的处理,MySQL数据库使用limit,Ajax结合Json利用jQuery辅助实现分页,为了防止高并发,使用了spring AOP声明式事务基于注解的事务管理,在分类管理使用了bootstrap树状结构表和zTree结构图,针对全局的异常处理使用了@ControllerAdvice做异常捕获处理。封装Common对象PageObject、JsonResult、Exception的公共部分提取,提高代码的复用性。
项目一:(商业项目)重庆市商务委员会 中国(重庆)自有实验贸易试验区门户网站CMS管理系统
项目模块:服务器配置 服务器部署 调试 需求变动 服务器运维 项目开发
开发工具:Spring Tool Suite MySQL数据库 Tomcat Maven Git windows server 2012 r2
项目描述:利用GitHub 克隆开源CMS系统实现二次开发,分析数据库表结构和系统架构,修改开源CMS系统功能和扩展实现API接口式对接前台HTML.CSS.Json.Ajax.jQuery. Freemarker实现项目开发需求。系统采用Spring Boot架构,采用Spring MVC hibernate Freemarker模板渲染Html文件 HttpClient用于采集OA系统和其他网站数据分析存储和展示,提升访问速度底层利用了hibernate分级缓存外部采用了Redis缓存技术加快访问速度;采用了FTL指令集减少代码量开发。
项目总结:项目使用前后分离、静态读取、hibernate缓存、以及Freemarker模板引擎提高站点的访问速度,极大的提高了用户的使用体验,使用静态渲染简单化日常维护和升级。
项目三:(商业项目) 重庆永川智慧小区Android IOS WEB 生活平台管理系统
项目模块:需求分析和设计、API功能扩展接口和WEB端管理功能的开发、三方硬件接入服务的集成,声波开门、人脸识别、远程监控服务的服务器支持开发。Linux服务器的日常维护。
开发工具:MyEclipse MySQL Tomcat Maven svn
项目描述:项目使用SpringBoot架构,内嵌Tomcat,环境切换灵活,自动化配置,简化开发流程,强化了用户Session管理,使用Redis做外部的Session缓存,自定义异常针对业务的验证和常规的异常进行统一分配和处理,使用Swsgger UI自主生成在线API文档,为测试和APP开发者提供便捷灵活运用拦截器对APP请求拦截验证和放行,基于http https的Clent用于了三方接口的硬件系统的服务接入,内部提炼开发基础工具包了使用继承、实现、泛型精简代码编写量,提高系统的运行。
项目总结:针对系统集成,服务调用整合自身系统的能力得到很好的提炼,移动服务端的代码编写规范和特定返回值以及返回结构增加了实战经验,提高了在编码过程中应当注意以及预防后期维护难易程度的意识。由于移动端的服务更具灵活性,突发较多,加强自身业务处理,功能编码的灵活性。
利用GitHub 克隆开源CMS系统实现二次开发,分析数据库表结构和系统架构,修改开源CMS系统功能和扩展实现API接口式对接前台HTML.CSS.Json.Ajax.jQuery. Freemarker实现项目开发需求。系统采用Spring Boot 分布式架构,采用Sprin
Spring Boot架构,使用Zokkeeper Doubbo Rpc Redis参与分布式架构的模块开发任务,数据库结构,通过对generatorConfig.xml配置利用MyBatis逆向生成工具快速搭建Model Mapper ,内部利用extends、implemen
采用C# 三层结构构件的 问卷主题 前后分离式系统,采用EntityFramework 6.2 Microsoft.AspNet.Mvc 5.2 Microsoft.AspNet.Razor 3.2等新型开发结构搭建。