2011-09-21 90 views
2

這裏是情況,我的老闆問我開發一個Web應用程序來查詢和編輯數據庫中的表的數據。然後,服務器環境被限制爲使用websphere(舊版本,我不記得是哪個)作爲應用程序服務器的jdk1.3。這個Web應用程序需要重量輕,因爲服務器老舊而慢。要連接的數據庫沒有最終確定,我的老闆建議使用jdni以後再切換數據庫,我將使用oracle進行測試。 由於websphere尚未安裝在服務器中,因此我的老闆要求我先測試jboss 3.2.7,然後在準備就緒時遷移到websphere。 是否有任何輕量級且兼容jdk1.3,jboss和websphere的框架,可簡化對象關係模型,mvc等任務輕量級java web架構與jdk1.3

+0

限制?限制的任何特定原因?這甚至不支持復古支持! – corsiKa

+2

我會考慮辭職 –

+1

我也質疑爲什麼還沒有安裝舊版本的WebSphere。如果它已經足夠大以至於不受支持,那麼您不妨使用輕量級但更現代的不受支持的解決方案。 (意思是免費的,只有社區支持) – dbreaux

回答

0

在JDK 1.3和舊版本的WebSphere上開發新應用程序?這個可憐的決定的基本原理是什麼?

JDK在2004年10月25日達到了EOL。這幾乎是七年前!這是預泛型,預收集,預併發包,前代垃圾收集以及其他一系列改進。

你和你的老闆應該重新考慮這個決定。沒有理由可以解釋它。如果費用高昂,可以獲得一個免費的Java應用程序容器。如果它是一個Web應用程序,請使用Spring並在Tomcat上部署;如果您需要EJB,請使用JBOSS。

+0

我不認爲客戶的服務器環境可以由我的老闆 – user415726

3

使用簡單的JSP + Servlets + JDBC方法,因爲您需要輕鬆實現輕量級和JDK 1.3兼容。使用Apache DBUtils來緩解JDBC痛苦。

+0

更改,照顧他的ORM和MVC需求。 – Saket

+1

根據涉及的表的數量以及技術限制(史前JDK和App服務器),Struts和/或hibernate將不是一個可行的策略。我寧願創建簡單的master + detail jsp頁面,並使用簡化的JDBC API補充servlet。 –