Github上值得练手的9个Java、Web项目,推荐收藏

Github上值得练手的9个Java、Web项目,推荐收藏本期,老K要推荐9个GitHub上非常值得练手的Java、Web项目。基于Angular、React、Bootstrap时尚,现代,移动优先的前

大家好,欢迎来到IT知识分享网。

本期,老K要推荐9个GitHub上非常值得练手的Java、Web项目。

一起来看看。

1. generator-jhipster

  • url: github.com/jhipster/generator-jhipster
  • star: 20000
  • fork: 3900

在几秒钟内创建Spring Boot + Angular/React开源应用程序生成器(脚手架)项目。它能自动生成一个完整的Web应用或微服务架构,加快项目开发效率。

特性及技术栈:

  • 基于Spring Boot框架、具有高性能、高可用性的服务器
  • 基于Angular、React、Bootstrap时尚,现代,移动优先的前端
  • 基于JHipster Registry、Netflix OSS、ELK堆栈和 Docker 强大的微服务架构
  • 使用Yeoman、Webpack 和 Maven/Gradle强大的工作流程构建应用程序

2. roncoo-pay

  • url: github.com/roncoo/roncoo-pay
  • star: 4500
  • fork: 2500

开源的 Java 互联网业务支付系统。拥有独立的账户系统、用户系统、支付访问系统、支付交易系统、对账结算系统等。想学支付相关技术的同学可以看看这个项目。

项目结构如下:

roncoo-pay | ├── roncoo-pay-app-notify //商户通知模块 | ├── roncoo-pay-app-order-polling //订单轮询模块 | ├── roncoo-pay-app-reconciliation //交易对账模块 | ├── roncoo-pay-app-settlement //交易结算模块 | ├── roncoo-pay-common-core //公共基础模块,不需要单独部署 | ├── roncoo-pay-service //核心业务模块,不需要单独部署 | ├── roncoo-pay-web-boss //运营后台模块 | ├── roncoo-pay-web-gateway //支付网关模块 | ├── roncoo-pay-web-merchant //商户后台模块 | ├── roncoo-pay-web-sample-shop //模拟商城模块

3. novel

  • url: github.com//novel
  • star: 3600
  • fork: 1100

一个基于 SpringBoot 实现小说和漫画在线阅读网站。网站功能齐全,资源丰富,支持Web、Android、微信小程序多平台。

服务器分为网站和管理后台,采用SpringBoot、MyBatis、MySQL、Redis等待技术的实现,可以作为 Java 初学者实战项目学习

Github上值得练手的9个Java、Web项目,推荐收藏

4. hertzbeat

  • url: github.com/dromara/hertzbeat
  • star: 2400
  • fork: 388

易于使用和友好的云监控系统。适用于应用服务、数据库、网站、API、监控场景(如操作系统)等,可以帮助中小团队快速建立监控系统。

Github上值得练手的9个Java、Web项目,推荐收藏

5. retrofit-spring-boot-starter

  • url: github.com/LianjiaTech/retrofit-spring-boot-starter
  • star: 1400
  • fork: 294

一个适用于Spring Boot项目轻量级HTTP Web框架。

发送方式简单方便,支持接口化 HTTP 请求。底层使用 Retrofit 实现,并支持增强多种功能特性,大大简化开发。

/** * 定义接口 **/ @RetrofitClient(baseUrl = "${test.baseUrl}") public interface HttpApi { @GET("person") Result<Person> getPerson(@Query("id") Long id); } /** * 注入使用 **/ @Service public class TestService { @Autowired private HttpApi httpApi; public void test() { // 通过httpApi发起http请求 } }

6. jbake

  • url: github.com/jbake-org/jbake
  • star: 1000
  • fork: 326

基于Java开源静态网站,博客生成器。

常用命令如下:

# 快速开始 $ curl -s "https://get.sdkman.io" | bash $ sdk install jbake $ mkdir awesome-jbake && cd awesome-jbake $ jbake -i $ jbake -b -s jbake -h #查看帮助文档 jbake -i #安装依赖 jbake -s #运行项目
Github上值得练手的9个Java、Web项目,推荐收藏

7. solon

  • url: github.com/noear/solon
  • star: 920
  • fork: 98

一款 Java 轻量级应用开发框架。

可以用来快速开发 Java Web,主框架 0.1 MB。类似 Python Flask 微框架,提倡根据需要组合插件。

@Controller public class App { public static void main(String[] args) { Solon.start(App.class, args, app -> { //手写模式 app.get("/hello1", ctx -> ctx.output("Hello world!")); }); } //注解模式 @Get @Socket @Mapping("/hello2") public String hello2(@Param(defaultValue = "world") String name) { return String.format("Hello %s!", name); } }

8. Heart-First-JavaWeb

  • url: github.com/skyline75489/Heart-First-JavaWeb
  • star: 819
  • fork: 140

用心的 Java Web 入门开发教程,对初学者友好。在教程中列出了初学者学习 Java Web 过程中,可能遇到的问题、困难。

9. anychat

  • url: github.com/dianbaer/anychat
  • star: 749
  • fork: 206

纯净的 WebSocket 聊天插件。合理的线程设计,在线服务器绝对控制的推送机制,功能如下:

  • 连接任何身份系统
  • 个人聊天,群聊
  • 查看聊天记录
  • 离线消息推送
  • 支持嵌入式,通过 iframe 可以进行嵌入
  • ……
Github上值得练手的9个Java、Web项目,推荐收藏


感谢你看到这里,希望以上信息对你有所帮助。

离开之前记得点个赞哦~

结束语

我是@老K玩代码,专注于编程开发的经验总结和项目分享,对编程有兴趣、正在学习编程的同学可以关注我。

#头条创作挑战赛#

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/51487.html

(0)
上一篇 2024-08-19 09:45
下一篇 2024-08-19 14:45

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信