Hugo

Hugo

有团队 · 可整包
Java开发工程师 · 4年经验 · 欢聚时代(YY )
城市广州 天河 日薪800元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | Spring MyBatis 微服务 Spring Cloud JavaScript 测试 HTML CSS Bootstrap jQuery Ajax Java MySQL Oracle SVN
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开发工程师) | 核心队员:产品经理 · 前端工程师 · 后端工程师
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: