主要特點:
1、提供單一登陸接口,多認證模式(LDAP或SQL);
2、管理員能通過用戶界面輕鬆管理用戶,組,角色;
3、用戶能可以根據需要定製個性化的portal layout;
4、能夠在主流的J2EE應用服務器上運行,如JBoss+Jetty/Tomcat,JOnAS;
5、支持主流的數據庫,如PostgreSQL,MySQL;
6、使用了第三放的開源項目,如Hibernate, Lucene, Struts;
7、支持包括中文在內的多種語言;
8、採用最先進的技術 Java, EJB, JMS, SOAP, XML;
Jetspeed具有如下的特徵:
* 即將成爲標準化的Java Portlet API
* 基於模板的佈局, 包括JSP和Velocity
* 通過開放的內容同步技術支持遠程XML內容交換
* 定製默認的主頁
* 使用數據庫進行用戶認證
* 內存緩存技術, 加快頁面的響應
* 通過Rich Site Summary技術, 支持同步內容
* 和Cocoon, WebMacro, Velocity集成.
* Wireless Markup Language (WML) 支持
* 使用XML格式的配置文件註冊portlet.
* 完整的Web Application Archive (WAR) 支持
* Web應用程序開發的基礎設施
* 可以在本地緩存遠程內容
* 與Avantgo同步
* 可移植到所有支持JDK1.2和Servlet 2.2的平臺
* 與Turbine模塊和服務集成
* 可以根據用戶, 安裝媒體類型和語言的不同設定, 產生不同的個性化服務
* 持續化服務使得所由的portlet能夠容易的存儲每個用戶的狀態, 頁面和portlet
* 使用皮膚技術使得用戶可以選擇portlet的顏色和顯示屬性
* 自定義功能是的管理員可以選擇portlet以及定義個人頁面的佈局
* 在數據庫中存儲PSML
* 通過Jetspeed的安全portlets管理用戶, 組,角色和權限
* 基於角色對訪問portlet進行控制
JFox 3.0 擁有以下特性:
- 重新設計的 IoC 微內核,融入 OSGi 模塊化思想
- 設計成嵌入式架構,能夠和任何 Java Web Server集成部署
- 支持 EJB3,JPA規範,支持容器內和容器外兩種方式運行EJB和JPA組件
- 支持 EJB 發佈成Web Service
- 採用 JOTM(http://jotm.objectweb.org/)提供事務處理,支持兩階段提交(2PC)
- 採用 XAPool(http://forge.objectweb.org/projects/xapool/) 提供 XA DataSource,支持智能連接池管理
- 內置 MVC 框架,實現自動Form Mapping,Validator,Uploading等功能,支持JSP/Velocity/Freemarker頁面引擎,並支持直接在Action中注入EJB
- 支持多應用模塊部署,讓中大型應用充分享受模塊化開發帶來的優勢
- 提供 Manager 管理模塊,可以查看和管理各種運行時參數
- 提供根據 JFox 特色重寫的 Petstore 應用模塊
通過EasyJWeb Tools提供的配套開發工具,可以實現基於EasyJWeb框架的Web應用快速開發,包括常用應用軟件的代碼自生成、數據庫添刪改查(CRUD)代碼生成、自動頁面模版生成、配置文件管理等。
框架特點:
1、零配文件置支持。以前我們每接觸一個框架,開始總都要被他的配置文件折騰一番。EasyJWeb實現零配置支持,可以不寫一句配置文件就在框架基礎上構建你的運用。(適合小型網站系統)。
2、簡易的模板頁面設計支持:放棄使用jsp,使用簡單Velocity腳本語言作爲頁面模板。
3、頁面程序完全分離:實現顯示頁面與程序邏輯的完全分離,克服了傳統jsp頁面難於維護的問題。
4、基於頁面組件的框架。靈活的頁面組件配置,可以直接通過配置文件設置字段級的事件組件。
5、快速開發支持:通過EasyJWeb Tools,可以自動生成應用軟件模板代碼,定製並管理自己的J2EE代碼模板,代碼生成模板支持最流行的實用Java開發框架(如hibernate、Spring等)實現快速開發。
【FreeMarker Eclipse Plugin與FreeMarker IDE:Eclipse平臺下的輔助開發工具】
* 內容管理(瀏覽/編輯/預覽/保存),
* 支持附件,
* 版本控制,
* 全文本搜索,
* 權限管理
* 使用Hibernate進行數據存儲,
* RSS輸出與顯示外部的RSS feeds,
* 多語言支持,
* 提供XML/RPC的API,
* WYSIWYG HTML編輯器,
* 導出爲PDF
* Groovy腳本支持等等....。
JXTA將建立核心的網絡計算技術,提供支持在任何平臺、任何地方以及任何時間實現P2P計算的一整套簡單、小巧和靈活的機制。JXTA首先將歸納目前P2P的功能特別,而後建立核心的技術來表達目前的P2P計算的侷限性。其重點是創建基本的機制,而具體的策略選擇權則交給應用的開發者。JXTA將充分利用XML、Java等開放技術,使得UNIX操作系統更強大和靈活,比如利用管道(Pipes)傳輸Shell命令實現複雜的計算任務。JXTA支持P2P應用的基本功能來建立一個P2P系統,還將努力證實這些可以成爲建立更高層功能的基礎構造模塊。JXTA架構可以分爲三個層面:JXTA核心層、JXTA業務層和JXTA應用層。