在Java中的架构设计方面需要帮助

时间:2010-04-28 06:32:13

标签: java spring architecture

任何人都可以帮助我复杂应用程序之一的架构设计。

要求: 在基于Web的应用程序中,我们需要生成Excel类型的报告作为HTML页面 然后我们需要执行不同类型的操作,如

  • 添加手动行
  • 删除行
  • 修改行
  • 根据每个单元格添加评论
  • 查看添加的评论。
  • 根据每个单元格附加文件
  • 查看附件。
  • 某些行的可折叠功能

在设计过程中我们提出了数据库设计和应用程序框架是Spring。 并且尚未最终确定。 实现这种UI的最佳方法是什么? --JSF?(请记住,我们需要像上述操作一样的Excel操作) - 任何提供编辑功能的报告工具?

请建议我怎么做?什么是最好的技术呢?或者有报告工具吗?

3 个答案:

答案 0 :(得分:2)

使用JSP displaytag将有助于添加/删除/编辑Excel中的表格。一个很好的演示在这里http:// demo.raibledesigns.com/appfuse/demos/users-edit.jsp

不清楚你的附件文件用例 - 你能详细说明吗?

答案 1 :(得分:2)

尝试使用extjs作为你的演示文稿,这可以与struts或spring mvc合并,它有一个非常丰富的UI库,可以让你做各种操作,或者你也可以使用AJAX与DWR,DWR有自己的填充网格和进行不同操作的方式,GWT,Flex也是产品的一部分......我相信这一切都取决于你对任何框架的舒适程度。关于有时使用displaytags,我有点矛盾:-)所以经常寻求更好的选择。

答案 2 :(得分:0)

听起来像ExtJS(它是一个Javascript框架)可能适合你。查看他们网站上的samples and demos page,尤其是网格。 ExtJS网格提供了很多功能。