选课中心
已经选条件:
学习方向:
(没有下级专业)
gateway网关系统
主讲:
基于spring-cloud-gateway开发的网关路由服务, 用于服务与服务之间的通讯边界管理, 支持过滤器、熔断、鉴权、限流、日志、监控等功能
基于SSM、Vue架构前后端分离备忘录系统
主讲:
基于SSM、Vue架构前后端分离备忘录系统
基于SpringBoot的加解密服务接口实现
主讲:
基于SpringBoot的加解密服务接口实现
古诗词鉴赏网站(spring Boot)项目
主讲:
古诗词鉴赏网站收录了上至先秦,下至当代共计六万余首诗词。 所有诗词均采用文本文件维护,便于编辑; 采用Spring Boot技术开发,部调试和署方便; 提供REST API接口; 提供全文搜索;
基于Lucene的搜索引擎
主讲:
Lucene搜索引擎的设计与实现: (1)支持分词查询 (2)支持全文搜索 (3)能够高亮显示搜索关键字 (4)显示查询所用的时间 (5)显示搜索历史、过滤关键字
JSwing技术-GUI桌面软件案例小项目
主讲:
Swing 是一个为Java设计的GUI工具包。 Swing是JAVA基础类的一部分。 Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行。 通过常用的案例来学习JSwing桌面窗体软件的开发。
电影平台项目-boot+jpa
主讲:
本项目主要以SpringBoot架构核心; 使用Spring Data Jpa作为数据访问对象层; 使用Spring Security作为web安全框架; 使用thymeleaf作为视图层模版引擎; 前台页面采用Bootstrap,后台管理页面采用Easyui;
电影/短视频/长视频/小剧场/视频资讯/教育教程门户/平台类项目
主讲:
电影/短视频/长视频/小剧场/视频资讯/教育教程门户/平台类项目 虽然项目业务用途不同,但是项目代码大部分是通用的。 类似平台很多,比如: 电影快讯平台 电影资讯平台 短视频平台 等等。 1、同学可以站在产品经理的角度去规划和设计项目,哪些功能可以拓展,哪些功能可以优化,项目预算和收益等。 2、站在项目经理的角度去思考去把控项目进度,协调人员分配进度,主要是各团队介入和完成项目时间节点(前端开发团队、后端开发团队、测试团队、DBA和运维团队等) 3、站在开发经理的角度去思考,分配人员工作职责,把控项目质量(架构师、开发leader、普通开发) 4、站在架构部门、开发leader、实际开发编码人员角度去搭好项目框架,确定项目模块和层次,仔细把代码编写实现出来,完成要求的功能。 5、亲自去思考,去实现,去除心里的不敢动手,经不起问的问题,自己切实参与项目,熟悉项目, 这样无论面试怎么问,都不用担心。 项目使用技术: 框架:Spring Boot 2.0.5.RELEASE、Mybatis 模板:Thymeleaf 数据库:MySQL、Redis 缓存:Spring Cache 安全控制:Spring Security 插件:Druid连接池、Mybatis Generator、通用Mapper、PageHelper分页插件、Lombok、Spring Boot Devtools热部署
在线考试系统项目(JAVAEE+数据库)
主讲:
三层框架(UI层+业务逻辑层+数据层) UI层(控制层):Controller 接收和处理用户请求,控制页面跳转,把数据传递到业务逻辑层 业务逻辑层:做一些业务逻辑校验,可能会调用数据层 数据层(dao层),用于和数据库直接操作,对数据进行增删改查 实体层(pojo层),定义项目中使用的javabean 请求链路图: 各层之间通过接口弱耦合
前后端+数据库+Ajax+json项目
主讲:
Servlet+JDBC+Ajax+Mysql+Json前后端分离项目+三层框架 三层框架(UI层+业务逻辑层+数据层) UI层(控制层):Controller 接收用户请求数据,把数据传递到业务逻辑层 业务逻辑层:做一些业务逻辑校验,可能会调用数据层 数据层:调用数据库(对数据库进行增删改查) 网站名:mysite(自定义的项目名、网站名) ——————src:(java source java的源代码) 三层框架(UI层(控制层)+业务逻辑层+数据层) ——————————controller:(控制层,用于接收前端请求,响应前端数据) ——————————service:(业务逻辑层,做一些业务逻辑校验,可能会调用数据层) ——————————dao:(数据层,调用数据库(对数据库进行增删改查)) ——————————model:(模型,项目中会使用到的类) ——————————utils:(工具类集合,项目中会使用到的通用的方法类) ——————WebRoot:(名字自定义,前端代码+java编译后的字节码+外部的依赖库lib) —————————————WEB-INF\classes:(java编译后的字节码) —————————————WEB-INF\lib:(外部的依赖库lib) —————————————js:(自定义的名字,放JavaScript脚本文件) —————————————images:(自定义的名字,放图片网站) —————————————jsp java的网页文件 —————————————html:(前端页面)
java JFrame GUI图形化多线程项目-赛马
主讲:
赛马游戏,模拟赛跑(使用多线程)。 能设置 比赛时间,马匹的数量等等。 在任意时间段内马匹的速度是随机的。 开始比赛之后以动画显示赛马过程。
SpringBoot框架读取YML配置显示
主讲:
springboot框架,可以作为其他项目的模板使用 练习读取yml配置文件 通过接口显示内容
基于SpringBoot的管理后台权限系统项目
主讲:
基于SpringBoot的管理后台权限系统: 包含用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成等功能。