1

我希望这个问题不会太开放,但我只需要朝着正确的方向轻推!

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

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

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

我的问题是,我是否以正确的方式处理这个项目?我是否使用了正确的工具和方法?我知道实际上有无数种方法可以处理任何项目,但我真的很想得到关于久经考验的方法、一般实践等方面的反馈。

提前致谢!

尚德尔

4

2 回答 2

0

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

如果您正在寻找一种新的方法来制作 Web 应用程序,请查看从 37Signals 免费下载的Get Real。对于更正式的、预先设计的项目,旧的军用标准 (MIL-STD-810) 也会为您提供指导。

于 2010-04-14T10:34:56.703 回答
0

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

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

它可能非常适合您的项目,因为您不容易受到 SEO 等它的一些缺点,因为我认为会计系统不会关心 SEO。

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

于 2010-04-14T10:10:42.367 回答