求Github上质量较好的java web项目?想fork下下

求Github上质量较好的java web项目?想fork下下

java webadmin2020-07-26 3:58:4968A+A-

  我写过一个客户管理系统,由于当时没有接触框架所以使用到的技术就是JSP+Servlet+Mysql,另外对查询到的信息我使用了分页的技术,用的开发工具的IDEA,博客上详细讲解了操作流程,附上源码链接为codingXiaxw/CustomerManagement目前已经在github上得到1000+个star和800+个fork。

  学了SSM框架后做了一个对商品信息增删改查的项目,包括SSM框架的整合详细教程,github上已经上传了我的源代码以及在README.md和博客中详细介绍了 SSM框架整合以及利用SSM框架进行开发这个项目的步骤,在此附上github链接(github的REAMDE.md中有我项目对应的博客链接,目前已经得到600个star和400+个fork)codingXiaxw/ssm另外还有在此项目上进一步进行的SSM高级知识的开发(目前已经得到600+个star和400+个fork),github源码和详细教程链接:codingXiaxw/ssm2

  学习了Shiro框架以后,我又写了一个利用Shiro+SSM框架在上述利用SSM框架开发项目中搭建了Shiro框架,用于进行用户登录的认证以及权限管理,github上传了详细教程以及源码(目前得到600+个star和400+个fork),附上github链接:codingXiaxw/shiro

  等做完上面的项目,基本对SSM框架和Maven管理工具有了基本的掌握。有人会觉得还有项目练习吗?我想说项目多的是(就比如说我就还有很多高级的项目,例如我做过一个BBS论坛系统,目前源代码没上传,想要的可以在底下留言或者私我)。比如上面那个客户管理系统,这时你不妨利用学习的SSM框架和Maven对上面的客户管理系统重新进行一次开发吧!

  在很多道友的提议下,我开了一个Java的学习交流1群:659957958,群内目前1800人,为了筛选那些不怀好意的人目前已开启付费入群,如果群1无法加入,请加Java学习交流2群: 305335626 。得到的收入将以红包奖励的形式发放给那些经常主动给新手解决问题朋友手中。话不多说,赶快上车吧!

  可以看看我的一个非常简单的项目代码,主要讲的是怎么样编写简单的代码。项目通过一个比较简单但典型的功能,从接口定义/日志/异常/国际化等方面讲解了我们平时项目中初学者容易出现的问题,都是一些我的经验之谈,希望对大家有帮助。

  项目并没有太多的技术点,初学者全部看完也没有任何障碍,但是我觉得对于初学者来说,良好的代码习惯比技术点更加重要!你工作了之后就知道,把代码写复杂很容易,把代码写简单很难。

  另外,如果使用springboot+vue的可以关注我另外一个项目,目前该项目正在持续更新中。。。

  最近重构了一个版本,重构之后觉得更加漂亮实用,Spring boot也升级到了2.0版本了。

  不邀自来哈,学习Spring boot的时候写了一个文件展示工具,包括文本文件,图片等,目前已经在公司内网中使用,代码逻辑注释都很清晰,适合刚入门想练练手的同学阅读.大牛勿喷...项目介绍地址:造轮子--文件分享工具

  该存储库的目标是演示如何以最简单,最优雅的方式正确实现常见的数据结构和算法。

  DBeaver是一个基于Java开发,免费开源的通用数据库管理和开发工具,使用非常友好的ASL协议,支持Windows、Linux、macOS等。

  DBeaver采用Eclipse框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER图、数据导入/导出、数据库比较、模拟数据生成等

  这是一个关于准备面试的项目,该项目包含了九大模块,从算法到操作系统、网络、面向对象以及数据库、Java、分布式、工具、编码实践。

  它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望行为(expectations)的需要。

  其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。

  这是一个B站的SpringBoot的入门程序集锦,B站上是16小时的教程。

  proxyee-down 是一个开源的下载神器,也可以说是百度云神器,不过,它需要安装证书、设置代理,初次使用会略显繁琐,但带来的速度提升也是显而易见的。

  Ghidra 是由NSA的研究理事会为NSA 网络安全任务开发的软件逆向工程(SRE)框架,它有助于分析恶意代码和病毒等恶意软件,并可以让网络安全专业人员更好地了解其网络和系统中的潜在漏洞。

  适用于Android的模块化和可自定义的Material Design UI组件,这些组件是由谷歌的工程师和用户体验师团队开发,可实现可靠的开发工作流程,从而构建美观且功能强大的Android应用。

  《Head First Design Patterns》书籍的示例代码,与2014年7月发布的书籍对应,你可以载代码并从命令行编译并运行,或者将代码加载到Eclipse中的项目中。

  Java工程师面试指南,里面涵盖几乎所有软件工程师面试时会碰到的问题以及答案。

  Helidon是一个用于编写微服务的Java框架,这些微服务运行在由Netty提供支持的快速 Web 内核上。

  Dive 工具不仅是一个 Docker 镜像分析工具,它还可以帮助使用者用于构建镜像。

  quicklink 是一个通过预加载资源来提升后续方案速度的轻量级工具库。旨在提升浏览过程中,用户访问后续页面时的加载速度。

  所有的图形和音频都是程序生成的,整个游戏不到13kb,因为游戏是为JS13K游戏比赛而创建的。

  Open MCT(开放式任务控制技术)是下一代任务控制框架,用于桌面和移动设备上的数据可视化。

  它由美国宇航局(NASA)Ames 研究中心开发,并被NASA用于宇宙飞船飞行和实验月球车系统的数据分析。

  xstate是一个基于状态机模型的开源框架,利用与IDE紧密结合的模型编辑器,用户可以用可视化的方式直观地开发模型。

  Squoosh是一款在线的图像转换应用,由谷歌开源,这款开源工具的本质,就是一个基于浏览器的 Web 图像编辑器,希望能透过优化图片的方式,来帮助提升网页加载的效率。

  6 uze是一个数据可视化库,它使用分层的图形语法(GoG)为Web创建可组合的交互式数据可视化。

  它使用数据优先方法来定义图表的构造和层,自动生成跨图表交互,并允许用户覆盖图表上的任何行为或交互。

  Nnn是一个轻量级的文件管理器,它能够与你的IDE和最喜爱的GUI实用程序无缝集成,具有独特的导航模式,自动选择等功能选项。

  最近使用Spring Boot 配合 MyBatis 、通用Mapper插件、PageHelper分页插件 连做了几个中小型API项目,做下来觉得这套框架、工具搭配起来开发这种项目确实非常舒服,团队的反响也不错。在项目搭建和开发的过程中也总结了一些小经验,与大家分享一下。

  在开发一个API项目之前,搭建项目、引入依赖、配置框架这些基础活自然不用多说,通常为了加快项目的开发进度(早点回家)还需要封装一些常用的类和工具,比如统一的响应结果封装、统一的异常处理、接口签名认证、基础的增删改差方法封装、基础代码生成工具等等,有了这些项目才能开工。

  然而,下次再做类似的项目上述那些步骤可能还要搞一遍,虽然通常是拿过来改改,但是还是比较浪费时间。所以,可以利用面向对象抽象、封装的思想,抽取这类项目的共同之处封装成了一个种子项目(估计大部分公司都会有很多类似的种子项目),这样的话下次再开发类似的项目直接在该种子项目上迭代就可以了,减少无意义的重复工作。

  在相关项目上线之后,我花了点时间对该种子项目做了一些精简,并且已经把该项目分享到GitHub上面了,如果你正准备做类似项目的话,可以去克隆下来试试,不到一周已经有500+个Star啦,项目地址&使用文档:github.com/lihengming/spring-boot-api-project-seed。

  地址,主要是作用ssm框架建立的图书管理系统,很适合新手,其中的readme文件特别详细。用的是MySQL数据库,前端用到的技术有js,jsp,json,ajax和bootstrap轻量框架。这个项目特点是前后端都有,对前端不是很熟悉的可以具体看看我的实现。readme文件一开始就有项目运行截图,方便查看。满满的干货,喜欢的给个start吧。

  你好,毕业时候做了一个教务管理系统简易版(并且集合了图书订阅功能,教师可以将自己需要的图书添加之后通过审批采购部进行采购).

  3)使用Intellij Idea导入项目,之后配置项目启动方式,使用刚才下载好的Tomcat

  其中可以设置一些基本的学校信息,也就是数据库中的实体-关系,之后就可以基于这些基本的关系信息进行更加复杂的功能,例如选课后可以记录多少学生选择了这门课程,只会教师提交图书后计算图书总数可以通过其中的关系得到

  感觉有的答案对新手都有点难了,还是要一步一步来,这两个项目都是很简单的,都只有一张数据表,一个 Servlet,前端也很简单(难看,管他呢),业务逻辑也只是增删改查,如果刚学了 Java web,做这两个项目就能很好地巩固所学的知识了

  这些项目的源码里都有很详细的注解,一步步来都能搞好的,前提是知道怎么配置Web项目

  一个利用ssm框架实现的网上书店系统,包括用户的登陆,注册,修改信息,购物车,商品分页展示等功能,刚刚开始学ssm框架,写的一个小项目leizhang5s/ssm_JDlike

  上可以通过技术标签来筛选开源项目,并且有详细的项目解读,可以节约项目的学习时间。

点击这里复制本文地址 免责声明:本站内容由程序自动采集于互联网,无人工干预,只作交流和学习使用,本站不储存任何资源内容,如有侵权请联系qq邮箱798244092@qq.com立刻删除,谢谢!

支持Ctrl+Enter提交

java教程 © All Rights Reserved.  
Powered by 多多资源网 Themes by 多多资源网
联系我们| 关于我们| 留言建议| 网站管理