⑴ 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市場份額,這種可視化低代碼開發技術推廣得相對較慢,從事的廠商也逐漸增多。
第三,如何選型合適的供應商:
從授權方式,是否支持終身使用
從注冊用戶,是否支持不限用戶
從源碼提供,是否支持源碼提供
從產品迭代,看是否是快速吻合主流:譬如支持國產化適配
從部署方式,是否支持微服務架構
從安全性來說,是否經得起安全測試的