2010-04-28 35 views
1

任何人都可以幫助我的複雜應用程序之一的架構設計。在java中的架構設計需要幫助

要求: 在基於Web的應用程序,我們需要生成Excel樣報告 HTML頁面後,我們需要執行各種不同的操作像

  • 添加人工行
  • 刪除行
  • 編輯行
  • 根據每個單元添加註釋
  • 查看添加的註釋。
  • 根據每個單元附加文件
  • 查看附件。
  • 一些行

在設計的過程中,我們已經提出了數據庫設計和應用程序框架的可摺疊的功能是春天。 和Web尚未最終確定。 實現這種UI的最佳方法是什麼? --JSF?(請記住,我們需要像上述操作的Excel操作) - 任何提供編輯功能的報告工具?

請給我建議我們該怎麼做?什麼是最好的技術呢?或者是否有任何報告工具?

回答

2

使用JSP displaytag將有助於在Excel中添加/刪除/編輯表格。一個很好的演示是在這裏http:// demo.raibledesigns.com/appfuse/demos/users-edit.jsp

不清楚你的附件文件用例 - 你能詳細說明嗎?

2

嘗試extjs作爲您的演示文稿,這可以與struts或spring mvc結合在一起,它有一個非常豐富的UI庫,它可以讓您做各種操作,或者您也可以使用帶有DWR的AJAX,DWR有它的自己的方式填充網格和做不同的操作,GWT,Flex也是一些產品..我相信這一切都取決於你對任何框架的舒適度。我有時候對使用displaytags有點矛盾:-)所以經常尋求更好的選擇。

0

聽起來像ExtJS(這是一個JavaScript框架)可能適合你。查看他們網站上的samples and demos page,特別是網格。 ExtJS網格提供了相當多的功能。