㈠ 有沒有用普元EOS的么 這東西怎麼越學越沒前途 剛畢業
利益相關:來普元現員工。
首先說,源普元不只有EOS,從企業級平台的角度,還有BPS、ESB等16款產品和解決方案。
從EOS平台使用者的角度,不客氣的說,EOS在Eclipse方面的應用在國內是領先的,有朋友曾經通過研究EOS的設計和原理,獲得了在工作方面的很大幫助。
所以,我的看法是,使用任何工具和平台,是否能得到個人的技術成長,在於是否能夠從平台的使用中提升和總結,不是把平台當工具,而是把平台當教材,想一下如果自己做一個平台,數據結構如何設計,分層體系如何構建,諸如此類。
從技術路線來說,做企業級平台的,跟進最新技術最緊密的,普元是其中之一,普元正在對EOS進行微服務框架和容器雲的升級和提升,並且應用在BPS方面的優勢進行DevOps的設計和實現。
並且,普元正在進行新一代的數字化企業雲平台的開發,目標是發布一個可用於私有和公有環境部署的Paas平台。感興趣或者想學習相關技術,可在網路中搜EAII了解。
㈡ java 做普元eos的有前途嗎
無論是ssh、ejb、eos難道不都是封裝過的框架?真正能涉及到底層的有多少?現在版的開發,都是批量生產權型的,用最小的成本,完成最大的收入,才是每個BOSS想要的。所以你根本不比去考慮用什麼去發展,而是要考慮,這個公司是否適合你發展。要看你的能力提供空間有多大,升職空間有多大。給點個人意見吧,看看公司的規模,少與100人的 趕緊換地方。
㈢ 求普元EOS視頻教程
元EOS視頻教程這里有 http://www.itvb.net/vodlist/xingqu_1.html希望對你的學回習有幫答助
㈣ 普元EOS的基本查詢
不知道你具體要問什麼,如果是要設置查詢條件,你可以在賦值裡面設置criteriaEntity,先版設置查詢實體對應的權持久化實體對象,之後再設置查詢條件,比如賦值添加3行,第一行左邊criteriaEntity/expr[1]/_property,第一行右邊設置sex(常量),第二行左邊criteriaEntity/expr[1]/_op,第二行右邊設置 = (常量),第三行左邊criteriaEntity/expr[1]/_value,第三行右邊 女(常量),按照這樣賦值就可以了,教程裡面都有說明,自己靜下心看下就行了,不是很難!
㈤ 有人用過普元eos的嗎
提問太籠統,不知道你這個問題,實際想了解什麼,首先說,普元不只有EOS,從企業級平台的角度,還有BPS、ESB等16款產品和解決方案。
從EOS平台使用者的角度,不客氣的說,EOS在Eclipse方面的應用在國內是領先的,有朋友曾經通過研究EOS的設計和原理,獲得了在工作方面的很大幫助。
所以,我的看法是,使用任何工具和平台,是否能得到個人的技術成長,在於是否能夠從平台的使用中提升和總結,不是把平台當工具,而是把平台當教材,想一下如果自己做一個平台,數據結構如何設計,分層體系如何構建,諸如此類。
從技術路線來說,做企業級平台的,跟進最新技術最緊密的,普元是其中之一,普元正在對EOS進行微服務框架和容器雲的升級和提升,並且應用在BPS方面的優勢進行DevOps的設計和實現。
並且,普元正在進行新一代的數字化企業雲平台的開發,目標是發布一個可用於私有和公有環境部署的Paas平台。感興趣或者想學習相關技術,可在網路中搜EAII了解。
再附一段EOS設計者的知乎回答。供參考。
作者:焦烈焱
鏈接:公司要引入普元公司的EOS框架,對於公司未來的技術發展會有什麼影響? - 焦烈焱的回答
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。
今天剛看到這個提問,作為EOS的設計者回答一下,不敢說客觀,主要說說設計時的思考。
1. EOS 的初衷是解決企業級JAVA開發的一些共性問題,雖然已經有SSH等很多框架,但是在應用過程中有很多非功能需求並沒有涉及,尤其是分布式環境下,以hibernate為例,如何實現多伺服器配置文件的同步,如何做集群狀態下性能的監控,開源軟體都沒有解決。由於我們有很多大型客戶的經驗,例如華為 工行,於是就把很多類似的經驗體現在產品中。EOS 並不解決業務邏輯快速開發的問題,而是解決企業環境下非功能需求的問題,提高軟體的可管理能力,尤其是大規模的軟體開發,這也和我們的經驗相關。同意 何明璐 所說,目前市面上的快速開發平台解決復雜 ERP 系統的快速開發都不可能,所以 EOS 在設計之初考慮解決的就是解決非功能需求的實現,而不是業務邏輯的快速開發。
2. 基於JAVA做應用架構的方式很多,這也是有很多開源軟體的原因,仁者見仁智者見智,EOS既然試圖解決JAVA的應用架構,就不可避免的要有自己的理念,這些理念未必大家都認同,這也是我過去比較頭疼的問題,也是開發者爭議比較多的問題。不像工作流,大家對他的認識和定位比較清晰,比拼的是功能和性能,普元的工作流性能非常強,功能上對外介面特別豐富(真的不是自賣自誇),所以得到很多認同。
3. EOS中爭議最大的是拖拽式開發業務邏輯(也就是說的可視化開發),其實拖拽式開發大家並不反對,例如拖拽式進行數據建模,但拖拽開發業務邏輯就未必是好事了。我們設計時即可以用拖拽式開發,也可以用spring bean的方式寫代碼開發業務邏輯。圖形化(拖拽式)開發業務邏輯,最大的用處是處理非同步的邏輯,例如調用一個 WebServices,同步調用時如果被調用方很慢,當前的線程也會被掛死,非同步就沒有這個問題,至少還能夠超時釋放(這里比較復雜,就不細說了),但是非同步的代碼寫起來很復雜,要寫成回調方式,這樣代碼的可讀性就非常差(試想用回調方式調用 3 個 WebServices的代碼結構),這樣用圖形化就比較簡單,執行時會變成非同步的。
4. 使用 EOS 時,最好根據自己的情況制定規范,因為 EOS 在做產品的過程中要考慮很多情況,但在企業中面臨的問題就固定一些,例如不喜歡拖拽式開發業務邏輯可以不用,不要因為普元的培訓時講了這個方式就一定使用,也可以和普元的工程師探討一下。使用一個框架的時候,技術團隊可以多從設計原理、架構、面臨問題的角度考慮一下框架的設計初衷,提高對技術的掌握。我的很多合作夥伴(例如工行、建行)他們都深入的掌握了 EOS,並和他們自己的實際結合了起來,變成了他們自己的框架,這一過程中他們的技術也有了很大的提高。
5. 做為設計者,EOS是一個在設計過程中讓我們很糾結的產品,主要原因是他試圖解決的問題比較復雜,也很廣泛,而對於這一問題的解決方案又有很多種,尤其是有很多開源軟體,無法窮舉。在普元後續產品的設計中,我們吸取了這一經驗,把要解決的問題更加聚焦起來。
6. 普元未來還是解決我們在大中型企業信息化的技術架構問題,但設計思路上更加聚焦。在 EOS、流程 之後,又有了 ESB、數據集成、數據質量、IaaS 等產品,目前的數據集成產品,是基於最流行的開源軟體 Kettle,但是我們的重點是解決 Kettle 沒有解決的調度問題(例如每晚有成千上萬個作業,作業之間可能有先後持續,作業失敗了怎麼辦,如何監控等);目前的 IaaS 產品基於OpenStack,但是我們解決了 OpenStack 在企業私有雲下的管理體系問題(例如小網段、心跳檢測、高可用組件自身的高可用、多維度管理)。數據治理產品重點解決數據集成後,數據的血統分析和影響度分析,形成數據地圖。
㈥ 普元BPS和EOS有什麼區別和聯系
BPS是EOS工作流,是EOS的一個產品,目前其也可以在EOS的studio中開發,感覺沒什麼區別,以後會專把工作流單獨脫屬離出來。BPS主要關注點在業務人員的流程定製化功能,即支持業務人員定製流程的環節與流程走向,這點在EOS中是不支持的。
普元BPS負責對業務流程整個生命周期的管理,包括業務流程的設計建模、模擬與測試、部署、運行、監控、管理。它不僅提供高性能和可擴展的流程引擎,支撐具有中國特色的復雜流程模式和人工活動處理,而且支持業務部門的流程管理人員基於Web的方式進行流程的業務化配置與調整。
EOS是一種用途廣泛的系統軟體,過去它主要應用與工業控制和國防系統領域。EOS負責嵌入系統的全部軟、硬體資源的分配、任務調度,控制、協調並發活動。它必須體現其所在系統的特徵,能夠通過裝卸某些模塊來達到系統所要求的功能。
㈦ EOS普元 伺服器啟動問題
怎麼說呢-----它就是快速開發用的,因此,需要3周左右的試用才可以熟練的應用。回我當時培訓了答4天,用1周多了解基本單表多表的增刪改查,然後工作流。
總體感覺:對常用操作封裝太深,不提供源碼,不好!
但是,很多思想是好的,比如,常用操作做成控制項用,數據匯流排的概念。
最終感覺:沒有寫代碼舒服。。。。
㈧ 普元EOS如何自定義邏輯流
可以在「運算」-》「Java」裡面寫方法,方法上面外面加@biz(""),然後就可以直接把方法拖到邏輯流里了啦
㈨ 普元eos自己定義的javabean怎麼傳到頁面
普元eos 頁面怎樣獲取邏輯流中的變數值
不知道你具體要問什麼,如果是要設置查詢條件版,權你可以在賦值裡面設置criteriaEntity,先設置查詢實體對應的持久化實體對象,之後再設置查詢條件,比如賦值添加3行,第一行左邊criteriaEntity/expr[1]/_property,第一行右邊設置sex(常量)
EOSWHEEL電動獨輪車是目前很流行時尚的小車,聽到它的名字就可以猜到這個代步車的基本樣貌,它就是由一個輪子構成,在內部安裝電路系統,每次使用前充電兩個小時左右就可以使用很長一段時間。
㈩ 普元EOS使用的優缺點
普元EOS使用的優缺點:
1、優點:
EOS有自己的理論基礎:面向構件所謂面向構件就是指:定義一個結構(可以認為是一個函數一樣的東西)。在結構中,定義輸入和輸出,就形成了一個構件。
每一個Http訪問,會建立一個線程級(ThreadLocal)的變數,裡面存放一棵xml樹。在這個線程的運行過程中,會不停的增加,修改,查詢定位樹中的節點。這個過程使用xpath實現。據說xpath部分是他們自己重寫過的,為了提高效率;
EOS的開發很方便,它已經定義好了很多構件,比如資料庫存儲構件(實際上是一組static的sql方法),只需要畫圖就可以完成一個功能。所以它的開發速度非常快;
EOS有一套完整的調試,發布,管理機制,它甚至有自己的Server,所以管理也是比較方便的。
EOS有內嵌的工作流系統,只需要畫畫圖就可以完成工作流的設計;
構件可以極為方便地發布為webservice、可以較為方便地開發簡單的基於資料庫的web應用。
所提供的構件,都是經過廠商嚴格測試的,適用起來放心,圖形化工具讓出錯的可能性降低了不少;
2、缺點:
從技術角度及員工發展角度看,使用它的人,感覺自己的擇業競爭力在一點點消失;
從工具角度看,EOS充其量是一個開發平台,不是其所吹噓的SOA業務平台,所有的業務開發不能提供任何可用的業務框架。都要EOS的開發人員進行血和淚的總結後,再開發;
從系統角度看,EOS上開發的東西無任何移值的可能,你在EOS上開發了一個滿意的模塊,想使用到其它非EOS項目中,是完全不可能的。這對一個想做積累的公司或個人來說是個災難;
相對於OO和J2EE傳統開發,EOS易於上手,學習曲線較短。但是這一點有爭議,EOS的知識不具備通用性。
EOS頁面的開發很不方便,雖然有RIA的支持感覺沒有其所吹噓的那麼好使小結現在市場上用得最多的還是EOS5,這個版本出來的時候是2005年,在當時而言,WEB開發平台有那麼強已是很不錯的,今年發布的EOS6,在目前來說,不說國際,至少國內沒有一家能到比它好的。
EOS5和EOS6表面上看區別不大,都是構件組裝,實際上有很大的區別:在EOS5中,數據傳遞用的就是XML,但在6中使用JAVA對象,關這一變化,對性能就有一個質的飛躍。
另外他是符合SCA和SDO標准,至少可以表現出他是一個開放的東西,不是閉門造車。如果軟體是來規范業務的,EOS還是不錯地;如果軟體是來被使用者或者決策者肆虐的,EOS則沒有價值。
(10)普元eos培訓視頻擴展閱讀:
PrimetonEOSPlatform是SOA應用平台。PrimetonEOSPlatform基於J2EE、Eclipse等開放的技術和平台,採用了先進的SOA架構和標准規范,並通過構件化、圖形化、一體化的平台產品。
為構造SOA應用提供了從設計、開發、調試和部署,到運行、維護、管控和治理的全生命周期支持。
EOSStudio:EOSStudio是集面向構件應用的設計、開發、組裝、調試、維護、部署、管理和發布於一體的集成開發環境,提供對SOA應用和服務全生命周期的開發、維護和管理。