“创建一个”的指导;基本的;Java Web应用程序

“创建一个”的指导;基本的;Java Web应用程序,java,web-applications,Java,Web Applications,我在从头开始创建Java web应用程序方面的经验有限,希望你们中的一些人能够帮助我提供一些见解 基本上,应用程序的流程如下所示: 1.)用户登录(身份验证+会话处理) 2.)包含XML的请求被传递到服务器 3.)响应也采用XML格式,并由客户端解析 是否有任何类型的框架可以帮助我坚持“最佳实践”以实现我的目标?我对能够处理XML/DB交互很满意,但对身份验证和会话处理不太满意 到目前为止,我已经将Jetty用作servlet容器,并编写了基本函数来处理命中DB的问题。我有点迷失在正确实现其余的

我在从头开始创建Java web应用程序方面的经验有限,希望你们中的一些人能够帮助我提供一些见解

基本上,应用程序的流程如下所示:

1.)用户登录(身份验证+会话处理)
2.)包含XML的请求被传递到服务器
3.)响应也采用XML格式,并由客户端解析

是否有任何类型的框架可以帮助我坚持“最佳实践”以实现我的目标?我对能够处理XML/DB交互很满意,但对身份验证和会话处理不太满意

到目前为止,我已经将Jetty用作servlet容器,并编写了基本函数来处理命中DB的问题。我有点迷失在正确实现其余的方面

我想用肥皂,但这似乎有点过头了

如有任何建议,将不胜感激。我很抱歉,如果这是一个愚蠢的问题,但在搜索了几个小时之后

谢谢

-这是一个非常广泛的问题,所以我只给出部分答案。就使用SOAP而言,它的主要实际优势在于互操作性

但是,作为一名开发人员,这也比从头开始创建更容易:Axis2和JavaWeb服务开发包都提供了非常易于使用的代码生成器(后者使得使用Netbeans或Eclipse更容易)。基本上,您可以使用注释(web上有很多示例)标记要公开为web服务的代码,然后通过代码生成器运行它。这将产生客户端和服务器代码。对Axis2和JavaWSDP进行一些研究

使用此解决方案实现安全性更为棘手。但是,使用头可以交换编码的登录信息

如果你只需要一个web服务,而不是一个可以通过浏览器访问的应用程序,那么使用一个web框架实际上可能是过火了


编辑:我应该补充一点,作为额外的好处,上面的web服务解决方案可以为您处理所有xml,尽管实现安全头需要一些SOAP知识,可能还需要一些安全标准。最好是做出这些高层次的决定,并在此提出更具体的问题。

这是一个非常广泛的问题,所以我只给出部分答案。就使用SOAP而言,它的主要实际优势在于互操作性

但是,作为一名开发人员,这也比从头开始创建更容易:Axis2和JavaWeb服务开发包都提供了非常易于使用的代码生成器(后者使得使用Netbeans或Eclipse更容易)。基本上,您可以使用注释(web上有很多示例)标记要公开为web服务的代码,然后通过代码生成器运行它。这将产生客户端和服务器代码。对Axis2和JavaWSDP进行一些研究

使用此解决方案实现安全性更为棘手。但是,使用头可以交换编码的登录信息

如果你只需要一个web服务,而不是一个可以通过浏览器访问的应用程序,那么使用一个web框架实际上可能是过火了


编辑:我应该补充一点,作为额外的好处,上面的web服务解决方案可以为您处理所有xml,尽管实现安全头需要一些SOAP知识,可能还需要一些安全标准。最好是做出这些高层决策,并在这里提出更具体的问题。

如果我说得对,我想你说的是Web服务。。。有很多关于如何使用java创建和使用(客户端)Web服务的教程…如果我没弄错的话,我想你说的是Web服务。。。有很多关于如何使用java创建和使用(客户端)Web服务的教程。。。