首页 > 编程语言 >[系统] 开源通用系统框架(Java)

[系统] 开源通用系统框架(Java)

时间:2024-03-04 22:45:46浏览次数:23  
标签:Spring Java https spring 系统 开源 io docs com

0 序

1 代码级通用框架

1.0 后端:Servlet + Structs + JDBC

1.1 后端:Spring MVC + Spring + MyBatis/Spring JPA

1.2 后端:Spring Boot

  • spring boot

Spring Boot 2.x : java 8 +

Spring Boot 3.x : java 17 +

1.3 后端: Spring Cloud Alibaba 体系(Nacos / Gateway / ...)

  • Spring Cloud

1.2 前端:jQuery/Vue + Bootstrap/Admin-LTE/EasyUI/

  • jQuery : Javascript Framework
  • Vue : Javascript Framework
  • Easy UI : 组件级UI框架
easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。
easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。
使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。
easyui是个完美支持HTML5网页的完整框架。
easyui节省您网页开发的时间和规模。
easyui很简单但功能强大的。
  • Bootstrap : 组件级UI框架
  • Material Design UI : 组件级UI框架

Material Design(材料设计语言),是由Google推出的设计语言,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致、更广泛的“外观和感觉”。

  • Admin LTE : 用户界面级UI框架

1.3 前端: Uni App Framework

  • Uni App Framework
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

DCloud公司拥有900万开发者、数百万应用、12亿手机端月活用户、数千款uni-app插件、70+微信/qq群。阿里小程序工具官方内置uni-app(详见),腾讯课堂官方为uni-app录制培训课程(详见),开发者可以放心选择。

uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架(详见)、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。

2 系统级框架

Java 优质开源实战项目 - Java Guide

2.1 Ruoyi/若依

  • Ruoyi/若依

标签:Spring,Java,https,spring,系统,开源,io,docs,com
From: https://www.cnblogs.com/johnnyzen/p/18052891

相关文章

  • 获取当前系统的时间戳并且转换成常见的时间显示格式
    获取当前系统的时间戳并且转换成常见的时间显示格式常见的写法先写一个方法放在一个Util包命名为DateUtilpackagecom.shujia.day11.Util;importjava.text.SimpleDateFormat;importjava.util.Date;publicclassDateUtil{privateDateUtil(){}public......
  • 003-Java程序流程控制
    3.Java程序流程控制(重点)程序的三种控制结构3.1分支结构if,switch3.1.1ifif分支根据条件(真或假)来决定执行某段代码。if分支应用场景if第一种形式执行流程:首先判断条件表达式的结果,如果为true执行语句体,为false就不执行语句体。if第二种形式......
  • JAVA面向对象基础:封装,实体JavaBean
     封装: 封装设计对象规范:合理隐藏,合理暴露 即类中使用的public与private关键字合理使用(只暴露对对象数据操作的方法,不暴露数据,故在对象中用private来封装数据,用public来封装方法)将成员变量保护起来,将get与set方法暴露出来供相关操作。将需要外界访问的成员方法用public,不......
  • C++网上购书系统项目的二次开发 2252416 hzx
    1、来源:同学大二下的期末大作业:网上购书系统项目。2、运行环境:VisualStudio2019代码:点击查看代码#include"StdAfx.h"#include<iostream>#include"person.h"#include<string.h>#include"globalfunction.h"#include"book.h"#include"adm.h&......
  • JAVA面向对象基础:this关键字
    this;this就是一个变量,可以用在方法中,来拿到拿到当前对象   this的应用场景:this主要用来解决变量名称冲突问题的。   this真正解析: ......
  • Java正则约束密码
    1.密码只能是数字、小写英文字母、大写英文字母、下划线组成,且密码至少包含3种,长度至少有11位。//定义字符串Stringpassword="slwoei123_1";//匹配字符串Stringverify="^(?![a-zA-Z]+$)(?![a-z\\d]+$)(?![a-z_]+$)(?![A-Z\\d]+$)(?![A-Z_]+$)(?![\\d_]+$)[a-zA-Z\\d_]{1......
  • 新零售SaaS架构:订单履约系统的概念模型设计
    订单履约系统的概念模型订单:客户提交购物请求后,生成的买卖合同,通常包含客户信息、下单日期、所购买的商品或服务明细、价格、数量、收货地址以及支付方式等详细信息。子订单:为了更高效地进行履约,大订单可能会被拆分成多个子订单,子订单会根据商品类型、配送地址、仓库位置或......
  • springframework BeanUtils 复制java对象属性值 copyProperties
    importorg.springframework.beans.BeanUtils;importorg.springframework.beans.BeanWrapper;importorg.springframework.beans.BeanWrapperImpl;importjava.beans.PropertyDescriptor;importjava.util.HashSet;importjava.util.Set;/***ObjectBeanUtils*......
  • RunnerGo-基于Go的开源测试平台介绍及使用
    前言测试人员目前广泛使用的测试工具如Postman、JMeter等,如Postman缺少对API的性能测试部分、JMeter则缺少测试报告和测试脚本的统一管理系统及UI测试功能,而RunnerGo的出现填补了传统测试工具的空缺,为测试人员提供了一个可以满足测试全流程的测试工具,本文将介绍RunnerGo的功能特......
  • Java执行cpp文件
    关于JavaCPP:●JavaCPP使得Java应用可以在高效的访问本地C++方法,JavaCPP底层使用了JNI技术,可以广泛的用在JavaSE应用中(也包括安卓),以下两个特性是JavaCPP的关键,稍后咱们会用到:1.提供一些注解,将Java代码映射为C++代码2.提供一个jar,用java-jar命令可以将C++代码转为java应用可以......