- 浏览: 75590 次
- 性别:
- 来自: 深圳
文章分类
最新评论
web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>AppletServer</display-name> <servlet> <description>Test</description> <display-name>TestServlet</display-name> <servlet-name>TestServlet</servlet-name> <servlet-class>server.TestServlet</servlet-class> </servlet> <servlet> <description>log process</description> <display-name>LogServlet</display-name> <servlet-name>LogServlet</servlet-name> <servlet-class>server.LogServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>TestServlet</servlet-name> <url-pattern>/test</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>LogServlet</servlet-name> <url-pattern>/logServlet</url-pattern> </servlet-mapping> </web-app>
Sevrlet
public class LogServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { private static final long serialVersionUID = 1L; /* (non-Java-doc) * @see javax.servlet.http.HttpServlet#HttpServlet() */ public LogServlet() { super(); } /* (non-Java-doc) * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { InputStream input = request.getInputStream(); InputStreamReader reader = new InputStreamReader(input); BufferedReader buffer = new BufferedReader(reader); StringBuffer sb = new StringBuffer(); String temp = null; while((temp = buffer.readLine()) != null) { sb.append(temp); } buffer.close(); reader.close(); input.close(); String content = URLDecoder.decode(sb.toString(), "UTF-8"); System.out.println(content); } }
URLConnection
public class LogConnectionManager { private static URLConnection conn = null; public static URLConnection getURLConnection() { try { URL url = new URL("http://127.0.0.1:8888/appletserver/logServlet"); conn = url.openConnection(); if(urlConn instanceof HttpURLConnection) { // 设定请求的方法为"POST",默认是GET ((HttpURLConnection)urlConn).setRequestMethod("POST"); } conn .setDoOutput(true); conn .setUseCaches(false); conn .setRequestProperty("Content-Type", "application/x-java-serialized-object"); return conn; } catch (Exception e) { //log.debug("URL connection failed ", e); return null; } }
发表评论
-
gradle
2018-06-19 16:38 0ext { xxxx_repo = 'http://n ... -
注解检查接口参数检查
2018-06-19 11:27 0@Documented @Target({java. ... -
linux搭建开发环境
2017-12-05 13:38 4191、查看linux机器是32位还是64位的方法: fil ... -
导出CSV文件
2017-07-12 13:44 407import java.io.BufferedWri ... -
rsa
2015-07-09 10:57 0package com.huawei.it.mcloud.m ... -
activeMq.xml
2015-04-30 16:47 0<?xml version="1.0&quo ... -
spring jms 配置
2015-04-30 16:36 01、配置spring_jms.xml 2、配置active ... -
用IBM的JDK不会出现的问题,但用SUN的JDK会出现的问题
2012-09-10 10:29 855DocumentBuilderFactory factory ... -
ant 安装
2012-02-06 16:42 8331、ant下载http://ant.apache.org/bi ... -
applet 触发 Servlet 【2】
2011-08-23 14:18 1033public class LogConnectionManag ... -
SWING 表格
2011-08-23 11:32 1134blic class StudentNameCell exte ... -
java 反射
2011-08-23 11:27 1024在运行时从某些外部源读取类名反射不适合 private ... -
Iterator
2011-08-17 14:02 1233public static void main( ... -
jxl读取excel
2011-08-09 16:42 2005public class TestJXLRead { ... -
logging日志(一) 扩展Formatter
2011-08-03 16:43 1284logging.properties handl ... -
logging日志(二) 扩展Handler
2011-08-03 16:40 920import java.net.InetAddress; ... -
java 开发高效辅助工具
2011-06-08 10:13 1277记录一下用过的开发效率提高的工具 BeyondCom ... -
批量重名文件
2011-02-16 16:38 996import java.io.File; import ja ... -
安装Eclipse插件 -- 链接的形式
2009-10-13 17:55 1353第一次这样安装Eclipse插件,方法是1.在eclipse目 ... -
网址记录
2009-07-25 12:04 36http://java.sun.com http://www ...
相关推荐
3. **使用Applet的`showDocument`方法**:Applet可以调用`showDocument`方法打开一个新的URL,这可以用来触发Servlet的处理。Servlet在处理完请求后,可以通过重定向或者设置响应头来更新Applet的状态。这种方法通常...
1. 用户在Web页面上触发预览操作,Applet接收到这个事件。 2. Applet向Servlet发送一个HTTP请求,携带必要的参数,如报表模板的名称、数据源等。 3. Servlet接收到请求后,使用JasperFillManager填充报表模板,这里...
1. **HTTP通信**: Applet与Servlet之间通过HTTP协议进行通信,Applet作为客户端向Servlet发起请求。 2. **URL对象**: 在Applet中,通过`new URL`创建URL对象,并调用`openStream()`方法建立与服务器的连接。 3. **...
9. 2 触发Servlet链 第10章 服务器端包含 10. 1 服务器端包含的编写 10. 2 服务器端包含的参数传递 10. 3 服务器端包含的实例 第11章 Applet和Servlet通信 11. 1 Applet和Servlet通信概述 11. 2 Applet和...
5. **持久连接**:Servlet可以维持与客户端(如Applet)的长期连接,实现高效的数据传输。 6. **定制服务**:Servlet可以扩展标准服务器程序,提供特定的处理逻辑。 **6.1.3 Servlet技术特点** 1. **高效**:...
1. **服务器端**:通常使用Java Servlet或JSP来处理客户端发送的请求,管理用户登录、聊天记录存储以及消息的广播。服务器端负责连接管理,确保信息的安全传输,并可能提供数据库支持来存储聊天记录。 2. **客户端*...
5. **交互性**:Applet可以通过JavaScript与HTML页面进行交互,接收用户的输入,触发文件选择对话框,或者更新页面上的状态指示器。 6. **服务器端配合**:Applet完成客户端的工作后,服务器端也需要有相应的处理...
1. **客户端**:由Java Applet组成的前端界面,用户可以通过它输入消息并查看其他人的消息。Applet在用户的浏览器中运行,通过HTTP或HTTPS与服务器通信。 2. **服务器端**:处理客户端发送的消息,存储聊天记录,并...
1. **Java Applet**:Java Applet是Java早期用于在网络浏览器中运行的小型应用程序。它通过HTML页面中的`<applet>`标签来嵌入,现在已经逐渐被Java Web Start和JavaFX所取代。 2. **J2EE**:Java 2 Platform, ...
1. **JSP与Servlet的关系**:JSP本质上是基于Servlet技术的一种扩展,它提供了一种简便的方式来构建动态网页。当一个JSP页面首次被请求时,容器会将其编译成Servlet类,并随后执行该Servlet。这意味着,虽然表面上看...
- 当用户与图形用户界面 (GUI) 交互时,会触发事件。 - 事件由事件源(如 JButton)发送给监听器。 - 监听器通过实现特定的接口来响应这些事件,例如 ActionListener。 以上内容覆盖了给定文件中的所有关键知识...
1. **Java Applet**:Java Applet是早期Java的一种Web应用程序,可以在浏览器中运行。它需要通过HTML页面嵌入,并由Java插件支持。然而,由于现代Web技术的发展,如JavaScript和HTML5,Java Applet已经逐渐被淘汰。 ...
- `init()`方法在Applet开始时执行一次,`start()`方法在每次访问Applet时调用,`paint()`用于绘图,`repaint()`触发重新绘制,`update()`更新画面,`stop()`在用户离开Applet页面时调用。 15. **AWT事件处理** -...
1. Java Applet是Java用于创建网页嵌入的小程序,它在浏览器中运行。正确答案是B,`class`,因为Applet是一个Java类。 2. J2EE(Java Platform, Enterprise Edition)是用于构建企业级应用的框架。J2EE部署文件的...
Timer事件是定时器控件唯一响应的事件,每当指定的时间间隔过去时触发。 15. Java Applet开头声明 Java Applet程序通常需要导入java.applet.Applet包,以便使用Applet基类。 16. 计算机内部信息形式 在计算机...
但是,Applet已经过时,现在通常使用Servlet或JavaFX来实现网页交互。 - JFrame:`JFrame`是Java Swing中的一个类,用于创建窗口应用。在本例中,`ChessFrame`扩展自`JFrame`,用以构建五子棋游戏的主窗口。 3. **...
Applet的安全权限及其与Servlet/JSP的通信方式 - **Applet的安全权限**:Applet运行在一个沙箱环境中,只能访问有限的资源。默认情况下,Applet无法访问本地文件系统或网络资源。 - **通信方式**: - **HTTP请求*...
- J2EE的多层架构:包括Applet、Servlet、JSP、EJB(Session Bean、Entity Bean、Message-Driven Bean)及ORM(Object-Relational Mapping)层,提供灵活的业务逻辑和数据处理。 3. **C/S架构与B/S架构对比** - C...
**JFreeChart**是一款功能强大的Java图形开发类库,它允许开发者轻松地在应用程序、Applet、Servlet以及JSP页面上生成各种类型的图表。这款类库是完全开源的,并且严格遵守GNU的通用公共许可证(GPL),确保了用户对...
- **Applet**或**应用客户端**也可能直接调用EJBs以获取数据或触发业务流程。 #### 小结 J2EE平台为企业级应用的开发提供了一套完整的解决方案,它不仅支持多种组件类型,还提供了诸如安全性、事务管理和资源管理...