這裏簡單地對Alfresco項目進行一下介紹吧,不少人可能對於Alfresco能作什麼,對比別的開源產品,有什麼特色可能不是很瞭解。
產品的定位
web
能夠看到,Alfresco與Spring的關係十分緊密,對於開發人員特別是熟悉Spring框架的開發者,Alfresco可讓你更容易開發各類企業級的web應用,不過即便不瞭解Spring,因爲Alfresco支持了許多標準接口,開發者也能夠根據本身的技術來作Web開發。
爲何選擇Alfresco
如今,大概沒有Web項目開發是徹底從頭開始,而不去使用框架的,固然,若是本身的團隊確實是存在許多技術牛人,或者時間和金錢充裕,使用本身的框架開發也是能夠的。不過,考慮到須要不斷擴展功能,並善加利用第三方的資源,那麼,一個普遍被接受的框架就是必然的選擇。
對於Java的開發者,咱們能夠找到一大堆的web開源開發框架,看一看如下的內容就知道
http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks
因爲web開發,特別是面向互聯網用戶的企業網站開發,日漸成爲越來越開放的市場下的一個強勁需求,許多項目開發者但願有一個功能完善、界面友好、開發容易的CMS框架,這樣,既能夠不斷地增長網頁內容,又能夠開發五花八門的功能,擴展更能夠不受限制。
Alfresco的基礎功能是repository service,它能夠爲企業文檔管理提供完善的功能,並照顧到企業多種用戶角色的需求,與Window文件系統及文字處理軟件word等進行無縫鏈接。你徹底能夠用它做爲一個高級的文件共享服務器,並使用Alfresco中的工做流、討論、權限管理等功能,爲企業辦公提供完善的公文管理服務。
當你使用Alfresco的文檔管理服務,你就有了向Alfresco WCM發佈內容的能力了,Alfresco的接口能夠方便地讀取文檔的內容,並經過模版來產生頁面。因爲Alfresco WCM支持標準的JSP/Servlet開發,你可使用任何一種熟悉的技術來開發網站的頁面。
Alfresco與Spring的關係十分緊密,後者是目前J2EE開發中使用最普遍、功能最完善的框架之一,這就意味着能夠直接調用spring開發的系統功能,如:重用一些spring bean;因此,使用Alfresco開發的網站與其餘Java開發的系統進行整合是很容易作到的事。spring