正确的互动网站系统设计概念/方法?

时间:2010-04-14 09:55:29

标签: java tomcat web-based system-design

我希望这个问题不是太开放,但我需要一个正确方向的推动!

我目前正在建立一个在线会计系统 - 这个想法是用户可以注册,登录,然后创建客户,生成发票和其他文件,并最终打印/发送这些文件。

我是一名Java程序员,但遗憾的是他在Web项目及其设计概念方面没有太多经验......

这是我到目前为止所获得的 - 一个加载Spring的Tomcat Web服务器。 Spring处理我的DAO和业务逻辑所需的类。 Tomcat提供包含构成网站的页面的JSP。为了使它具有交互性,我在页面中使用了JavaScript(jQuery及其AJAX调用)来发送和接收JSON数据(这是通过发布到我的一个类中调用handleAction()方法的页面来完成的。)

我的问题是,我是否以正确的方式处理这个项目?我使用正确的工具和方法吗?我知道有很多方法可以解决任何项目,但我真的很想获得有关经过试验和测试的方法,一般实践等方面的反馈。

提前致谢!

Xandel

2 个答案:

答案 0 :(得分:0)

由于您正在为Web寻找新的AJAX方法,您可以利用Google Web Toolkit (GWT)的Java编程技能,它使客户端和服务器端之间的集成非常无缝。您可以在客户端和服务器端使用Java。 (GWT编译器为客户端从Java生成JavaScript)

我建议您查看GWT远程过程调用(RPC)tutorial,看看以异步方式在客户端和服务器之间进行通信是多么容易。

它可能非常适合您的项目,因为您不会像SEO那样倾向于它的一些缺点,因为我认为会计系统不会关心SEO。

关键字:Java,交互式,AJAX调用。

答案 1 :(得分:0)

在我看来,您已经提供了技术解决方案,如果不知道您的设计应该做什么,很难对您的解决方案的质量发表评论。我们对您项目的范围一无所知。

如果您正在寻找制作网络应用的全新方法,请查看37Signals免费下载Get Real。对于更正式的设计前端项目,旧的军用标准(MIL-STD-810)也会为您提供方向。