1、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括I/O(NIO)、Socket、JDBC、XML、集合框架、多线程(并发编程)、反射等。
2、熟悉基于JSP和Servlet的JavaWeb开发,熟练的使用JSTL和EL编写无脚本动态页面,对Servlet和JSP的工作原理和生命周期有深入了解,有使用监听器、过滤器等Web组件以及MVC架构模式进行JavaWeb项目开发经验。
3、对Spring的IoC容器和AOP原理有深入了解,熟练的使用Spring进行事务、日志、安全性等的管理,熟练的运用Spring框架管理各种Web组件及其依赖关系,有使用SpringMVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。
4、熟悉Hibernate和MyBatis的核心API,熟练的使用Hibernate、MyBatis等ORM框架,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。
5、熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验,对Ajax技术在Web项目中的应用有深入理解。
6、熟练的使用SQL和PL/SQL进行数据库编程,熟悉常用的关系型数据库产品(MySQL、Oracle)。
7、熟悉面向对象的设计原则,熟练的使用UML进行面向对象的分析和设计,有TDD(测试驱动开发)和DDD(领域驱动设计)的经验,对GoF设计模式和企业应用架构模式有深入的了解和实际开发的相关经验。
8、熟悉Apache、NginX、Tomcat、WildFly、Weblogic等Web服务器和应用服务器的使用,熟悉多种服务器整合、集群和负载均衡的配置。
9、熟练的使用产品原型工具Axure,熟练的使用设计建模工具PowerDesigner和EnterpriseArchitect,熟练的使用Java开发环境Eclipse和IntelliJ,熟练的使用前端开发环境WebStorm,熟练的使用软件版本控制工具SVN和Git,熟
项目名称:高校教务信息管理系统
项目描述:
项目介绍
学生信息管理:教务人员通过学生信息管理模块管理学生信息,如进行学生信息的添加、修改、查询等。
财务信息管理:教务人员通过此模块来管理财务信息,包括学生的缴费和欠费等。
班级信息管理:教务人员通过此模块来管理班级的信息,包括班里信息的添加,修改,查询等。
课程信息管理:教务人员通过该模块来管理课程的基本信息,包括课程信息的添加,修改,查询和班级课程的设置等。
系统管理:该模块可以对系统登录的用户进行管理。教务工作人员可以添加允许登录的人员名单以及相应的密码,并对已有的用户进行密码修改或删除。
项目试用技术:
1、项目采用Struts2 + Spring-boot + Hibernate + JQuery 进行开发。
2、采用三层架构技术以及模块式的开放式开发,实现表现层、业务层、数据层访问层的分离,以及各应用模块的独立。
3、表现层采用 Struts2 进行开发,抽取 BaseAction,实现代码复用。
4、业务层封装业务流程,为了实行业务的变更,每一个业务模块均有专门的借口和实现类,利用 Spring 的注入功能将实现类注入给表现层的 Action。
5、数据访问层借助于 Hibernate 实现,能适应不同的数据库。
6、事务管理部分利用 Spring 的声明式事务管理,并采用注解实现。为提高性能,启用了 Hibernate 的二级缓存功能。
项目名称:教学督导管理系统 | 项目工具:oracle、tomcat、windows
项目描述:
项目介绍
为中国科学技术大学教学督导便于管理而定制的督导管理系统
技术应用:Spring boot、Hibernate、ehcache、jquery、html5、bootstrap、ajax、jqGrid 等
负责模块: 1.督导管理
①督导届次设定:督导届次的增删改查。
②督导信息管理:新增、退出(有效性、退出时间)、删除该届次的督导。
2.听课管理考务
①听课评价模板设置:督导听课评价模板的设置(分三级条目)。
②听课计划查询:查询教学督导已上交的听课计划(按权限查看)。
我的职责
模块代码实现、修改、开发文档的编写
角色 | 职位 |
负责人 | 后端开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
用于校园资讯和集成周边商家活动的应用软件,为广大用户提供实用便捷的学生认证,网址导航、生活学习日常、消息通知等众多智慧校园服务,可以帮助用户更好的校园生活,多维度为用户提供便捷的上网服务,一键联网,随时随地浏览网页内容,连接更快速,上网不在等待;提供海量周边商家优惠活动、代拿快递
负责:主要是负责整个项目的开发,包含随机算法考题,分数计算等 功能介绍:该小程序主要功能为园长,幼师以及管理端,主要是为了给幼师提供考证课程和模拟考试。幼师可以通过付费购买,获取课程,也可以通过园长统一购买。