首頁 >科學研究>行業基礎研究

技術路線

1.JAVA技術

Java技術既是一種面向對象的編程語言,也是一個平臺。JVM(Java virtual machine)是底層軟件和硬件之間的一個轉換器,,實現了跨平臺概念。Java程序既是編譯型的(compiled)又是解釋型的(interpreted),編譯一次,到處運行。它可伸縮性非常強,在低端,它們還為企業應用程序提供應用程序開發環境,具有事務管理、安全性、集群、性能、可用性、連接性和可伸縮性等功能。

Java分為三個版本:Java SE、Java EE、Java ME。

Java SE(Java Platform,Standard Edition)。Java SE以前稱為J2SE。它允許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的Java應用程序。

Java EE(Java Platform,Enterprise Edition)。這個版本以前稱為J2EE。企業版本幫助開發和部署可移植、健壯、可伸縮且安全的服務器端Java應用程序。Java EE是在Java SE的基礎上構建的,它提供Web服務、組件模型、管理和通信API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和Web 2.0應用程序。

Java ME(Java Platform,Micro Edition)。這個版本以前稱為J2ME。Java ME為在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和打印機)上運行的應用程序提供一個健壯且靈活的環境。Java ME包括靈活的用戶界面、健壯的安全模型、許多內置的網絡協議以及對可以動態下載的連網和離線應用程序的豐富支持?;贘ava ME規范的應用程序只需編寫一次,就可以用于許多設備,而且可以利用每個設備的本機功能。

Java SE中的技術:JavaBeans Component Architecture、Java Foundation Classes(Swing)(JFC)、JavaHelp、Java Native Interface(JNI)、Java Platform Debugger Architecture(JPDA)、Java 2D API、Java 3D、Java Web start、Certification Path API、Java Database Connectivity(JDBC)、Java Advanced Imaging(JAI)、Java Authentication and Authorization Service(JAAS)、Java Cryptography Extension(JCE)、Java Data Objects(JDO)、Java Management Extensions(JMX)、Java Media Framework(JMF)、Java Naming and Directory Interface(JNDI)、Java Secure Socket Extensions(JSSE)、Java Speech API(JSAPI)、Metadata Facility、Java Content Repository API、Enumeration、Generics、Concurrency Utilities、Java API for XML Processing(JAXP)、SOAP with Attachments API for Java(SAAJ)。

J2EE中的技術:Enterprise JavaBeans(EJB)、Portlet Specification、JavaMail、Java Message Service(JMS)、JavaServer Faces(JSF)、JavaServer Pages(JSP)、Standard Tag Library for JavaServer Pages(JSTL)、Java Servlets、J2EE Connector Architecture(JCA)、J2EE Management Specification(JMX)、Java Transaction API(JTA)。

J2ME中的技術:Connected Limited Device Configuration(CLDC)、Mobile Information Device Profile(MIDP)、Connected Device Configuration(CDC)、Mobile 3D Graphics API for J2ME(M3G)。

2.開源框架

大量的開源項目通過庫、工具、框架、應用程序和應用服務器對Java技術進行擴展,從而幫助程序員利用這種強大的技術。Apache組織中:Struts、Ant、Tomcat、NIO、POI等相關的開源項目。Hibernate、Spring等框架的使用。

在軟件行業全球信息化發生了一系列變化,蘋果公司快速崛起成為全球高市值的科技企業、IBM提出“智慧地球”的戰略新思路。向我們揭示了軟件和信息技術服務業發展方向。

3.跨平臺的客戶端

隨著智能手機、平板電腦、互聯網電視等新型設備的不斷涌現和快速普及,競爭格局發生深刻變化。由于信息產業從技術融合向終端融合、網絡融合、服務融合演變的趨勢,跨終端操作系統平臺的應用范圍將持續拓展,市場份額將快速提升,日益成為操作系統發展的方向,并將決定未來產業發展主導權的歸屬。典型的谷歌的安卓(Android),蘋果的iOS目前已經處于靠前的位置。同時也要求我們應用軟件供應商緊隨其后,開發出相應的跨平臺應用軟件在各個設備上完成企業的相關業務。

4.SaaS運營模式軟件

以用戶為中心、以Web為中心、面向服務,并且通過新的交付模式來使用,比如SaaS模式。在市場對Web平臺、軟件即服務(SaaS)及其他IT公用服務的熱情只會越來越高漲,這會加大企業對這些新型方案和服務的需求。在這個期間,IT市場的方方面面都會出現巨大變化,包括客戶、供應商、投資者、企業、IT專業人士以及消費者。已經是一種全新的營銷模式,隨著中國信用相關程度的提高,政府的監管,這也給SaaS模式奠定一定基礎,所以ASP托管模式進入中國的失敗不再重演,SaaS將走向成功,也是未來軟件營銷主導模式。

5.云計算

2010-2015是云計算產業的“黃金機遇期”。此時期,成功案例逐漸豐富,用戶了解和認可程度不斷提高。越來越多的廠商開始介入,出現大量的應用解決方案,用戶主動考慮將自身業務融入云。公有云、私有云、混合云建設齊頭并進。2015年將逐步進入成熟階段。云計算產業鏈、行業生態環境基本穩定;各廠商解決方案更加成熟穩定,提供豐富的SaaS產品。用戶云計算應用取得良好的績效,并成為IT系統不可或缺的組成部分,云計算成為一項基礎設施。

6.Web2.0技術

Web2.0是相對Web1.0的新的一類互聯網應用的統稱。Web2.0技術主要包括:博客(BLOG)、RSS、百科全書(Wiki)、網摘、社會網絡(SNS)、P2P、即時信息(IM)等。Web2.0實際上是對Web1.0的信息源進行擴展,使其多樣化和個性化。

7.相關技術

Blog——博客/網志,Blog的全名應該是Web log,后來縮寫為Blog。Blog是一個易于使用的網站,您可以在其中迅速發布想法、與他人交流以及從事其他活動。

RSS——是站點用來和其他站點之間共享內容的一種簡易方式(也叫聚合內容)的技術。最初源自瀏覽器“新聞頻道”的技術,現在通常被用于新聞和其他按順序排列的網站,例如Blog。

WIKI——百科全書,Wiki--一種多人協作的寫作工具。Wiki站點可以有多人(甚至任何訪問者)維護,每個人都可以發表自己的意見,或者對共同的主題進行擴展或者探討。Wiki指一種超文本系統。這種超文本系統支持面向社群的協作式寫作,同時也包括一組支持這種寫作的輔助工具。有人認為,Wiki系統屬于一種人類知識網格系統,我們可以在Web的基礎上對Wiki文本進行瀏覽、創建、更改,而且創建、更改、發布的代價遠比HTML文本??;同時Wiki系統還支持面向社群的協作式寫作,為協作式寫作提供必要幫助;最后,Wiki的寫作者自然構成了一個社群,Wiki系統為這個社群提供簡單的交流工具。與其它超文本系統相比,Wiki有使用方便及開放的特點,所以Wiki系統可以幫助我們在一個社群內共享某領域的知識。

8.Web 2.0特征:

分享到:
两人做人爱图片大全视频