[J2EE] 閒聊如何開發個新系統像使用client軟體 …
是這樣的, 最近有一個想法, 手邊進行的產品一直都是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
07/30 22:42, 1F
→
07/30 22:49, , 2F
07/30 22:49, 2F
→
07/30 22:51, , 3F
07/30 22:51, 3F
推
07/30 22:51, , 4F
07/30 22:51, 4F
→
07/30 22:52, , 5F
07/30 22:52, 5F
※ 編輯: kimkao 來自: 59.104.128.108 (07/30 22:53)
→
07/30 22:54, , 6F
07/30 22:54, 6F
推
07/30 23:42, , 7F
07/30 23:42, 7F
→
07/30 23:44, , 8F
07/30 23:44, 8F
推
07/31 00:10, , 9F
07/31 00:10, 9F
→
07/31 00:12, , 10F
07/31 00:12, 10F
→
07/31 08:41, , 11F
07/31 08:41, 11F
推
07/31 10:17, , 12F
07/31 10:17, 12F