就是写一个servlet呀,然后在应用程序中与servlet通信。
解决方案 »
- tomcat5.5启动时遇到问题,请高手帮忙
- mysql 跟c3p0配置连接池到底听哪个的?
- 尝试了很久都没找到的错误。求助
- OSGI框架学习
- 求救:中文乱码显示问题!
- JBuilderX调试weblogic EJB
- struts的html:select问题,谁解决了100分
- 如何连接另一台计算机上的sqlserver
- 启动Weblogic,在IE输入http://localhost:7001/console,出现控制台面板,左边什么也没有,一片空白,为什么?
- 好心大大看看吧,weblogic7.0+jb7问题
- 读取XML文件,并将数据导人到数据库---用哪种技术好?
- struts中的radio的用法
(2) socket也可以
(3) jms也可以
(4) 再就是调用EJB的远程接口。
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;public class DoDeal extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response)
{
String name = request.getParameter("name");
String pwd = ...
boolean res = Check();
if(res = true )
{
out.println(//成功转向的页面)
}else{//错误页面}
}把这个程序作为你的登入的form.action就可以那!
运行Servlet不是需要使用Servlet容器吗,像我现在碰见的这种情况,在客户端怎么可能有Servlet容器呢?
“Application 比较适合用EJB,做三层的吧”。你这里的三层怎么讲?你后面的讲解好像是两层的吧。
用corba,rmi和ejb都可以做
就是个三层结构啦
2、在小应用程序中用winnet函数用http协议请求这个网页!
3、分析返回的网页字符串
1)Servlet的doGet()和doPost()不是用来响应客户端的get ,post两种不同的请求的吗?他还可以翻过来请求别人吗?请赐教
2)运行Servlet不是需要使用Servlet容器吗,像我现在碰见的这种情况,在客户端怎么可能有Servlet容器呢?
请大家解答。感激不尽。谢了!
URL url = new URL(urlStr);
HttpURLConnection hurlc =(HttpURLConnection) url.openConnection();
hurlc.setFollowRedirects(true);
hurlc.setInstanceFollowRedirects(true);
hurlc.setUseCaches(true);
hurlc.connect(); InputStream is=hurlc.getInputStream();
byte tmpbyte[]=new byte[is.available()];
int num=is.read(tmpbyte);
String result=new String(tmpbyte);
System.out.println("the " + num + ":" + result);
大家在这里主要讨论的是一种机制
在你的问题中有两个事情是确定的
第一,客户端采用Swing开发,至于客户端使用什么方法请求要根据服务器端的架构再定
第二,就是应用程序的后端使用数据库作为支持
上面大家主要讨论的就是服务器端的架构
无论是JSP,Servlet还是EJB都是运行在服务器端的,最终都将访问数据库取得数据
只不过JSP和Servlet需要Web容器,类似Tomcat,而EJB则需要EJB容器,如JBoss等等
使用JSP或者Servlet的时候,客户端使用URLConnection等等对象请求服务器
使用EJB的时候,客户端使用RMI机制远程访问EJB
这样说你明白了吗?