java开源

一、JavaWeb开源 快速开发框架(包括前端UI和后端)

1、g4studio

    G4Studio是一套基于JavaEE、面向小微型软件企业的免费开源产品套件,集需求分析、软件设计、编码实现、运行测试、运营维护、软件项目管理于一体,力求覆盖整个软件生命周期,被誉为“程序员私活神器”。

    G4Studio行业应用二次快速开发平台基于JavaEE技术体系,面向中小软件企业。以“标准功能可复用、通用模块可配置、行业需求快速开发、异构系统无缝集成”为目标,为中小软件开发团队提供强有力的一站式解决方案。

最新:2014-06-12 发布G4Studio_V5.2版本

G4Studio项目主页
https://github.com/xiongchun/g4studio
G4Studio在线演示系统
http://g4studio-demo.g4it.org

作者微博互粉
http://weibo.com/afghan007

项目网站
http://www.g4it.org
http://g4it.org/forum.php

------------------国产、开源免费;前端使用extJS


2、

WebBuilder

WebBuilder是一款功能强大的Web应用开发和运行平台,能简单快速地开发功能强大和完备的企业级应用系统。使用WebBuilder可快速构建ERP、OA、CRM、HR、MIS以及电信、银行、政府、企业等各行业的应用系统。完善的基础架构,具备大型系统的完整功能,使应用系统的开发仅需致力于业务的开发

WebBuilder 6.8 标准版(13,053 KB,最后更新日期 2014-07-08):

http://www.putdb.com/

--------------国产,类似VB的的程序设计方式,标准版免费、企业版收费


3、JEECG

1.采用主流SSH2框架(Struts2+Spring3+Hibernate4+EasyUI1.3),容易上手; 代码生成器依赖性低,很方便的扩展能力,可完全实现二次开发;
2.开发效率很高,单表数据模型和一对多(父子表)数据模型的增删改查自动生成,功能直接使用;
3.页面校验自动生成(必须输入、数字校验、金额校验、时间空间等);
4.封装完善的用户权限和数据字典等基础功能,直接使用无需修改
5.常用共通封装,各种工具类(定时任务,短信接口,邮件发送,Excel导出等),基本满足80%项目需求
6.集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成pdf、excel、word等报表;
7.集成工作流jbpm,并实现了只需在页面配置流程转向,可极大的简化jbpm工作流的开发;用jbpm的流程设计器画出了流程走向,一个工作流基本就完成了,只需写很少量的java代码;

JEECG微云快速开发平台(V3.4)
最新版本发布时间:2013-04-06


网站:http://www.jeecg.org/

演示:http://219.232.255.211:8080/#

下载:http://jeecg.obvs.cn/forum.php?mod=viewthread&tid=1229&page=1&extra=#pid3642

--------------------JEECG微云快速开发平台(V3.4)、MiniDao持久层、JEEWX捷微-开源微信系统、均是开源免费





3、

KOALA

Koala是一款应用在JAVA EE企业级应用开发领域,用于帮助架构师简化系统设计,降低框架藕合度,提高系统灵活性,提高开发工程师工作效率,降低成本的工具。基于Bootstrap 3的JS框架,Koala UI是一套开放UI框架,基于Apache V2.0开源协议,一种更友好的开源协议,用户可以免费自由使用,并且可以自行改动源码,以适用不同的实际需要。HTML5标准和CSS3为基础,以Bootstrap3为参照

http://www.openkoala.org/


4、justep

X5应用开发框架V3.0

1 移动App/微信/Web开发利器,一次开发多平台运行

2 完全可视化、组件化、拖拽式快速开发环境

3 开放的后端支持,可对接各类后端服务技术

4 全面开源和免费,每一行代码都掌握在你手里

 X5EE企业快速开发平台V3.0

X5EE平台可快速开发各类复杂企业应用:
1 包含完整X5,完全的组件化、可视化、拖拽式快速开发环境
2 PC/平板和手机,app/微信/web应用,一次开发多平台运行
3 工作流、组织、权限、图表、报表、文档、门户、业务规则

http://www.justep.com/downloads.html

------------免费,跨平台


二、J2EE框架(只有后端)

1、JFinal
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。 在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 :)---国产
http://www.jfinal.com/
jFinal+AngularJs未来javaEE开发的趋势——程序员的福音    http://www.2cto.com/kf/201305/214309.html


3、bbossgroups
bbossgroups是国内首款集AOP、MVC、持久化、JSP标签库、分布式RPC服务、分布式事件框架于一身的企业级JavaEE开发框架,在Apache License Version 2.0 许可协议下开源。---国产
官网http://yin-bp.iteye.com/
下载https://github.com/bbossgroups/bbossgroups-3.5


4、MyBatis 
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
mybatis最大的能力就是可以解决非常复杂的动态sql拼接 不是一般的方便。
我觉得用mybatis更好,首先,sql层面上的问题很容易解决,也可以写出很复杂的sql,这对于复杂报表更好福音


四、格式化
1、Fastjson
Fastjson是阿里巴巴工程师开发的一个性能很好的 Java 语言实现的 JSON 解析器和生成器,包括"序列化"和"反序列化"两部分。测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;
功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android;开源 (Apache 2.0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值