導航:首頁 > 編程語言 > oajava開發

oajava開發

發布時間:2022-09-22 11:06:59

1. phpjava開發的oa辦公自動化系統有什麼不同

一、語言
PHP是解釋執行的伺服器腳本語言,首先php有簡單容易上手的特點。語法和c語言比較象,所以學過c語言的程序員可以很快的熟悉php的開發。而java需要先學好java的語法和熟悉一些核心的類庫,懂得面向對象的程序設計方法。所以java不如php好學。
Java首先要編譯成位元組碼.class文件,然後在java虛擬機上解釋執行。Java的Web開發首先最容易想到的就是JSP(現在已經到JSP2.0),原來的java的Web開發都是用servlet來實現的,用servlet來開發需要程序員在java的源文件中嵌入大量的html代碼。所以後來就出現了JSP,JSP可以方便的嵌入到html文件當中,其實jsp文件在伺服器上執行的時候首先會被應用伺服器轉換成servlet,然後再編譯執行。Jsp可以通過servlet和JavaBean的支持產生強大的功能。JavaBean是一種可復用的、跨平台的軟體組件。使用javabean可以方便的實現java代碼和html的分離,能夠增強系統的功能和軟體的復用性。
Java的Web開發屬於SUN公司定義的J2EE其中的規范。而且在J2EE中包括了java的Web開發的所有方面,如:JSP、Servlet、JDBC、JNDI、JAVABEAN、EJB等等。J2EE就特別適合於做大型的企業級的應用。
二、資料庫訪問
Java通過JDBC來訪問資料庫,通過不同的資料庫廠商提供的資料庫驅動方便地訪問資料庫。訪問資料庫的介面比較統一。PHP對於不同的資料庫採用不同的資料庫訪問介面,所以資料庫訪問代碼的通用性不強。例如:用Java開發的Web應用從MySQL資料庫轉到Oracle資料庫只需要做很少的修改。而PHP則需要做大量的修改工作。
三、系統設計架構
採用Java的Web開發技術,需要使用的是面向對象的系統設計方法,而PHP還是採用面向過程的開發方法。所以用Java進行開發前期需要做大量的系統分析和設計的工作。
四、跨平台性
Java和PHP都有很好的跨平台的特性。幾乎都可以在不作任何修改的情況下運行在linux或者Windows等不同的操作系統上。
五、開發成本比較
PHP最經典的組合就是:PHP + MySQL + Apache。非常適合開發中小型的Web應用,開發的速度比較快。而且所有的軟體都是開源免費的,可以減少投入。
Java的Web應用伺服器有免費Tomcat、JBoss等,如果需要更好的商業化的服務有:WebSphere和Weblogic。
六、分布式多層架構比較
PHP只能實現簡單的分布式兩層或三層的架構,而JAVA在這方面就比較強大,可以實現多層的網路架構。資料庫層(持久化層)、應用(業務)邏輯層、表示邏輯層彼此分開,而且現在不同的層都已經有一些成熟的開發框架的支持。例如Struts就是利用java的Web開發技術實現了MVC的設計模式,而在業務邏輯層也有Spring框架,資料庫持久化層有Hibernate等框架。這些框架可以方便開發者高效、合理、科學得架構多層的商業應用。
下面簡要的說一下Struts,它實質上是在JSP Model2的基礎上實現的一個MVC(Model、View、Controler)框架。JSP Model2體系結構是一種聯合使用JSP與Servlet來提供動態內容的方法。在Struts框架中,模型由實現業務邏輯的JavaBean或EJB組件構成,控制器由Servlet實現的,視圖由一組JSP文件組成。採用Struts可以明確角色的定義和開發者與網頁設計者的分工。而且項目越復雜,其優勢越明顯。
七、源代碼安全
PHP開發的程序的源代碼都是公開的,他人拿到php開發的程序後都可以進行修改。Java開發的程序,最後用戶拿到的是只是一些編譯好的class類,無法看到完整的源代碼,安全性高。
八、性能
有人做過試驗,對這兩種種語言分別做迴圈性能測試及存取Oracle資料庫測試。在循環性能測試中,JSP只用了令人吃驚的四秒鍾就結束了20000*20000的迴圈。而PHP測試的是2000*2000循環(少一個數量級),卻分別用了63秒。
資料庫測試中,二者分別對Oracle 8進行1000次Insert,Update,Select和Delete:JSP需要13秒,PHP需要69秒。
綜上所述,PHP適合於快速開發,中小型應用系統或者網站類的web開發,開發成本低,能夠對變動的需求作出快速的反應。而Java適合於開發大型的企業級應用系統,應用的前景比較廣闊,系統易維護、可復用性較好。還有,同樣功能的系統用Java開發的系統要比PHP開發的系統的價格要高。

2. 哪些OA系統採用JAVA開發技術

Java都是老一代的技術了,現在新OA的領導者Colloa(10oa)協同運營平台是用的h5等最前沿的技術,為公司減少前期優化和後期維護的成本,OA軟體操作簡單,易用,關聯性強,給公司在業務上節省更多成本。

3. 用java開發一套OA的預算大概是多少

想用java開發一套OA的話,如果單獨開發,大概要40-50萬。後期服務根據服務項目來確定收費標准,不會太高。另外需要確認是哪個城市的,這個和所在地有關,不同的地方有不同的價格,是不一樣的。

4. OA軟體技術選型:JAVA成為高端首選,哪些公司的OA是使用JAVA開發的

近年來,協同OA市場一直保持著強勁的增長勢頭,越來越多的企業開始在日常辦公中應用OA協同辦公系統。目前市場上,OA開發技術主要集中在:.NET、JAVA、ASP/PHP。其中,JAVA語言發明已有10年歷史,

在IBM、九思軟體、SUN等公司的推動下已經比較穩定與成熟,獲得了大規模企業的普遍應用。由此可見,JAVA語言已經輕而易舉的成為高端應用的首選技術。

九思軟體:
開發技術:JAVA
主要優勢:集團化版本成熟,工作流、公文管理、項目管理、文檔強大,易用性強,開發性好,整合性好、成本低、開發敏捷、實施和使用較為簡單易用。

5. oa核心開發技術有哪些

1、java技術,可以說java目前來說是做oa最主流也是最可靠的開發語言了,因為該語言就有安全、開放、穩定和跨平台等優點,讓開發商愛不釋手,比如華天,九思等都是用的java開發環境,他們的產品靈活性和可擴展性都非常好,尤其是很好的高性能和穩定性這是讓用戶最喜愛的。oa系統使用java開發有幾點原因,第一就是靈活性和擴展性,這讓java開發出來的oa可以處理第三方的業務和數據,這樣的話整合資源將是十分方便的一種架構,減少了二次開發的過程和成本。
2、php技術,php技術一直經久不衰,安全性和穩定性也非常不錯,代表oa就是78oa。採用的就是php做的一套完善的oa系統。這類系統的最大特點就是輕量級,安裝簡單方便,部署容易,但是麻雀雖小五臟俱全,oa該有的功能都會有,只不過php的環境在linux下運行的最好,windows下需要安裝下阿帕奇和mysql來支持他,不過沒關系 78oa已經封裝好了,只要一直下一步基本不需要配置什麼就可以使用,部署安裝完全是傻瓜操作。
3、.net是微軟的一個平台,他的最大的特點就是敏捷開發,什麼框架都給你封裝好了你完全不用知道裡面是如何實現的只要會引用就可以,這樣做出來的oa質量高而且不容易出問題,但是這個平台十分重量級,一般只有政府企業或者其他機關外企才會使用這樣的氣筒,比較笨重

6. 有沒有比較成熟的採用Java開發的OA系統源碼

目前java語言是最穩定的,高端OA如用友泛微等,都是用java開發的,所有的語言見下面

OA軟體的開發語言很多,目前較為常見的有ASP/PHP/.Lotu Domino/.Net/JAVA 五種語言,五種語言各有特色,其最鮮明的就是——他們代表了「計算機語言發展使用簡史」。
1. ASP語言
ASP是微軟的初始WEB產品,在97年左右推向市場,是最初較早的WEB語言技術,很多小型簡單的網站都是用ASP語言開發的,由於是九十年代的產品,所以在計算機語言升級以後,其本身最大的一個問題就突顯了出來其可擴展性比較差,與現在的主流計算機語言.NET和JAVA對接都很困難,所以我們經常見到很多用ASP語言技術開發的小型網站在2003年以後面臨升級等問題時都令人頭疼,最後很多公司都採取了棄用之前的ASP語言結構的產品轉而使用最近的語言技術開發網站。
使用ASP語言腳本技術開發的產品最令軟體工程師頭疼的是ASP技術與.NET平台對接基本不太可能(筆者過去就經歷過ASP網站改造成.NET網站的事情,那經歷簡直可以用「苦難」兩個字來形容)。由於ASP的語言久遠,所以現在在新開發的系統已經使用不多。今天市場上依然能夠看到的ASP語言開發的OA軟體多是在05年以前生產的產品的基礎上改善的。
目前用ASP語言開發的產品有:金和
2. PHP
PHP語言與ASP基本上屬於同一時代的產品,但是成熟時間稍微比ASP要晚一點,PHP語言在開發上稍微比ASP復雜,其最大的優勢就是其版本就像LIUNX系統一樣是一個免費開放型的平台,開源代碼很容易就找到,這樣就解決了程序開發人員自己絞盡腦汁的去寫程序,由於是開源的,很多程序在互聯網上都可以找到,但是版權問題和安全性問題是一直困擾PHP技術的兩個難題。國內的通達OA一直有很多盜版,其實根源問題就是PHP的開源代碼性導致的(大家可以參考通達官網)。
和ASP一樣,在2000年左右,PHP成為了網站的主流開發工具,PHP與ASP相比的優勢就是跨平台性好些,但是如果面對大型結構的用戶群或者門戶網站,PHP又有一些力不從心。所以PHP技術也正在逐漸走下坡路。PHP語言目前仍有不少網站還在使用,但是主流的應用系統已經呈現正在放棄使用的趨勢,基本層面上正在淡出了開發工具的選型範圍。
目前應用PHP技術的OA產品有:通達,泛微的eOffice。
由於PHP的開源和ASP的易用性再加之其語言技術久遠,造成一種事實——現在很多高校和計算機語言職業培訓學校已經或者開始放棄了使用PHP和ASP教學,這也就決定了PHP語言技術正在淪為更新換代型的產品,對於使用者來說,就出現了未來的升級困難可能大的風險。
作為行銷策略上的吸引點,很多採用PHP和ASP技術的OA軟體多用低價的策略沖擊市場,採用這兩項技術的OA軟體實際上更多的是應用於低端產品。
3. Lotus Domino
是IBM 在96年左右流行起來的OA開發工具,優點是開發速度比較快,基於Lotus的腳本進行開發,與Lotus 的郵件系統相整合,主要用來作工作流和內部郵件的傳遞,由於Louts採用專用的文檔資料庫系統,查詢和數據統計效率就比較低下,與關系型資料庫的整合很不好。所以Lotus Notes對於僅對單一的消息和工作流系統來說是不錯的架構,但如果想做較大規模的業務整合或者業務開發會是困難重重。
使用Lotus Notes語言架構的OA產品最大的難點就是針對業務系統整合起來比較難。97年筆者曾經在北京見過IBM推廣過Louts系統,也許在國外懂louts語言的人很多,但是事實上在國內懂louts系統的人少之又少,這也就決定了louts在中國國內市場上一直都打不開局面的原因之一,由於懂louts語言的技術工程師較少,所以使用louts語言開發的軟體的產品面臨最大的困難是升級維護,物以稀為貴,louts系統工程師的支付成本也相對比較高昂。
國內應用louts語言的OA產品:合強
以上三種語言技術在90年代的時候都曾經是WEB或者主流開發語言,但是隨著計算機語言技術的不斷升級換代,這三種語言技術逐漸淡出人們開發OA軟體的視線,使用這三種語言的技術工程師人員數量也呈現出階梯數量級遞減,也許到了2020年,ASP,PHP語言技術的工程師將會成為全球「稀有語言動物」,也只有到了那個時候做ASP,PHP語言的工程師拿的薪水會比主流工程師拿得多得多。
4. .Net
目前國內計算機語言的主流技術之一,有一個現象大家都可以看到——現在軟體公司的招聘廣告,從招聘廣告上我們看到現在更多的招聘對象都是JAVA和.net的技術工程師,從這個市場熱度不難看出——JAVA和.net在未來很長的一段時間里將代表開發語言的主流。
論證其是否是主流原因的方法很簡單,第一:是否有國際大廠商的支持。第二:可擴展性,可升級性,模塊化,面向對象等等優勢。產品開發出來的安全穩定性以及開發出來的可伸縮性。當然可擴展性和可升級性、模塊化這些都是沒有辦法可視化的,對於那些對OA語言感興趣的愛好者不防多看看計算機語言技術方面的書籍,其實每本書里都有介紹JAVA和.net在擴展、升級、模塊化方面的均衡優勢。第三:還有一個最為簡單的驗證方法,就是可以問問你身邊搞過研發或者懂點計算機語言技術的朋友,他們都會給你一個明確的答案。
.NET語言開發的軟體產品穩定性較高,產品可以模塊化是一個存在的事實優勢,但.NET具有很強的優勢的同時,也存在一定的劣勢,如跨平台、大數據並發。同時.Net與ASP對接時,就會導致產品的安全性變低,.NET平台的安全性會隨著ASP的安全漏洞安全為黑客或者不法分子利用進而破壞,這個也就一直困擾軟體技術工程師的一個最大的問題——.NET語言沒有辦法和ASP對接的最大一個因素之一。當然.NET如果不需要與ASP語言對接,那麼也不存在這樣的風險。

7. 為什麼華天動力協同OA系統採用JAVA開發技術

因為Java是目前使用最廣泛、發展最迅速、認同度最高的企業級應用開發技術。像在北京這種發展快的城市,選擇華天動力很好,因為它相對其他技術,它具有安全、開放、穩定、跨平台等突出優勢。Java技術是一套標准,它由諸多頂級公司和遍布全球的開發者一起支持,所以技術的通用性和標准性比較高,目前基本上成為企業級解決方案的事實標准。

8. 華天動力協同OA的JAVA開發技術相比.NET有什麼優勢

java的開放性是其最優越的地方,這使其比.net更兼容多種操作系統,而不限於windows的平台,而且拓展性更強,能夠更方便的和其他系統進行數據整合,有很多安全性也更高。

9. 用java開發一套OA的預算大概是多少

如果單獨開發,大概要40-50萬,我們有一套完善的J2EE的OA系統,如果需要可以給我聯系,價格大約20-30萬,具體可以再談。
後期服務根據服務項目來確定收費標准,不會太高。
另外需要確認你是哪個城市的。

閱讀全文

與oajava開發相關的資料

熱點內容
手機文件管理在哪兒新建文件夾 瀏覽:719
加密ts視頻怎麼合並 瀏覽:773
php如何寫app介面 瀏覽:800
宇宙的琴弦pdf 瀏覽:395
js項目提成計算器程序員 瀏覽:942
pdf光子 瀏覽:832
自拍軟體文件夾名稱大全 瀏覽:325
程序員留學移民 瀏覽:50
梁中間部位箍筋加密區 瀏覽:117
頻譜分析pdf 瀏覽:750
樂2怎麼升級安卓70 瀏覽:172
java中獲取日期 瀏覽:506
單片機74hc245 瀏覽:272
美國歷史上的總統pdf 瀏覽:751
程序員脫單實驗室靠不靠譜 瀏覽:460
php中間四位手機號 瀏覽:871
永旺app怎麼樣了 瀏覽:518
壓縮空氣流量計算軟體 瀏覽:651
智慧聊天app怎麼激活 瀏覽:926
一加換機備份到哪個文件夾 瀏覽:737