文档章节

【码云周刊第 38 期】GVP 特辑(一):6款 Java WEB应用开发工具

码云Gitee
 码云Gitee
发布于 2017/09/16 18:50
字数 1297
阅读 5110
收藏 352

码云周刊

码云项目推荐

1、项目名称:分布式敏捷开发系统架构 zheng

架构图

项目简介: 基于 Spring + SpringMVC + Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位 J2EE 企业级开发解决方案。

项目地址:

<script src='//gitee.com/shuzheng/zheng/widget_preview'></script>

2、项目名称:基于 JAVA 极速框架 JFinal

项目简介: JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 。

JFinal 有如下主要特点:

  • MVC 架构,设计精巧,使用简单;
  • 遵循 COC 原则,零配置,无 xml;
  • 独创 Db + Record 模式,灵活便利;
  • ActiveRecord 支持,使数据库开发极致快速;
  • 极简、高性能 Template Engine,十分钟内掌握基本用法;
  • 自动加载修改后的 java 文件,开发过程中无需重启 web server;
  • AOP 支持,拦截器配置灵活,功能强大;
  • Plugin 体系结构,扩展性强;
  • 多视图支持,支持 FreeMarker、JSP、Velocity;
  • 强大的 Validator 后端校验功能;
  • 功能齐全,拥有 struts2 的绝大部分功能;
  • 体积小仅 580K;

项目地址:

<script src='//gitee.com/jfinal/jfinal/widget_preview'></script>

3、项目名称:分布式快速开发平台 iBase4J

项目简介: iBase4J 是 Java 语言的分布式系统架构。 使用 Spring 整合开源框架。使用 Maven 对项目进行模块化管理,提高项目的易开发性、扩展性。系统包括5个子系统:公共功能、系统管理 Service、系统管理 Web、业务 Service、业务 Web。

  • 公共功能:公共功能(AOP、缓存、基类、调度等等)、公共配置、工具类。
  • 系统管理:包括用户管理、权限管理、数据字典、系统参数管理等等。
  • 业务相关:您的业务开发。 可以无限的扩展子系统,子系统之间使用 Dubbo 或 MQ 进行通信。

项目地址:

<script src='//gitee.com/iBase4J/iBase4J/widget_preview'></script>

4、项目名称:企业应用开发框架套件 Tiny

Tiny

项目简介: 本项目使用灵活,可以整个使用,也可以只用其一个或几个部分。学习成本低,上手容易 核心的稳定性,核心部分使用尽量少的第三方框架及包。方便的外延性,不影响对第三方框架的使用 现有资产的可延续性,不管以前有什么软件资产,只要愿意,都可以方便的集成、复用。易于知识积累,真正做到越用越强。易于集群与水平扩展,能做到不间断提供服务。

项目地址:

<script src='//gitee.com/tinyframework/tiny/widget_preview'></script>

5、项目名称:微服务化开发平台 AG-Admin

AG-Admi

项目简介: AG-Admin 是国内首个基于 Spring Cloud 微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用 Eureka、Fegin、Ribbon、Zuul、Hystrix、Security、JWT Token、Mybatis 等主要框架和中间件,前端采用 Layui 组件。

项目地址:

<script src='//gitee.com/geek_qi/ace-security/widget_preview'></script>

6、项目名称:后台管理系统 Guns

Guns

项目简介: Guns 基于 Spring Boot,致力于做更简洁的后台管理系统,完美整合 springmvc + shiro + mybatis-plus + beetl!Guns 项目代码简洁,注释丰富,上手容易,同时 Guns 包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架!

Guns v3.0 新增 REST API 服务,提供对接服务端接口的支持,并利用 JWT TOKEN 鉴权机制给予客户端的访问权限,传输数据进行 md5 签名保证传输过程数据的安全性!

项目地址:

<script src='//gitee.com/naan1993/guns/widget_preview'></script>

推荐阅读:

【码云周刊第 37 期】如何从运维零基础练好日志分析与统计?

【码云周刊第 36 期】微信小程序发开必备工具

【码云周刊第 35 期】漫谈 6 款实用企业应用框架

【码云周刊第 34 期】八款不可错过的热门 Markdown 开发包

【码云周刊第 33 期】6款程序员必备的开源中文处理工具

请关注码云官方微信公众号,了解更多开源项目资讯!

码云微信公众号

© 著作权归作者所有

码云Gitee

码云Gitee

粉丝 793
博文 95
码字总数 118897
作品 0
深圳
私信 提问
加载中

评论(5)

柠檬王子
柠檬王子
怎么没有jeesite?
与你零距离1
与你零距离1
码在哪呢
z
zhxh0572
不错��
cokecc
cokecc
看标题我以为推荐IDE的,心里估算了一下,java web IDE什么时候有6个之多了。。。
ming133
ming133
这几个项目都非常火!
【码云周刊第 44 期】有哪些实用且堪称神器的 Chrome 插件

chrome 的简洁快速以及丰富的插件种类使得它在国内日益盛行,帮助了我们很多 chrome 用户提升了工作效率,而今天小编要给大家推荐9款实用甚至堪称神器的 chrome 插件,希望对提升大家的工作效...

码云Gitee
2017/10/27
8.1K
29
【码云周刊第 43 期】看完绝对想尝试的创意 Android 库,你关注了吗?

随着 Android 开发走向成熟,每天都会涌现出各种各样与 Android 相关的开发工具,但是我们每天使用的各类库总是不可或缺的。这里,小编向大家推荐一些目前码云上比较具有创意的 Android 库,...

码云Gitee
2017/10/20
1K
3
【码云周刊第 46 期】盘点那些值得你了解的10本编程教程

码云项目推荐 对于技术达人来说,广纳知识点是进步的源泉。通过阅读技术文章我们可以学到很多东西,既可以学到业务技能,又可以了解行业动态,最不济,也锻炼了阅读和学习的能力。在不断积累...

码云Gitee
2017/11/08
4.1K
10
【码云周刊第 45 期】人工智能工程师必备干货

码云项目推荐 如果要问当下互联网什么最热门?毫无疑问是人工智能。目前,世界上主要发达国家都已经将人工智能作为国家级发展战略。那么,踩在下一个时代的风口浪尖上,普通程序员如何向人工...

码云Gitee
2017/11/02
3.6K
5
OSChina 开源周刊第三十三期 —— Node.js 和 io.js 准备合作!

每周技术抢先看,总有你想要的! 开源资讯 Node.js 和 io.js 准备合作!合久必分,分久必合? Nervana 开源深度学习软件,性能超 Facebook、Nvidia产品 B 站建开源工作组 多 APP 使用其开源项...

OSC编辑部
2015/05/09
236
0

没有更多内容

加载失败,请刷新页面

加载更多

服务器性能监控之New Relic 入门教程

New Relic 是一个很强大的服务器性能监控工具,New Relic目前专注于SaaS和App性能管理业务,它支持支持agent和API传送数据,能够对部署在本地或在云中的web应用程序进行监控、故障修复、诊断...

xiaolyuh
11分钟前
3
0
SpringBoot 集成ElasticSearch

一、ElasticSearch介绍 ElasticSearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源...

zw965
35分钟前
4
0
【JVM学习】2.Java虚拟机运行时数据区

来源: 公众号: 猿人谷 这里我们先说句题外话,相信大家在面试中经常被问到介绍Java内存模型,我在面试别人时也会经常问这个问题。但是,往往都会令我比较尴尬,我还话音未落,面试者就会“...

物种起源-达尔文
43分钟前
4
0
dart datetime

var date = DateTime.now().toUtc(); //格式化输出 String timestamp = "${date.year.toString()}-${date.month.toString().padLeft(2, '0')}-${date.day.toString().padLeft(2, ......

zdglf
今天
21
0
如何在Linux中复制文档

在办公室里复印文档过去需要专门的员工与机器。如今,复制是电脑用户无需多加思考的任务。在电脑里复制数据是如此微不足道的事,以致于你还没有意识到复制就发生了,例如当拖动文档到外部硬盘...

老孟的Linux私房菜
今天
47
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部