1、熟练使用MyBatis、Spring、SpringMVC、Hibernate、JDBC框架技术、熟悉MVC等框架
2、熟练使用SqlServer,Mysql,数据库,熟悉Oracle数据库,掌握常用SQL语句
3、熟练使用Tomcat服务容器
4、熟练的使用Eclipse、MyEclipse、DreamWeaver等IDE开发工具
5、熟练使用JSP、Servlet等脚本技术
6、熟悉Java Web应用开发,熟练使用HTML5、JavaScript、jquery 、XML、AJAX,等web前端技术,以及使用DIV+CSS设计页面
7、熟练使用eclipse开发android手机应用,熟悉安卓网络通信,安卓多线程
8、了解C#/C++语言、PHP、linux 、ssh框架
公司报销管理系统
开发环境和技术
1、框架:Spring、Mybatis、SpringMVC
2、开发工具:MyEclipse
3、数据库:oracle
4、服务器:Tomcat
5、Java环境:JDK7.0
6、其它:jsp、div+css、xml、Ajax、JQuery、html
项目描述
该项目模拟了一个公司的报销管理系统。系统主要包括四个角色:员工、部门经理、总经理、财务。
员工功能:添加报销申请单。申请单将由系统转发给部门经理审核;对以打回的申请单进行修改,查看所有报销单及查看单个报销单。
部门经理功能:除了包括员工的功能外,还包括审核报销申请及查看待审报销单。
总经理功能:查看单个申请单,查看待审报销单及审核报销金额不低于5000的报销单。
财务功能:处理通过总经理审核的报销单,查看单个申请单及查看待审报销单。
责任描述
独立开发、该项目本意为利用技术手段提高办公效率,
技术描述
本项目使用Spring+SpringMVC+Mabtis集成开发:
1、使用MyBatis框架对JDBC进行封装,创建BIZ_CHECK_RESULT审核结果表、SYS_DEPARTMENT部门表、SYS_EMPLOYEE员工表、BIZ_CLAIM_VOUCHER报销单表、BIZ_CLAIM_VOUCHER_DETAIL报销单详情表、SYS_POSITION职务表
2、使用Mybatis对以上几张表进行映射。建立主外键关系,建立关联映射一对多关系。建立关联关系一对多关系、等等关联
3、使用SpringMVC的前端控制器实现请求地址的过滤,EmployeeController自定义控制器控制登录页面的跳转、VoucherController自定义控制器控制报销单业务操作。
4、使用Spring整合Mabtis框架,通过Spring的IoC实现依赖注入,AOP实现日志处理和事务处理
5、使用EL表达式和JSTL标签替代JSP中的java代码
6、使用Log4j记录日志