1、熟悉 J2EE,具有面向对象思想,扎实的编程功底以及良好的编码习惯
2、掌握Servlet,JDBC,Tomcat工作原理
3、掌握Springboot微服务框架,Shiro安全框架;了解Linux系统基本操作指令
4、掌握Spring、SpringMVC、Mybatis等主流开源框架,熟悉Struts2与Hibernate,熟悉Python的基础语法及Python爬虫
5、熟悉常用的关系型数据库产品(MySQL、Oracle)与非关系数据库MongoDB的使用,熟练的使用Navicat和PL/SQL进行数据库编程。
6、熟悉中间件redis和消息推送mq的应用。
7、熟悉Apache、Tomcat等Web服务器和应用服务器的使用,熟悉产品原型工具Axure,设计建模工具PowerDesigner
8、掌握Java开发环境IDEA和Eclipse,项目构建和管理工具Maven,软件版本控制工具SVN,前端开发环境Hbuilder、Sublime Text 3
9、熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,对于Ajax技术在Web项目中的应用有深入理解
【品牌潮鞋购物系统】
项目描述:该系统就是一个在线购物商店,前台主要功能有前台的用户注册登录、显示商
品、加入购物车、购买商品等;后台主要功能主要是对前台用户订单的处理,
发货,商品的批量购入等。
项目环境:Tomcat8.5 Mysql Eclipse Maven
实现技术:Spring Springmvc Mybatis Shiro
负责前后台登录注册,订单管理,前台购物车,商品详情页等模块的代码编写工作
用软件版本控制工具SVN,严格控制代码的质量
Web部分采用基于MVC模式的SpringMVC框架实现,表现层主要用JSP与JSTL、EL相结合实现
业务逻辑层也利用了Spring负责业务模块的逻辑应用设计,DAO层则用到持久层框架Mybatis负责与数据库进行交互设计,用来处理数据的持久化工作,底层是Mysql数据库
设计开发原则;每层之间都是采用面向接口的编程技术,降低了上层对下层逻辑调用的依赖,该项目体现了低耦合、高内聚的设计思想
通过该项目的开发,使自己深刻理解了SSM框架,提升了自己基于SSM框架的Web编程技术,积累了J2EE项目开发的经验
【学院教室管理项目】
项目描述:该系统致力于学院、教室、社团完成预定,登记,查寻教室信息,办理人员信
息等日常工作, 减少了学工办人员的工作量,提升了他们的工作效率,还为学院高层管理者们的决策, 提供了有力的数据支持。
项目环境:Tomcat8.5 Mysql Eclipse Maven
实现技术:Spring Springmvc Mybatis Shiro
负责完成前后台登录注册,日期管理,教室管理等模块的代码编写工作
为提高用户体验,前后端数据交互大量采用Ajax技术进行后台校验和传输。同时运用SpringIoC的注入对各层解耦,提高了程序的可扩展性,易于维护。使用shiro进行业务权限的过滤。
用c3p0连接池工具优化数据连接,利用Tomcat作为web服务器,实现应用访问服务
用Junit来编写自己代码的单元测试代码,运行单元测试代码后,能测试自己开发的模块。
【精美博客项目】
项目描述:本系统核心功能包括文章/图片/视频发布、喜欢、统计阅读次数;评论功能,支持回复,支持表情;
项目环境:Tomcat8.5 Mysql IDEA Maven
实现技术:Springboot Shiro Bootstrap Jquery
首次使用Springboot微服务框架
负责文件的上传,登录,评论回复等功能模块的代码编写工作
引入Stand up Meeting形式, 实验小组每天会用大致20分钟一起讨论完成的进度,遇到的问题,这样避免了很多阻碍性问题的快速解决,提升了效率
为提升系统性能,关注执行时间查看哪些SQL语句需要调优,最大程度的保证系统性能