ID:265483

Hugo 有团队 身份已认证

Java开发工程师

  • 公司信息:
  • 欢聚时代(YY )
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 广州
  • 天河

技术能力

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项目开发的经验,熟悉SpringCloud及微服务架构技术栈。

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和

项目经验

项目一:汽车租赁平台

技术架构:

Spring、SpringMVC、MyBatis、MyBatisPlus、移动支付、短信验证、RBAC、EasyUI、POI、百度chart

功能模块:

客户管理、业务管理、系统管理、汽车管理、租赁人管理等模块。项目中还包含了完善的权限管理相关功能

大咖
问答社区
快讯
工具
登录 注册
首页投稿
java项目介绍及其经验(java开发项目经验描述)
长城号SEO专员 • 2021年8月9日 11:10:38 • 投稿
SEO

不少刚刚开始学习Java的同学都会有一个共同的问题,就是该去哪里找Java练手项目呢?

要知道理论和练习做得再多,都比不上实战项目获得的经验和知识更多。这也足以证明程序员学习一门语言,进行项目实战有多么重要。

不过在告诉大家有哪些项目可以练习之前,先要告诉大家的是:如何才能真正吃透一个Java项目?

整理项目目标和主要用到的技术和框架
部署项目,并设置debug模式
从前端开始,每个主要功能都梳理一遍
每个action的方法打断点,action中因为有断点,故每个后台acting、service、DAO都走一遍
用visio或艺图把类结构图和代码流程图画出来
尝试修改一些代码逻辑,让项目继续跑起来,看看变化是否符合预期
抽离主干代码,重建工程,再重新填充逻辑代码,尝试是否能让项目跑起来且功能基本一致
掌握好这7个步骤,吃透一个Java项目不在话下,相信你的编程能力也会有很大的提高。

那么接下来我们就一起看看,哪些优质项目是值得我们练手的吧。

项目一:汽车租赁平台

技术架构:

Spring、SpringMVC、MyBatis、MyBatisPlus、移动支付、短信验证、RBAC、EasyUI、POI、百度chart

功能模块:

客户管理、业务管理、系统管理、汽车管理、租赁人管理等模块。项目中还包含了完善的权限管理相关功能。

有哪些适合练手的Java项目?Java新手如何获得项目实战经验?
项目二:企业OA系统

技术架构:

JSP/Servlet核心技能、MVC模式、Ajax、数据库设计和多表SQL语句操作、PowerDesigner绘制数据库模型图、业务流程图、多种面向对象模型图,还有验证码、POI、Echarts、JUnit、kindeditor、My97DatePicker等辅助技术。

功能模块:

包含人事管理中的部门管理、岗位管理练习单表的MVC操作;人事管理中的员工管理练习多表的MVC操作;勤管理练习Ajax的应用;报销管理涉及理解业务流程、异常链、事务管理等多项技能;收支管理主要是练习Echarts图表插件的使用,使用柱状图、饼图等直观显示统计数据。

项目三:电商系统

功能模块:

前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。

后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

技术架构:

基于SpringBoot+MyBatis实现。

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   H5网站开发   文档原型图   运维类开发   
角色 职位
负责人 Java开发工程师
队员 产品经理
队员 前端工程师
队员 后端工程师

案例展示

  • 智慧小区管理系统

    智慧小区管理系统

    智慧小区管理系统是一款小区硬件管理的物联网管理平台,主要对接各大厂商门禁设备,道闸设备,监控设备,智能锁和充电桩等,支持http mqtt comnet 协议 方便和各大小区云平台对接 目前我们对接门禁有月轮门禁,伊兰度和锐目物联,目前门禁+道闸已经商用加

  • XX数字营销电商系统

    XX数字营销电商系统

    基于Java(SpringBoot) + Vue(Element UI) + UniApp开发的一套新零售移动电商系统,集客户关系管理 + 营销电商系统,能够快速积累客户、会员数据分析、智能转化客户、有效提高销售、会员维护、网络营销的一款企业应用,更适合企业二次开发。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服