導航:首頁 > 編程語言 > java開源內容管理

java開源內容管理

發布時間:2022-08-23 07:31:20

① 國內有哪些較好的java開源CMS建站系統

下面給你推薦幾個Java開源CMS建站系統:

1、DoraCMS是基於Nodejs+express+mongodb編寫的一套內容管理系統,結構簡單,較目前一些開源的cms,doracms易於拓展,特別適合前端開發工程師做二次開發。

2、PublicCMS是採用2017年最新主流技術開發的免費開源JAVACMS系統。架構科學,輕松支持上千萬數據、千萬PV;支持全站靜態化,SSI,動態頁面局部靜態化等為您快速建站,建設大規模站點提供強大驅動,也是企業級項目產品原型的良好選擇。

3、電子商務平台及CMS建站系統 CmsWing

一款基於ThinkJS(Node.js MVC)和MySQL的功能強大的(PC端,手機端和微信公眾平台)電子商務平台及CMS建站系統。

② java有什麼常用開源的框架

java常用開源框架如下:
1.Spring Framework 【Java開源JEE框架】

Spring是一個解決了許多在J2EE開發中常見的問題的強大框架。 Spring提供了管理業務對象的一致方法並且鼓勵了注入對介面編程而不是對類編程的良好習慣。Spring的架構基礎是基於使用JavaBean屬性的Inversion of Control容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構建完關注所有架構層的完整解決方案方面是獨一無二的。

2.WebWork 【Java開源Web開發框架】

WebWork是由OpenSymphony組織開發的,致力於組件化和代碼重用的拉出式MVC模式J2EE Web框架。

3.Struts 【Java開源Web開發框架】

Struts是一個基於Sun J2EE平台的MVC框架,主要是採用Servlet和JSP技術來實現的。由於Struts能充分滿足應用開發的需求,簡單易用,敏捷迅速,在過去的一年中頗受關注。Struts把Servlet、JSP、自定義標簽和信息資源(message resources)整合到一個統一的框架中

4.Hibernate 【Java開源持久層框架】

Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱資料庫。 Hibernate可以應用在任何使用JDBC的場合

5.Quartz 【Java開源調度框架】

Quartz是OpenSymphony開源組織在Job scheling領域又一個開源項目,它可以與J2EE與J2SE應用程序相結合也可以單獨使用。Quartz可以用來創建簡單或為運行十個,百個,甚至是好幾萬個Jobs這樣復雜的日程序表。

6.Velocity 【Java開源模板引擎】

Velocity是一個基於java的模板引擎(template engine)。它允許任何人僅僅簡單的使用模板語言(template language)來引用由java代碼定義的對象。 當Velocity應用於web開發時,界面設計人員可以和java程序開發人員同步開發一個遵循MVC架構的web站點,也就是說,頁面設計人員可以只關注頁面的顯示效果,而由java程序開發人員關注業務邏輯編碼。Velocity將java代碼從web頁面中分離出來,這樣為web站點的長期維護提供了便利,同時也為我們在JSP和PHP之外又提供了一種可選的方案。

7.IBATIS 【Java開源持久層框架】

使用ibatis 提供的ORM機制,對業務邏輯實現人員而言,面對的是純粹的Java對象, 這一層與通過Hibernate 實現ORM 而言基本一致,而對於具體的數據操作,Hibernate 會自動生成SQL 語句,而ibatis 則要求開發者編寫具體的SQL 語句。相對Hibernate等 「全自動」ORM機制而言,ibatis 以SQL開發的工作量和資料庫移植性上的讓步,為系統 設計提供了更大的自由空間。作為「全自動」ORM 實現的一種有益補充,ibatis 的出現顯 得別具意義。

③ java的開源工具有哪些

看來要逼我出絕招拉。
幾個開源工具推薦
目前進行一些項目,經常需要到現場開發。當在公司內部的時候,可以充分享受公司內部的軟體資源,如配置管理工具(ClearCase)、設計工具(Rose)、測試管理(ClearQuest),項目管理(Project)等。但這些都是非常龐大又非常復雜,在客戶現場條件下根本無法使用。
現在開源的工具,又小巧,又簡單方便,在現場開發或小型項目中特別有用。下面簡單推薦幾種,拋磚引玉。
1 Ganttproject 1.11.1:項目計劃工具
網址:http://ganttproject.sourceforge.net
你可以使用這款軟體來制定項目計劃並跟蹤項目資源。Ganttproject 能夠將項目的各個組成部分分層次排列,並與相應的人員和時間期限掛鉤。它使用一個條狀圖來顯示項目的進展情況,你能從中看到每項任務的預定完成時間和實際的進度。你可以為每個項目組成員分配任務,設定任務的優先順序和完成期限。Ganttproject的輸出功能相當完備,不僅可以把數據保存為pdf文件和 csv電子數據表文件,還可以輸出為HTML文件發布到Internet上。由於Ganttproject是一款純Java應用程序,因此它可以運行於 Windows、Linux和Mac OS等多個平台上。

2 DotProject 2.0.4:項目管理工具
網址:http:// www.dotproject.net
dotProject是一個基於LAMP的開源項目管理軟體。開發語言為PHP,資料庫默認推薦使用MySQL(基本上可以理解為只能用Mysql)。項目管理工具,當前版本支持界面很漂亮。

3 NVU 1.0:HTML編輯器
網址:http:// www.nvu.com
NVU 實際上起源於Netscape,還記得那個有點笨拙的HTML編輯器Netscape Composer嗎?NVU就是在它的基礎上進一步開發出來的,不過,最新版本的NVU已經不是當年的那隻丑小鴨,它完全能夠勝任專業網頁設計工作的需求。與FrontPage和Dreamweaver這類商業HTML編輯器一樣,這款軟體(目前支持Windows、Linux和Mac OS平台)同時提供了源代碼直接編輯和「所見即所得」這兩種網頁設計環境。
NVU嚴格遵循W3C聯盟的標准,其生成的HTML代碼也相當緊湊,它會幫你排除錯誤或冗餘的代碼。這款編輯器提供了拼寫和語法檢查功能,並且允許你採用不同的主題方案對界面進行定製。你可以自行創建並保存模版,還可以利用內置的FTP客戶端把頁面迅速上傳到Web伺服器上。
4. Mozilla Firefox:Web瀏覽器
網址:www.mozilla.org
Firefox 瀏覽器應該是Mozilla迄今為止最成功的一個開源軟體項目。從2004年11月到2005年2月,這款 Internet Explorer的替代軟體已經獲得了超過2500萬的下載次數(僅指官方網站和鏡像網站的下載次數)。如果加上其它的下載網址以及用光碟方式發放的 Firefox,這個數量可能還會翻倍。Firefox擁有不少值得稱贊的易用性功能,比如支持標簽式瀏覽窗口、具備開放的插件介面,你可以安裝廣告攔截器、Google搜索條以及其它大量插件。Firefox不支持Visual Basic腳本、ActiveX和BHO(Browser Helper Objects),相對來說不太容易遭受惡意HTML代碼的攻擊,當然你也不能完全高枕無憂。
5 Freemind 0.8:Mindmap軟體
網址:http://freemind.sourceforge.net
什麼是Mindmap?它是由英國人托尼?巴贊創造的一種筆記方法,和傳統的直線記錄方法完全不同,它以直觀形象的圖示建立起各個概念之間的聯系。在國內,MindMap又被稱為腦圖或思維導圖。Freemind 是一款Java程序,它可以幫你在一些隨機的內容之間建立起有機的聯系。
在Freemind中,首先你需要選中一個主題,然後從幾個節點開始不斷豐富 Mindmap的內容。每次加入新的元素,你都可以用連線將它與原有的元素聯系起來。最終的Mindmap可以用HTML文檔的形式輸出。該軟體的幫助信息十分全面,即便你對Mindmap不太熟悉也可以按照它的提示很快掌握Mindmap概念及軟體的使用。
6 SubVersion1.4:版本管理工具

網址:http://www.subversion.org.cn/

Subversion是新一代的版本控制工具,不僅可以管理程序源代碼,也可以應用於其他協作管理數據的工作,例如使用Subversion來合作寫樂譜,美工用來共同作圖,功能很強大。且有專門的中文網站提供更多的技術支持、輔助工具和幫助。

7 BugFree1.0:Bug管理軟體
網址: http://bugfree.1zsoft.com/
BugFree是借鑒微軟的研發流程和Bug管理理念,使用PHP+MySQL獨立寫出的一個Bug管理 系統。簡單實用、免費並且開放源代碼(遵循GNU GPL)。是由國人自己自己開發的,強力支持。

8,eclipse
9,myeclipse
10,spring framework
11,netbean

④ 基於Java的開源CMS有哪些推薦,各自特點是什麼

選了10個最強大、最易用的CMS,向大家做一個簡要介紹。

Alfresco是一個開源的企業網站內容管理系統,它提供了文檔管理、多人協作、記錄管理、知識管理網頁內容和圖像管理等功能。它使用Spring、 Hibernate、 Lucene 和JSF等最新java技術構建了模塊化的系統架構。

Alfresco官方網站:http://www.alfresco.com/

中文教程:http://blog.csdn.net/alfresco/

DotCMS是一個開源的企業級內容管理系統,它融入了電子商 務、個性化設置、客戶關系管理工具等功能,它可以方便的建立基於各種關系的數據結構和資料庫,它可以使用模板快速創建頁面,並且提供了一個強大的所見即所 得(WYSIWYG)編輯器。用戶可以使用載入外部模塊的功能快速的建立Ajax應用、搜索、MP3播放器、幻燈片和相冊等功能。

DotCMS官方網站http://dotcms.org/

中文安裝教程http://www.javaeye.com/wiki/topic/277794

Magnolia是一個老牌的java內容管理系統,目前已經發布了第四版。它的獨特之處在於可以定製內容模型,以返回數組形式來搞定各種不確定的 功能。它遵循W3C標准並且在搜索引擎優化上有許多優勢。同時它支持java內容倉庫( java content repositories , JCR) 的API。

Magnolia官方網站http://www.magnolia-cms.com/home.html

OpenCms

它提供了一套建立和維護網站的方便的工具。在內容建設方面,它擁有一個易於使用的界面和所見即所得編輯器,在網頁生成上它使用了一個先進的頁面模板。

OpenCMS官方網站http://www.opencms.org/opencms/en/index.html

中文網站http://www.opencms.cn/

Blandware AtLeap是一個多語種的免費Java內容管理系統,它包含了全文搜索引擎,可以算是一個能讓你方便的編寫應用的網站框架。

Atleap官方網站https://atleap.dev.java.net/

Fedora是「Flexible Extensible Digital Object Repository Architecture」的縮寫,並不是Linux發行版Fedora,是一個數字資源管理系統,它可以創建很多類型的數字圖書館、資料庫、檔案館系統 等。

Fedora官方網站http://www.fedora-commons.org/

Apache LenyaOpenEdit是一個開源的內容管理系統,它旨在建設基於在線數字資產的多媒體網站。它提供在線編輯,動態布局,拼寫檢查,用戶管理器,文件管理器,版本控制和通知工具。同時包含企業級的插件,如電子商務,內容管理,博客,活動日程表,社交網路工具等。

OpenEdit官方網站http://www.openedit.org/

這是一個開源的 Java/XML 內容管理系統,提供了版本控制、多站點管理、調度、搜索、所見即所得編輯以及工作流程等功能。Apache Lyenya使用基於模塊的Cocoom開源程序框架。

Apache Lyenya官方網站http://lenya.apache.org/
參考資料: http://www.adminbang.com/Webbiz/Exp/20091002-79842.html

⑤ Java 如何參與開源項

Java開源框架的源代碼怎麼讀?說讀開源框架的源代碼對自己寫程序很有幫助的,我不知道從那裡下手 找一個你熟悉的項目,下回來源碼,然後單步跟蹤一遍,前題有一定基礎,至少會單步跟蹤調試對ide也得熟悉些,項目別選太大的,像apache裡面的項目都還可以。一開始還是比較艱難的,時間長了就好了。 如同你看不懂高手過招一樣。 還是一步一步的來吧。 先看一些基礎知識,寫一些東西,然後重點看自己用到的,或者即將用到的部分,這樣提高效果會更好。 開始的時候是把源代碼關聯,有不明白的地方可以ctrl直接過去看。之後有一些積攢之後,可以去看開源項目中的閃亮的地方,比如Spring中的IOC。然後參照自己去實現一個簡單的DEMO,之中可以參考一些資料。個人理解這樣會比較快速的將一個項目中的一部分較為深入的了解。畢竟一個成熟的開源項目技術的積攢及范圍都比較大。完全了解沒有必要也沒有可能。 我讀Spring的經驗。 首先要搞清它大體的處理步驟,然後再去詳細看每個類的具體內容。讀代碼,最忌從一開始就企圖詳細理解一個大工程的所有細節。先看大匡,然後再逐步掌握自己感興趣的細節。 讀代碼的時候可以把框架的代碼讀取到IDE的工程中去, 例如,用Eclipse讀代碼,方便得很。 或者在開發中設定classpath時,把代碼也帶上, 個人認為,多看例如JDK、Spring這樣優秀的代碼,對於掌握Java編程的精髓很有幫助。 初學者也不例外! 其實框架就是DB訪問,畫面顯示,資源管理。 首先要知道你的框架的特點,也就是他的側重點。 我看源代碼喜歡全局搜索,一直找到Java自帶的基礎類。一條先走到黑。嗬嗬,挺笨的 不過建議先會用,熟練用,在研讀。會快一些,少走彎路 不管是在校的學生還是剛參加工作的,都要從基礎開始,把一些經典的基礎問題搞明白了之後再去研究框架,其實感覺框架要先明白框架的總體,有時候不明白框架甚至看著源代碼都不知道屬於哪一類,引入也會產生問題,之後在去看源代碼。最主要的是光看不行,要親手做一下,即使是最簡單的程序也要親手做,如果是人家的程序照著手動敲一遍也會有很大的收獲的 對於開源項目,我覺得從如下方面著手比較好: 2.了解整體項目的技術架構 3.熟悉它用的技術與知識面,並逐個掌握 4.從單個模塊著手,調試代碼,熟悉基基本的流程與業務 5.在不修改其源碼的基礎上做一些擴展開發的工作,為我所用6.修改並優化其代碼

⑥ 基於Java的開源CMS有哪些推薦,各自特點是什麼

選了10個最強大、最易用的CMS,向大家做一個簡要介紹。 Alfresco是一個開源的企業網站內容管理系統,它提供了文檔管理、多人協作、記錄管理、知識管理網頁內容和圖像管理等功能。它使用Spring、 Hibernate、 Lucene 和JSF等最新java技術構建了模塊化的系統架構。 Alfresco官方網站:http://www.alfresco.com/ 中文教程:http://blog.csdn.net/alfresco/ DotCMS是一個開源的企業級內容管理系統,它融入了電子商 務、個性化設置、客戶關系管理工具等功能,它可以方便的建立基於各種關系的數據結構和資料庫,它可以使用模板快速創建頁面,並且提供了一個強大的所見即所 得(WYSIWYG)編輯器。用戶可以使用載入外部模塊的功能快速的建立Ajax應用、搜索、MP3播放器、幻燈片和相冊等功能。 DotCMS官方網站http://dotcms.org/ 中文安裝教程http://www.javaeye.com/wiki/topic/277794 Magnolia是一個老牌的java內容管理系統,目前已經發布了第四版。它的獨特之處在於可以定製內容模型,以返回數組形式來搞定各種不確定的 功能。它遵循W3C標准並且在搜索引擎優化上有許多優勢。同時它支持java內容倉庫( java content repositories , JCR) 的API。 Magnolia官方網站http://www.magnolia-cms.com/home.html OpenCms 它提供了一套建立和維護網站的方便的工具。在內容建設方面,它擁有一個易於使用的界面和所見即所得編輯器,在網頁生成上它使用了一個先進的頁面模板。 OpenCMS官方網站http://www.opencms.org/opencms/en/index.html 中文網站http://www.opencms.cn/ Blandware AtLeap是一個多語種的免費Java內容管理系統,它包含了全文搜索引擎,可以算是一個能讓你方便的編寫應用的網站框架。 Atleap官方網站https://atleap.dev.java.net/ Fedora是「Flexible Extensible Digital Object Repository Architecture」的縮寫,並不是Linux發行版Fedora,是一個數字資源管理系統,它可以創建很多類型的數字圖書館、資料庫、檔案館系統 等。 Fedora官方網站http://www.fedora-commons.org/ Apache LenyaOpenEdit是一個開源的內容管理系統,它旨在建設基於在線數字資產的多媒體網站。它提供在線編輯,動態布局,拼寫檢查,用戶管理器,文件管理器,版本控制和通知工具。同時包含企業級的插件,如電子商務,內容管理,博客,活動日程表,社交網路工具等。 OpenEdit官方網站http://www.openedit.org/ 這是一個開源的 Java/XML 內容管理系統,提供了版本控制、多站點管理、調度、搜索、所見即所得編輯以及工作流程等功能。Apache Lyenya使用基於模塊的Cocoom開源程序框架。 Apache Lyenya官方網站http://lenya.apache.org/ 參考資料: http://www.adminbang.com/Webbiz/Exp/20091002-79842.html

⑦ Java開源框架是什麼

Java開源項目
Spring Framework 【Java開源 J2EE框架】
Spring 是一個解決了許多在J2EE開發中常見的問題的強大框架。 Spring提供了管理業務對象的一致方法並且鼓勵了注入對介面編程而不是對類編程的良好習慣。Spring的架構基礎是基於使用JavaBean屬性的 Inversion of Control容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構建完關注所有架構層的完整解決方案方面是獨一無二的。 Spring提供了唯一的數據訪問抽象,包括簡單和有效率的JDBC框架,極大的改進了效率並且減少了可能的錯誤。Spring的數據訪問架構還集成了 Hibernate和其他O/R mapping解決方案。Spring還提供了唯一的事務管理抽象,它能夠在各種底層事務管理技術,例如JTA或者JDBC事務提供一個一致的編程模型。 Spring提供了一個用標准Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務管理和其他企業事務--如果你需要--還能實現你自己的 aspects。這個框架足夠強大,使得應用程序能夠拋開EJB的復雜性,同時享受著和傳統EJB相關的關鍵服務。Spring還提供了可以和IoC容器集成的強大而靈活的MVC Web框架。【SpringIDE:Eclipse平台下一個輔助開發插件】.
WebWork 【Java開源 Web框架】
WebWork 是由OpenSymphony組織開發的,致力於組件化和代碼重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,現在的WebWork2.x前身是Rickard Oberg開發的WebWork,但現在WebWork已經被拆分成了Xwork1和WebWork2兩個項目。 Xwork簡潔、靈活功能強大,它是一個標準的Command模式實現,並且完全從web層脫離出來。 Xwork提供了很多核心功能:前端攔截機(interceptor),運行時表單屬性驗證,類型轉換,強大的表達式語言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,處理HTTP的響應和請求。WebWork2使用ServletDispatcher將HTTP請求的變成 Action(業務層Action類), session(會話)application(應用程序)范圍的映射,request請求參數映射。WebWork2支持多視圖表示,視圖部分可以使用 JSP, Velocity, FreeMarker, JasperReports,XML等。在WebWork2.2中添加了對AJAX的支持,這支持是構建在DWR與Dojo這兩個框架的基礎之上.【EclipseWork:用於WebWork輔助開發的一個Eclipse插件】
Struts 【Java開源 Web框架】
Struts 是一個基於Sun J2EE平台的MVC框架,主要是採用Servlet和JSP技術來實現的。由於Struts能充分滿足應用開發的需求,簡單易用,敏捷迅速,在過去的一年中頗受關注。Struts把Servlet、JSP、自定義標簽和信息資源(message resources)整合到一個統一的框架中,開發人員利用其進行開發時不用再自己編碼實現全套MVC模式,極大的節省了時間,所以說Struts是一個非常不錯的應用框架。【StrutsIDE:用於Struts輔助開發的一個Eclipse插件】
Hibernate 【Java開源 持久層框架】
Hibernate 是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱資料庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序實用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。Eclipse平台下的Hibernate輔助開發工具:【Hibernate Synchronizer】【MiddlegenIDE】
Quartz 【Java開源 Job調度】
Quartz 是OpenSymphony開源組織在Job scheling領域又一個開源項目,它可以與J2EE與J2SE應用程序相結合也可以單獨使用。Quartz可以用來創建簡單或為運行十個,百個,甚至是好幾萬個Jobs這樣復雜的日程序表。Jobs可以做成標準的Java組件或 EJBs。Quartz的最新版本為Quartz 1.5.0。
Velocity 【Java開源 模板引擎】
Velocity 是一個基於java的模板引擎(template engine)。它允許任何人僅僅簡單的使用模板語言(template language)來引用由java代碼定義的對象。當Velocity應用於web開發時,界面設計人員可以和java程序開發人員同步開發一個遵循MVC架構的web站點,也就是說,頁面設計人員可以只關注頁面的顯示效果,而由java程序開發人員關注業務邏輯編碼。Velocity將java代碼從web頁面中分離出來,這樣為web站點的長期維護提供了便利,同時也為我們在JSP和PHP之外又提供了一種可選的方案。 Velocity的能力遠不止web站點開發這個領域,例如,它可以從模板(template)產生SQL和PostScript、XML,它也可以被當作一個獨立工具來產生源代碼和報告,或者作為其他系統的集成組件使用。Velocity也可以為Turbine web開發架構提供模板服務(template service)。Velocity+Turbine提供一個模板服務的方式允許一個web應用以一個真正的MVC模型進行開發。 【VeloEclipse :Velocity在Eclipse平台下的一個輔助開發插件】
IBATIS 【Java開源 持久層框架】
使用ibatis 提供的ORM機制,對業務邏輯實現人員而言,面對的是純粹的Java對象, 這一層與通過Hibernate 實現ORM 而言基本一致,而對於具體的數據操作,Hibernate 會自動生成SQL 語句,而ibatis 則要求開發者編寫具體的SQL 語句。相對Hibernate等 「全自動」ORM機制而言,ibatis 以SQL開發的工作量和資料庫移植性上的讓步,為系統設計提供了更大的自由空間。作為「全自動」ORM 實現的一種有益補充,ibatis 的出現顯 得別具意義。
Compiere ERP&CRM 【Java開源ERP與CRM系統】
Compiere ERP&CRM為全球范圍內的中小型企業提供綜合型解決方案,覆蓋從客戶管理、供應鏈到財務管理的全部領域,支持多組織、多幣種、多會計模式、多成本計算、多語種、多稅制等國際化特性。易於安裝、易於實施、易於使用。只需要短短幾個小時,您就可以使用申購-采購-發票-付款、報價-訂單-發票-收款、產品與定價、資產管理、客戶關系、供應商關系、員工關系、經營業績分析等強大功能了。
Roller Weblogger 【Java開源 Blog博客】
這個weblogging 設計得比較精巧,源代碼是很好的學習資料。它支持weblogging應有的特性如:評論功能,所見即所得HTML編輯,TrackBack,提供頁面模板,RSS syndication,blogroll管理和提供一個XML-RPC 介面。
Eclipse 【Java開源 開發工具】
Eclipse平台是IBM向開放源碼社區捐贈的開發框架,它之所以出名並不是因為IBM宣稱投入開發的資金總數 —4千萬美元,而是因為如此巨大的投入所帶來的成果:一個成熟的、精心設計的以及可擴展的體系結構。
NetBeans 【Java開源 開發工具】
NetBeans IDE 是一個為軟體開發者提供的自由、開源的集成開發環境。您可以從中獲得您所需要的所有工具,用 Java、C/C++ 甚至是 Ruby 來創建專業的桌面應用程序、企業應用程序、web 和移動應用程序。此 IDE 可以在多種平台上運行,包括 Windows、Linux、Mac OS X 以及 Solaris;它易於安裝且非常方便使用。
XPlanner 【Java開源 項目管理】
XPlanner 一個基於Web的XP團隊計劃和跟蹤工具。XP獨特的開發概念如iteration、user stories等,XPlanner都提供了相對應的的管理工具,XPlanner支持XP開發流程,並解決利用XP思想來開發項目所碰到的問題。 XPlanner特點包括:簡單的模型規劃,虛擬筆記卡(Virtual note cards),iterations、user stories與工作記錄的追蹤,未完成stories將自動迭代,工作時間追蹤,生成團隊效率,個人工時報表,SOAP界面支持。
HSQLDB 【Java開源 DBMS資料庫】
HSQLDB(Hypersonic SQL)是純Java開發的關系型資料庫,並提供JDBC驅動存取數據。支持ANSI-92 標准 SQL語法。而且他占的空間很小。大約只有160K,擁有快速的資料庫引擎。
Liferay 【Java開源 Portal門戶】
代表了完整的J2EE應用,使用了Web、EJB以及JMS等技術,特別是其前台界面部分使用Struts 框架技術,基於XML的portlet配置文件可以自由地動態擴展,使用了Web Services來支持一些遠程信息的獲取,使用 Apahce Lucene實現全文檢索功能。
JetSpeed 【Java開源 Portal門戶】
Jetspeed 是一個開放源代碼的企業信息門戶(EIP)的實現,使用的技術是Java和XML。用戶可以使用瀏覽器,支持WAP協議的手機或者其它的設備訪問Jetspeed架設的信息門戶獲取信息。Jetspeed扮演著信息集中器的角色,它能夠把信息集中起來並且很容易地提供給用戶。
JOnAS 【Java開源 J2EE伺服器】
JOnAS 是一個開放源代碼的J2EE實現,在ObjectWeb協會中開發。整合了Tomcat或Jetty成為它的Web容器,以確保符合Servlet 2.3和JSP 1.2規范。JOnAS伺服器依賴或實現以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。
JFox3.0 【Java開源 J2EE伺服器】
JFox 是 Open Source Java EE Application Server,致力於提供輕量級的Java EE應用伺服器,從3.0開始,JFox提供了一個支持模塊化的MVC框架,以簡化EJB以及Web應用的開發! 如果您正在尋找一個簡單、輕量、高效、完善的Java EE開發平台,那麼JFox正是您需要的。

⑧ 網上比較好的java或.net的開源的cms(文章內容管理系統)推薦下我

JTBC 有ASP.NET和JAVA版的都有, 並且是商業也免費的..

⑨ 有沒有開源的java製作的類似「百科」或者「維基」的組件

JspWiki 是一套非常容易安裝的系統,使用到JSP與Servlet技術。

DevWiki是一個把頁面存儲在CVS中的Wiki引擎。

Chiki 點擊次數:944
基於Struts的Wiki系統。

SnipSnap 是一個基於java的wiki + WebLog

FITNesse是一個 基於FIT的測試環境,. 它內建Wiki伺服器,簡單易用。

Friki部署簡單,非常小隻有67k

XWiki是一個強大的Java開源的Wiki引擎。它支持一些受歡迎的特性如:
* 內容管理(瀏覽/編輯/預覽/保存),
* 支持附件,
* 版本控制,
* 全文本搜索,
* 許可權管理
* 使用Hibernate進行數據存儲,
* RSS輸出與顯示外部的RSS feeds,
* 多語言支持,
* 提供XML/RPC的API,
* WYSIWYG HTML編輯器,
* 導出為PDF
* Groovy腳本支持等等....。

ButorWiki這是一個基於java的Wiki,它是一個web應用程序,使用Butor Java 框架與struts MVC 框架。ButorWiki不需要資料庫,而是使用文件系統進行數據存儲。

Very Quick Wiki是一個JSPs與JavaServlets開發的WikiWiki。在Tomcat或其它容器上安裝與運行都很簡單。

UseModj這個Wiki引薦運用到Struts框架與Velocity模板。它具有一些新的特性:多語言支持,支持RSS 1.0(rdf),文件/圖片的上傳與下載,圖片大小調整,可以用多種語言命名文件/圖片

Platypus Wiki一個Semantic(語義的) Wiki Wiki Web.它提供一個簡單的使用基於W3C標准元數據(metadata)的用戶介面來創建Wiki頁面.Platypus Wiki使用RDF(Resource Description Framework:資源描述框架),RDF Schema和OWL(Web Ontology Language:Web實體語言)來創建實體(Ontology)與管理元數據.

CsaWiki是一個利用Java開發的wiki引擎。它具有以下特點:100%Java(J2EE沒有EJB),基於文件沒有資料庫,版本控制,PDF導出,簡單的Wiki sintax等。

Elsie是一個用Java開發的Wiki引擎。它支持大多數流行wiki所應具備的特性包括:簡單的wiki markup語法,內容管理(查看, 編輯,附件等...), 版本控制,訪問控制列表和用戶/組管理,可使用布局模板和CSS來控制外觀,一個用於創建公共文檔的文檔模板,支持I18N和多種語言,搜索等. Elsie實現一個基於IoC的wiki內核並提供一組定義清晰,獨立於servlet的wiki API 以便於使整個Wiki易於擴展和可定製。

Corendal Wiki是一個開源並已經被實際公司所使用的Wiki應用軟體。它的界面非常簡潔;不需要學習wiki語法, 通過使用WYSIWYG在線編輯器來代替;不需要用戶管理,它實時連到活動目錄(Active Directory)來重復使用用戶賬號和組,它應該是唯一一個與活動目錄組相集成的Wiki,本地賬號和組都可以用它來創建;所有的文章都具有一個層次結構,以使得內容易於管理;可以針對每一個頁面設置不同的訪問許可權或自由更新或鎖定或發布;用戶可以使用訂閱機制來獲得更新通知,更新可以是每天或每周或立即通知;可以自定義界面布局(使用Velocity模板和CSS實現) 。Corendal Wiki基於Tomcat和MySQL運行。

JAMWiki採用Java/JSP開發的Wiki引擎。它提供許多MediaWiki應具有大部份的功能。JAMWiki不需要資料庫支持,數據採用文件系統存儲(但)並且易於安裝。

⑩ java開源項目的java開源項目介紹

支持e-Science的協同工作環境(Duckling )是中國科學院計算機網路信息中心協同工作環境研究中心專為科研團隊提供的綜合性資源共享和協作平台。面向新型科研活動方式的需求,通過協同工作環境核心工具集和學科應用插件,集成網路環境中的硬體、軟體、數據、信息等各類資源,為科研人員提供先進的信息化科研平台。
虛擬組織管理工具(UMT)是一種面向虛擬組織的用戶管理系統,提供虛擬組織從創建、運行到撤銷整個生命周期的各項管理功能,支持用戶資料的應用定製,解決了在多個虛擬實驗室應用之間的單點登錄問題,有利於科研人員與合作夥伴進行聯系和交流,為整個虛擬實驗室的應用提供了一個統一的用戶管理解決方案。
文檔協同工具(DCT)是一種支持虛擬組織的協作式寫作和文檔共享工具。虛擬組織成員使用所見即所得的編輯器可以便捷、高效地協同開發、組織管理和共享各類數字化文檔。該工具實現了易於管理的內容發布和快速建立信息門戶的功能,可在項目申請、項目執行等各個環節的大量文檔管理工作中發揮重要作用。
文檔庫管理工具(CLB)是一個以搜索為導向的協同工作環境資源庫。該工具摒棄傳統的分類文檔管理方法,採用了序列化、搜索、聚類等文檔定位方法,提供完善的文檔版本管理、許可權管理、文檔全文檢索和標簽檢索功能,支持用戶統一認證管理,從而實現更加靈活高效的管理和共享各類數字化文檔。
統一通信工具(UCT)支持虛擬組織成員之間通過Web方式發送、接收、回復和查看手機簡訊,實現了虛擬組織成員的簡訊協同辦公。該工具需要硬體模塊支持。
活動組織工具(AAT)該插件可協助科研人員完成各類科研活動的組織與開展,目前主要針對學術 /科技會議的組織與管理,包括會議網站的整體框架、會議相關信息的維護與管理、用戶注冊與用戶管理、摘要提交與管理、摘要審核、摘要導出及出版、酒店預訂與管理、會議信息的發布等功能。 Spring是一個解決了許多在J2EE開發中常見的問題的強大框架。Spring提供了管理業務對象的一致方法並且鼓勵了注入對介面編程而不是對類編程的良好習慣。Spring的架構基礎是基於使用JavaBean屬性的Inversion ofControl容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構建完關注所有架構層的完整解決方案方面是獨一無二的。 Spring提供了唯一的數據訪問抽象,包括簡單和有效率的JDBC框架,極大的改進了效率並且減少了可能的錯誤。Spring的數據訪問架構還集成了 Hibernate和其他O/R mapping解決方案。Spring還提供了唯一的事務管理抽象,它能夠在各種底層事務管理技術,例如JTA或者JDBC事務提供一個一致的編程模型。 Spring提供了一個用標准Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務管理和其他企業事務--如果你需要--還能實現你自己的 aspects。這個框架足夠強大,使得應用程序能夠拋開EJB的復雜性,同時享受著和傳統EJB相關的關鍵服務。Spring還提供了可以和IoC容器集成的強大而靈活的MVCWeb框架。

閱讀全文

與java開源內容管理相關的資料

熱點內容
主力散戶派發源碼 瀏覽:663
linux如何修復伺服器時間 瀏覽:55
榮縣優途網約車app叫什麼 瀏覽:472
百姓網app截圖是什麼意思 瀏覽:222
php如何嵌入html 瀏覽:809
解壓專家怎麼傳輸 瀏覽:743
如何共享伺服器的網路連接 瀏覽:132
程序員簡易表白代碼 瀏覽:166
什麼是無線加密狗 瀏覽:62
國家反詐中心app為什麼會彈出 瀏覽:67
cad壓縮圖列印 瀏覽:102
網頁打開速度與伺服器有什麼關系 瀏覽:863
android開發技術文檔 瀏覽:64
32單片機寫程序 瀏覽:49
三星雙清無命令 瀏覽:837
漢壽小程序源碼 瀏覽:344
易助erp雲伺服器 瀏覽:532
修改本地賬戶管理員文件夾 瀏覽:419
python爬蟲工程師招聘 瀏覽:285
小鵬p7聽音樂哪個app好 瀏覽:358