⑴ java开发平台有哪些
看来大家对这个问题理解有很大的偏差呀,我给大家理一理吧:
1、如果楼主说的是java类型软件开发过程中有哪些开发工具可以助力,那Eclipse、MyEclipse、NetBeans、Jbuilder、Notepad++等等都是非常不多的,它们的功能和好处我就不赘述了!
2、如果楼主说的是java架构的软件快速开发平台,那就和Eclipse等开发工具/插件相差十万八件千里了,传统的软件开发模式(如下图1所示)的弊端在于开发周期长、开发成本高、业务调整困难,而借助低代码快速开发平台(如下图2所示)就能很好的规避这些问题,根据天翎MyApps开发平台的介绍,这类java开发平台的原理在于把软件开发常用的功能控件做了组件化封装、把软件开发常见的业务场景做了模板化处理,这样当需要开发具体的业务软件时,通过可视化托拉拽为主的配置模式就能快速完成软件开发,提升效率80%!
Java快速开发平台模式
⑵ Java有哪些常用开发环境
eclipse、NetBeans、Intellij IDEA、JDK、Java Workshop、Sun Java Studio这些不叫做开发环境而是开发工具。
以下为主流开发工具介绍:
1、Eclipse:一个开放源代码的、基于Java的可扩展开发平台。
2、NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。
3、IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。在IDE的编辑器和工具的生产力增强功能,其设立是最值得注意的。不像其他IDE,它需要付费才能使用。
4、MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境。
5、EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序。
(2)开源java快速开发平台扩展阅读
NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。
整个 Netbeans 平台提供对桌面应用程式常用的服务,允许开发者集中于仅限于他的应用程式的逻辑设计。当基于NetBeans 平台的应用被执行,平台主要类别的main方法便会被执行。可用的模组会被放置在存储器中,并且开始执行任务。通常模组会只在被需要时,其代码才会被装进内存。
⑶ 有比较好用的java快速开发平台么
1、ES2007介绍
方正飞鸿智能信息平台(Fix ES2007)是方正集团推出的国内领先企业基础架构中间件平台。Fix ES2007平台基于SOA架构体系,结合数据建模、业务建模、可视化流程引擎、动态表单设计等多种实现工具,其柔性的特点,保障了基于ES2007平台开发的系统可在.net平台与j2ee平台上无缝的切换运行,是企业应用开发的一个高效、强大、开放的开发工具。
2、ES2007技术特点
•高效的平台业务逻辑扩展
•组织机构设置和权限机制
•强大的工作流引擎和任务监控,协同机制
•应用部署以及模块运行,升级,管理机制
•强大的工作流引擎
•图形化工作流程设计
•所见即所得表单设计
•完善安全的权限分配体系
3、产品特性
•大并发海量数据的支撑
•即时通讯工具的外网通讯
•即时通讯工具的平台开发性
•全面的SOA 支持
•流程引擎标准化、性能更优
•全面的数据库支持(Oracle,Sqlserver,DB2,Sybase,Mysql)
•全面的WEB 服务器支持(iis,tomcat,websphere,weblogic,jboss,glassfish,apusic)
•全面的AJAX 技术的运用
•全面的浏览器支持(IE,FireFox,Chrome)
•富客户端技术的支持(Flex,silverlight)
•平台接口更标准,更易用
4、产品组件
•业务逻辑 建模工具 Studio
•流程引擎 Workflow
•表单设计 Formdesign
•数据库工具 DTS
•即时通讯 MSQ
•统一界面管理 Portal
•多种主题管理 Theme
•快速高效的代码开发框架 SDK
•企业应用集成EAI
•业务流程管理BPM
•面向服务架构 SOA
5、特色创新
• 快速开发性
开发效率提升高达70%、10 分钟可以完成一个流程全过程开发、1 天可以完成一个小型应用(如OA 办公系统)。
• 企业信息管理特征组件
封装了大量的企业信息管理不同行业的特征组件和业务模型,让使用者更关注于业务,从而使其从技术中解放出来,能迅速的构架用户的业务系统。
• 跨语言
可以无缝的在C#和JAVA 语言中切换,可以顺利的在.Net 和J2EE 平台上切换,是全球唯一款支持跨语言的中间件平台。大多数软件公司在为用户服务时往往会被用户左右,而用户很多情况会对需求发生变更,而对语言的变更也不在少数,而一旦发生,对与开发商来说将是致命的,因为语言是不互通的,换一门系统的开发语言,将会把系统的工作量放大两倍,而使用本平台,这些问题将不复存在。
• 多数据库
支持主流关系型数据库,如Oracle,Sqlserver,DB2,Sybase,Mysql。
• 跨平台
支持多操作系统,如WINDOWS,LINUX,UNIX,使用户部署时不用再关心终端服务器,只需要关注用户系统的业务开发即可。
6、案例
【支持的平台技术和产品】
FIX ES2007业务基础平台支持广泛的平台、系统和应用技术,构建在ES2007业务平台上的业务系统,具有最广泛的技术兼容性和可扩展性:
•操作系统支持
支持如下网络操作系统:NT,UNIX,Linux等。
支持如下客户端:WindowsXP及更高版本,浏览器IE6.0及更高版本。
•数据库支持
支持如下数据库接口:ODBC,JDBC,BADO。
支持Oracle 9i 及更高版本、SQL Server 2000及更高版本等数据库。
•组件和总线支持
支持如下组件和总线标准:COM,ActiveX,OLE,.Net。
•分布计算和服务支持
支持如下分布计算和服务技术:DCOM,EJB(J2EE)。
支持如下分布计算支撑环境:.Net、BEA WebLogic、IBM WebSphere等。
•Web服务支持
支持如下Web服务支持技术:Serverlet,ISAPI/NSAPI。
支持如下主流Web服务器产品:MS IIS、BEA WebLogic、IBM WebSphere等。
•网络和应用协议
支持多种应用协议,包括:
通讯协议:HTTP、TCP/IP
邮件协议:SMTP,POP3
应用协议:DCOM、EJBIIOP、EJBRMI
基于FastUnit平台实现快速开发:可视化、无代码、快速开发。
三、J-HI是一款JAVA WEB应用软件快速开发开源平台,
主要服务于软件企业和传统行业企事业单位信息中心的开发人员,为他们提供一套完整的一站式的JAVA WEB应用软件快速开发解决方案。
平台包括如下几个部分:
1、J-HI平台集成环境:J-HI团队开发了一个集成开发环境J-HI Studio,在此集成开发环境之上,开发人员能够快速搭建自己的开发环境,创建自己的模型,快速生成代码。
2、核心框架:平台为Java代码与JS代码之间提供了一套完整的面向对象的核心框架支撑系统,可以认为这是一个抽象层,无论是在页面表现上,还是 在 CURD的任意一层,平台均提供了最大限度的抽象。用以保证平台本身的可扩展性、稳定性及灵活性。J-HI平台中提供了大量的API(Java与JS),为用户在开发过程中随需调用,从而进一步加快开发速度,保证代码质量。
3、业务平台功能:包括权限管理、组织结构、枚举管理、国际化管理、任务管理、日志管理、Excel报表管理、消息管理等。
4、工作流:包括工作流引擎及流程编辑器等。
具体资料参考地址:http://fei-6666.iteye.com/blog/993452
⑷ “开源”springboot快速开发框架推荐,接私活利器
本期为大家精选了 码云 上优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架、文件文档系统、秒杀系统、微服务化系统、后台管理系统等,希望能够给大家带来一点帮助:)
1、项目名称: 分布式敏捷开发系统架构
项目简介: 基于 Spring + SpringMVC + Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
项目地址:https://gitee.com/shuzheng/zheng2、
2、项目名称: 模块化开发系统
项目简介: 以 SpringBoot 为中心,模块化开发系统,用户可以随意删减除权限框架外 任意的系统模块。复用,组装性强主要应用技术:
项目地址: https://gitee.com/YYDeament/88ybg
3、项目名称: JAVA 分布式快速开发平台
项目简介: JAVA 分布式快速开发平台:SpringBoot,SpringMVC,Mybatis,mybatis-plus,motan/bbo分布式,Redis 缓存,Shiro 权限管理,Spring-Session 单点登录,Quartz 分布式集群调度,Restful 服务,QQ/微信登录,App token 登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel 导入导出、FTP/SFTP/fastDFS 上传下载、二维码、XML 读写、高精度计算、系统配置工具类等。
项目地址:https://gitee.com/iBase4J/iBase4J
4、项目名称: 快速开发框架 ThinkGem
项目地址: https://gitee.com/thinkgem/jeesite
5、项目名称: Java 快速开发平台 MCMS
项目简介: 完整开源,Java 快速开发平台。基于 Spring、SpringMVC、Mybatis 架构,MStore 提供更多好用的插件与模板(文章、商城、微信、论坛、会员、评论、支付、积分、工作流、任务调度等,同时提供上百套免费模板任意选择),价值源自分享!铭飞系统不仅一套简单好用的开源系统、更是一整套优质的开源生态内容体系。
项目地址: https://gitee.com/mingSoft/MCMS
6、项目名称: 分布式秒杀系统
项目简介: 可能秒杀架构原理大家都懂,网上也有不少实现方式,但大多都是文字的描述,告诉你如何如何,什么加锁、缓存、队列之类。但很少全面有的案例告诉你如何去做,既然是从0到1,希望以下代码案例可以帮助到你。当然最终落实到生产,还有很长的路要走,要根据自己的业务进行编码,实施并部署。你将会在代码案例中学到以下知识:
项目地址: https://gitee.com/52itstyle/spring-boot-seckill
7、项目名称: Spring Boot 快速开发平台
项目简介: renren-fast 是一个轻量级的 Spring Boot 快速开发平台,其设计目标是开发迅速、学习简单、轻量级、易扩展;使用 Spring Boot、Shiro、MyBatis、Redis、Bootstrap、Vue2.x 等框架,包含:管理员列表、角色管理、菜单管理、定时任务、参数管理、代码生成器、日志管理、云存储、API 模块(APP 接口开发利器)、前后端分离等。
项目地址: https://gitee.com/bao/renren-fast
8、项目名称: 企业级快速开发脚手架
项目简介: 本项目是 spring boot 搭建的一个企业级快速开发脚手架。其技术栈如下所示:
项目地址: https://gitee.com/jamen/slife
9、项目名称: 文件文档在线预览
项目简介: 此项目为使用 spring boot 打造文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等,在取得公司高层同意后以Apache协议开源出来反哺社区,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如 doc、docx、Excel、pdf、txt、zip、rar、图片等等。
项目地址: https://gitee.com/kekingcn/file-online-preview
10、项目名称: 微服务化开发平台
项目简介: Cloud-Admin 是国内首个基于 Spring Cloud 微服务化开发平台,核心技术采用 Spring Boot2 以及 Spring Cloud Gateway 相关核心组件,前端采用 vue-element-admin 组件。具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关 API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。
项目地址: https://gitee.com/minull/ace-security
11、项目名称: 后台管理系统 Guns
项目简介: Guns 基于 SpringBoot,致力于做更简洁的后台管理系统,完美整合 springmvc + shiro + mybatis-plus + beetl。Guns 项目代码简洁,注释丰富,上手容易,同时 Guns 包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架。Guns v3.0 新增 rest api 服务,提供对接服务端接口的支持,并利用 jwt token 鉴权机制给予客户端的访问权限,传输数据进行 md5 签名保证传输过程数据的安全性!
项目地址: https://gitee.com/naan1993/guns
⑸ 出名的java开源社区有哪些
比较出名的开源社区有哪些? IT程序员必逛的社区,小编经常去的一些国内社区网站及论坛,关于程序员的交流社区或者论坛,这里收集一些比较好的开发者社区供大家参考,具体如下:
1、快速开发平台社区 -天翎论坛,主要是以Java低代码开发平台为主的技术性论坛社区,目前低代码平台商用授权对外开放,即申请即用,无需等待;
2、CSDN -专业开发者社区 IT技术交流平台;
3、IT圈,圈圈精彩 - 原软媒论坛、IT之家,国内最人气的科技社交圈层,继软媒论坛、IT之家社区演变而来;
4、51CTO技术论坛-中国领先的IT技术社区 国内主流IT技术社区,论坛拥有大批IT技术人/IT专家;
5、ITPUB技术论坛-中国专业的IT技术社区
⑹ 什么是JAVA快速开发平台什么样的快速开发平台好
JAVA快速开发平台是指用JAVA开发语言做的开发平台。目前主流编程语言是JAVA和.NET,如果需BS和CS两种架构,建议选择.NET快速开发平台。
什么样快速开发平台好这个问题其实没有标准答案,要看你的项目需求和自己个人情况。如果你是要开发数据库应用类管理软件,就可以选择一些配置型开发平台,实现快速开发,如果你对软件开发不是很懂,或者是没有太多时间做开发,项目工期短,那建议选择天纵智能开发平台这样的自动编程工具,不用写代码,通过配置一下业务参数即可以完成系统开发,界面也是自动生成,不用设计,而且有全套企业管理功能模块直接调用,很多情况下,修改一下标准模块就可以了,不用从头开发,开发速度极快。
如果你懂代码,而且也有时间进行代码维护,后期代码维护工作也有人做,那么可以选择原始开发工具或一些代码型开发平台来进行开发。
总之,没有最好的开发平台一说,完全是根据个人实际情况,适合自己的就是最好的。
⑺ java的快速开发平台有哪些
java快速开发平台如有(天翎、奥哲、宏天等),如天翎java低代码开发平台微服务架构,多租户模式,门户集成,单点登录,移动端(企业微信,钉钉,APP),功能模板都是可视化配置(如表单引擎,视图引擎,流程引擎,报表引擎,,像操作word或Excel,扩展性强,提供全部源代码,现在还支持国产数据库,操作系统(瀚高,达梦,统信,中标麒麟等)如天翎java平台后端核心框架:Spring MVC+SpringBoot2.X,视图框架:Spring MVC,缓存框架:Ehcache+Redis,持久层框架:Hibernate+JDBC+File System Serilizable,安全框架:Spring security+antisamy ........
⑻ JeeSpringCloud-互联网云快速开发框架
(一款免费开源的JAVA互联网云快速开发平台)微服务分布式代码生成的敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、微服务,同时包含许多基础模块和监控、服务模块。
演示版地址:http://bknfdnl.hn3.mofasui.cn/admin/login
一、平台简介
在线文档:https://gitee.com/JeeHuangBingGui/jeeSpringCloud/wikis
视频和文档下载:https://gitee.com/JeeHuangBingGui/jeeSpringCloud/attach_files
开源中国地址:https://www.oschina.net/p/jeeSpringCloud
文档视频下载:https://gitee.com/JeeHuangBingGui/jeeSpringCloud/attach_files
JeeSpringCloudV3.0-互联网云快速开发框架模块包含定时任务调度、服务器监控、平台监控、异常邮件监控、服务器Down机邮件监控、平台设置、开发平台、邮件监控、图表监控、地图监控、单点登录、Redis分布式高速缓存、
ActiveMQ队列、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频、教程文档、bbo、springCloud、SpringBoot、mybatis、springmvc、IOC、AOP、定时任务、切面缓存、MVC、事务管理。
RedisMQ队列、代码生成(单表、主附表、树表、列表和表单、增删改查云接口、redis高速缓存对接代码、图表统计、地图统计、vue.js)、工作流、模块化
代码生成前端控件包括单行文本、富文本、下拉选项、复选框、日期选择、文件上传选择、树选择控件、单选按钮、多行文本….。
二、平台功能
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
岗位管理:配置系统用户所属担任职务。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
参数管理:对系统动态配置常用参数。
通知公告:系统通知公告信息发布维护。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
登录日志:系统登录日志记录查询包含登录异常。
在线用户:当前系统中活跃用户状态监控。
定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
代码生成:前后端代码生成(单表、主附表、树表、列表和表单、增删改查云接口、redis高速缓存对接代码、图表统计、地图统计、vue.js) ,并生成菜单和权限直接使用。
系统接口:根据业务代码自动生成相关的api接口文档。
连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
在线接口文档:使用swager生成在线文档。
ActiveMQ队列:提供ActiveMQ队列,处理批量发送大数据量邮件、大数据量日志文件。
工作流:功能包括在线办公、我的任务、审批测试、流程管理、模型管理。
CMS:功能包括内容管理、内容管理、统计分析、栏目设置、首页。
bbo:代码生成直接生成bbo对接代码。
服务器Down机邮件监控:通过定时任务监控服务器是否Down机,并发送通知邮件。
服务器监控:通过 sigar 进行服务器图形化监控。
异常邮件监控:全局拦截系统异常,并发送通知邮件。
单点登录:使用shior和Redis、共享session方式实现单点登录。
Redis分布式高速缓存:代码生成直接生成Redis对接代码。
三、系统截图
JeeSpringCloudV3.0-互联网云快速开发框架(后台)
四、平台特性
JeeSpringCloud基于SpringBoot+SpringMVC+Mybatis+Redis+SpringCloud+Vue.js微服务分布式代码生成的敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、微服务,同时包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块。成为大众认同、大众参与、成就大众、大众分享的开发平台。JeeSpring官方qq群(328910546)。代码生成前端界面、底层代码(spring mvc、mybatis、Spring boot、Spring Cloud、微服务的生成)、安全框架、视图框架、服务端验证、任务调度、持久层框架、数据库连接池、缓存框架、日志管理、IM等核心技术。努力用心为大中小型企业打造全方位J2EE企业级平台ORM/Redis/Service仓库开发解决方案。一个RepositoryService仓库就直接实现bbo、微服务、基础服务器对接接口和实现。
努力用心为大中小型企业打造全方位J2EE企业级平台开发解决方案。
Spring Boot/Spring cloud微服务是利用云平台开发企业应用程序的最新技术,它是小型、轻量和过程驱动的组件。微服务适合设计可扩展、易于维护的应用程序。它可以使开发更容易,还能使资源得到最佳利用。
微服务/集群(nignx) 支持REST风格远程调用(HTTP + JSON/XML):基于非常成熟的Spring Boot框架,在Spring Boot Spring Cloud中实现了REST风格(HTTP + JSON/XML)的远程调用,以显着简化企业内部的跨语言交互,同时显着简化企业对外的Open API、无线API甚至AJAX服务端等等的开发。
事实上,这个REST调用也使得Dubbo可以对当今特别流行的“微服务”架构提供基础性支持。 另外,REST调用也达到了比较高的性能,在基准测试下,HTTP + JSON默认的RPC协议(即TCP + Hessian2二进制序列化)之间只有1.5倍左右的差距,详见下文的基准测试报告。
ORM/Redis/Service仓库
RepositoryORM仓库,提供ORM接口和多种实现,可进行配置实现。
RepositoryRedis仓库,提供Redis接口和多种实现,可进行配置实现。可以配置调用单机、redis、云redis对接。
RepositoryService仓库,提供Service接口和多种实现,可进行配置实现。一个RepositoryService仓库就直接实现bbo、微服务、基础服务器对接接口和实现。
五、架构说明
技术选型
六、代码生成器
代码生成器
七、开发入门
平台教程:https://gitee.com/JeeHuangBingGui/jeeSpringCloud/attach_files
官方提供:
1、详细部署文档。
2、部署视频。
3、中级培训视频待定,包括代码生成、架构代码介绍。
4、高级培训视频待定,包括架构代码详解。
5、架构培训视频待定,包括架构详解、代码生成详解。
平台教程:https://gitee.com/JeeHuangBingGui/jeeSpringCloud/attach_files
八、在线体验
演示版地址:http://bknfdnl.hn3.mofasui.cn/admin/login
⑼ java软件快速开发平台有哪些
软件平台开发公司有哪些市场上很多,譬如华南是:天翎,北京是炎黄;还有普元,起步,炎黄等第一批软件快速开发平台工具应运而生!但当时IBM,oracle等巨头毕竟占据绝大多数企业的IT市场份额,这种可视化低代码开发技术推广得相对较慢,从事的厂商也逐渐增多
首先要讲解下什么是低代码开发,以及优势,然后给出您低代码开发的厂家都有谁:
第一,优势如下
低代码平台的优势主要体现在开发周期短,开发成本低,业务调整灵活!和传统的底层编码软件开发模式相比,低代码平台主要是将常用的功能控件组件化,将常用的业务场景模板化,企业在开发新的业务系统时,只需要通过可视化拖拉拽为主的方式即可快速构建。
第二,供应商厂家
正是在这样的背景下,天翎,炎黄盈动、H3、普元,起步等第一批软件快速开发平台工具应运而生!但当时IBM,oracle等巨头毕竟占据绝大多数企业的IT市场份额,这种可视化低代码开发技术推广得相对较慢,从事的厂商也逐渐增多。
第三,如何选型合适的供应商:
从授权方式,是否支持终身使用
从注册用户,是否支持不限用户
从源码提供,是否支持源码提供
从产品迭代,看是否是快速吻合主流:譬如支持国产化适配
从部署方式,是否支持微服务架构
从安全性来说,是否经得起安全测试的