【问题标题】:Java Web ApplicationJava 网络应用程序
【发布时间】:2011-02-01 15:27:13
【问题描述】:

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

编码方面我觉得我还可以,这只是一般设置,我有点不确定要使用什么实现。

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

我只想知道这是否是创建此类 Web 应用程序的标准/最佳方式。

感谢任何和所有反馈。

谢谢

【问题讨论】:

    标签: java xml jsp web-applications servlets


    【解决方案1】:

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

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

    【讨论】:

    • 感谢GET 到POST 的建议,我已更改代码以反映该建议。
    猜你喜欢
    • 1970-01-01
    • 2010-12-06
    • 2015-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-14
    • 2016-01-24
    相关资源
    最近更新 更多