[J2EE] 閒聊如何開發個新系統像使用client軟體 …

看板java作者 (魂縈夢牽)時間16年前 (2008/07/30 22:30), 編輯推噓5(507)
留言12則, 4人參與, 最新討論串1/1
是這樣的, 最近有一個想法, 手邊進行的產品一直都是client-server版的. 想說如果要把他web化 ,那麼要該怎麼去規劃 才能讓在使用時, 可以感覺到 很像再使用單機版軟體一樣,不過有個旦書,一定要把data access 與web隔開來 不知道大家有什麼樣想法呢? 自己大概想了一下大致上會需要以下一些東西 1. for 前端的view : ZK (或其他ajax framework ?) + jsp ( with el/jstl) 2. for dataAccess : EJB ( 使用 stateless SessionBean + Hibernate) 3. 頁面流程控制處理: struts or springMVC 說一下選用的理由好了 ==================== 1. zk --> 想達成在使用時不需要refresh頁面即可處理! 跟client軟體一樣 但似乎還有更多理由要想,像是產出的xhtml是不是可以完整的在任 何一台電腦上呈現. 2. ejb --> 理由很明確! 由web透過jndi向ap server要dbAccess資源,再因為 statelessBean + APserver上掛載Connection pool , 希望能省點資源 增加效率 ,最後選用Hibernate我只能說我不是很熟 , 但就憑可以靠改 xml調整要處理的sql ,也許就可以考慮依下 3. strus or SpringMVC --> 其實只是不想要自己手工去寫servlet 然後每個功能都要 自己去指定來源/ 去處 ,整個頁面流程希望可以有個 manager作管理 , 以利一但流程變更可以較快速調整! 還請各位先進不吝提供個人意見 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.128.108

07/30 22:42, , 1F
struts 和 spring 之間用 OR 相當詭異
07/30 22:42, 1F

07/30 22:49, , 2F
哈回q大!說真的我還真不是很懂兩者差異
07/30 22:49, 2F

07/30 22:51, , 3F
雖然看過很多討論區的說明了!還是挺模糊沒實作過(汗顏)
07/30 22:51, 3F

07/30 22:51, , 4F
文意上您應該想寫 Spring MVC 而不是整個 Spring Framework
07/30 22:51, 4F

07/30 22:52, , 5F
不過使用stuts 以及spring是不衝突的就是(我只知道這個)
07/30 22:52, 5F
※ 編輯: kimkao 來自: 59.104.128.108 (07/30 22:53)

07/30 22:54, , 6F
大E修改完畢!的確是想說"springMVC"
07/30 22:54, 6F

07/30 23:42, , 7F
struts+spring+hibernate這是標準作法吧,加一層EJB沒啥不同
07/30 23:42, 7F

07/30 23:44, , 8F
原本該call DAO的部分改成call EJB這樣就好啦
07/30 23:44, 8F

07/31 00:10, , 9F
用seam吧, 整合richfaces, ejb, jsf, jBPM 等
07/31 00:10, 9F

07/31 00:12, , 10F
基本上你想要的功能,他都整合進去了,蠻好用的
07/31 00:12, 10F

07/31 08:41, , 11F
那在ajaxframework部分?可以推薦嗎?
07/31 08:41, 11F

07/31 10:17, , 12F
richfaces 阿..他就是ajax framework
07/31 10:17, 12F
文章代碼(AID): #18a7iB0B (java)