如何从 Android 客户端调用会话 bean 中的方法?
我想知道是否可以创建一个 Android 应用程序来与会话 bean 通信并调用方法。如果是的话有人可以解释一下吗?或者我可以使用 JSP/servlet 在 EJB 中调用该方法,并使用 Android 客户端调用 JSP/Servelet。非常感谢示例,
谢谢!
I want to know whether it is possible to create an Android application to communicate with a session bean and invoke a method. if so can anybody explain how? or else can i invoke that method in the EJB with a JSP/servelet and call the JSP/Servelet with Android clients.. examples are highly appreciate
Thanks !!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以使用 android 中的 HttpClient、HttpPost 和 HttpGet 类与 Android 中的 Servelet 进行通信。
It is possible to communicate with Servelet in Android using HttpClient, HttpPost and HttpGet classes in android..
理论上来说是比较简单的。 Servlet 可以通过
web.xml
或@WebServlet
注释进行配置,以在特定请求 URL 上执行。在 HTTP GET 请求中,将执行doGet()
方法。在 HTTP POST 请求中,将执行doPost()
方法。 servlet 执行的业务逻辑可以依赖于 HTTP 请求参数和/或请求 URI 路径信息的存在。您需要做的就是使用正确的 URL 和/或正确的请求参数和/或正确的路径信息触发 HTTP 请求,让 servlet 执行所需的作业。
基本的 Java API 提供
java.net .URL
和 <代码>java.net.URLConnection 为此。一个简单的 HTTP GET 请求可以按如下方式执行:触发 HTTP POST 请求有点复杂。可以使用
java.net.URLConnection
来完成,如 这个迷你教程,但 Android 也随 Apache HttpComponents 客户端 一起提供a> 允许使用更少的代码行和更多不言自明的代码来触发和处理 HTTP 请求。在 http://androidsnippets.org 上,您可以找到 很多使用
HttpClient
的示例。It is in theory relatively simple. Servlets can be configured by
web.xml
or@WebServlet
annotation to get executed on a certain request URL. On a HTTP GET request thedoGet()
method will be executed. On a HTTP POST request, thedoPost()
method will be executed. The business logic which the servlet executes can depend/rely on the presence of HTTP request parameters and/or the request URI pathinfo.All you need to do is to fire a HTTP request with the right URL and/or the right request parameters and/or the right pathinfo to let the servlet execute the desired job.
The basic Java API offers the
java.net.URL
andjava.net.URLConnection
for this. A simple HTTP GET request can be executed as follows:Firing HTTP POST requests is a bit more complex. It can be done with
java.net.URLConnection
as outlined in this mini-tutorial, but Android also ships with Apache HttpComponents Client which allows firing and handling HTTP requests with less lines of code and more self-explaining code.On http://androidsnippets.org you can find a lot of examples with
HttpClient
.