我需要设计一个简单的网页应用程序,它只有3个页面,即登录,输入新数据并查看以前输入的数据的页面,以及管理用户输入内容的页面。还有一些限制,但这是一般的想法。简单的网络应用程序设计
我想知道你怎么想了以下设计的:(!)
- 一个单一的静态HTML页面,带有一点点的jQuery渲染和通讯逻辑
- 一个RESTful Web服务(泽西岛,为例子),其将接受数据的jQuery发送和处理它(java的JSON的转换将使用杰克逊)
- 一个Java模型数据库中的持续
基本上,确保HTML + CSS将是视图,我的控制器是jquery + jersey,然后是java模型。一切都将使用良好的编程原则等
从我的理解,这将允许非常快速开发我的东西,有一个非常模块化的设计,高度兼容(常规DB-java-jquery-html),如果需要,可以轻松扩展,并且响应时间非常快。
因为我还没有上大学,而且我自己也这样做(因此没有人可以谈论这个设计),我不确定我的设计有多好。也就是说,我想知道下面的问题:
- 有没有我监督的缺陷?
- 我过度工程/复杂这?
- 是否有安全漏洞,我没有看到(从设计,而不是从实现)
感谢; P.
这不是什么设计:) – 2012-02-01 10:07:50