2010-03-27 245 views
1

我有兴趣创建一个简单的Web应用程序,它将接受用户输入,将其转换为XML文件并将文件发送到数据库。Java Web应用程序

编码明智我觉得我没事,这只是一般设置和使用什么实现我有点不确定。

目前我有一个包含一个形式的JSP页面,用户填写表单和上submit一个POST method被发送到servlet,在servlet doPost()方法该servlet在实例化java object并将其传递用户输入数据。 java对象然后将该数据写入XML file,并通过REST将其发送到数据库。

我想知道的是,如果这是创建这样一个Web应用程序的标准/最佳方式。

任何和所有的反馈意见。

感谢

回答

3

对于“简单的web应用”这一高层次的方法,一般看起来不错。但是,如果您需要更多关键反馈,则需要提供有关低级方法的更多详细信息。例如,它可能会发生,它不是内存有效的,因此当Web应用程序被超过10个用户同时使用时可能会中断,只是举个例子。

我只质疑GET方法的选择。您通常只使用它来检索数据(SELECT),而不是创建/更改数据(INSERT/UPDATE/DELETE)。为此,您通常会使用POST,这样任何人都无法通过单击(书签)链接“意外”执行它。将GET更改为POST并不难,将method="post"添加到<form>元素并将doGet()重命名为doPost()

+0

感谢您提供'GET'到'POST'建议,我已更改我的代码以反映此建议。 – 2010-03-27 23:55:17

+0

不客气。 – BalusC 2010-03-28 00:15:40