用监听器作初始化
-------------------------------------------------------------------------------------------
Java代码
public class BbsListener implements ServletContextListener,
HttpSessionListener, ServletRequestListener {
public void contextDestroyed(ServletContextEvent arg0) {
// TODO Auto-generated method stub
}
public void contextInitialized(ServletContextEvent arg0) {
// TODO Auto-generated method stub
//启动ServerSokcet
}
public void sessionCreated(HttpSessionEvent arg0) {
// TODO Auto-generated method stub
}
public void sessionDestroyed(HttpSessionEvent arg0) {
// TODO Auto-generated method stub
}
public void requestDestroyed(ServletRequestEvent arg0) {
// TODO Auto-generated method stub
}
public void requestInitialized(ServletRequestEvent arg0) {
// TODO Auto-generated method stub
}
}
------------------------------------------------------------------------------
web.xml
Xml代码
<listener>
<listener-class>com.bbs.listener.BbsListener</listener-class>
</listener>
分享到:
相关推荐
web监听端口(Socket服务随web启动而启动)
实现Socket 多线程 多个...解决一个文件夹下多个文件传输,20秒向服务器端传输一个文件,直到传输完毕关闭连接状态提示没有文件。如果想发布到tomcat下 有问题的话加我QQ632167558 此程序用来学习。此程序为客户端
tomcat 有哪几种 Connector 运行模式(优化)?...3)通过 Catalina 来进行配置:进入到 conf\Catalina\localhost 文件下,创建一个 xml 文件,该文件的名字就是站点的名字。 编写 XML 的方式来进行设置。
启动服务,暂停服务,查看用户资料,踢出用户 客户端: 用户的注册登录,用户添加好友,用户删除好友,用户修改资料,用户修改头像,即时聊天,查看聊天记录 详见:...
实现Socket 多线程 多个客户端同时...解决一个文件夹下多个文件传输,20秒向服务器端传输一个文件,直到传输完毕关闭连接状态提示没有文件。如果想发布到tomcat下 有问题的话加我QQ632167558 此程序用来学习。 服务器端
运行条件:JDK1.7+,TomCat7.0+,MyEclipse10+,部署的完后应该删除两个jar包(catalina.jar和tomcat-coyote.jar) 访问工程需要使用localhost不然用户列表找不到数据。默认将tomcat端口绑定在8080上。
第1章 一个简单的Web服务器 3 1.1 The Hypertext Transfer Protocol (HTTP) 3 1.2 HTTP Request 3 1.3 HTTP Response 4 1.4 Socket类 4 1.5 ServerSocket类 5 1.6 应用举例 5 第2章 一个简单的servlet容器 7 2.1 ...
7. 并且,经过实践,我们统计到,如果基于EricSofa开发一个高性能,多用户多任务并发的聊天室服务器,对于一个只有1年Java开发经验但是没有Socket开发经验的工程师 来说,最多只需3小时。 8. EricSofa的产生,我们...
前言 目的: 网络编程在编程领域...服务端开启一个服务,进入一个死循环来给前端提供服务。 客户端发送一个HTTP请求。 服务器端收到请求后,加载一次XML文件解析,主要目的是获得客户的请求网址对应的那个Servlet(服
然后分配线程让Engine(也就是Servlet容器)来处理这个请求,并把产生的Request和Response对象传给Engine。当Engine处理完请求后,也会通过Connector将响应返回给客户端。 可以说,Servlet容器处理请求,是需要...
第1章 一个简单的Web服务器 3 1.1 The Hypertext Transfer Protocol (HTTP) 3 1.2 HTTP Request 3 1.3 HTTP Response 4 1.4 Socket类 4 1.5 ServerSocket类 5 1.6 应用举例 5 第2章 一个简单的servlet容器 7 2.1 ...
这个例子是用j2se的Socket和线程的技术来简单的模拟tomcat的执行过程,虽然没有tomact复杂但是原理都是一样的,理解了它再去理解tomcat的执行过程就会比较轻松了
安装Apache的时候,为什么要安装apr和apr-util呢 要测APR给tomcat带来的好处最好的方法是在慢速网络上(模拟...如果不用APR,一个线程同一时间只能处理一个用户,势必会造成阻塞。所以生产环境下用apr是非常必要的。
第一章 绪论 1 1.1 研究背景 1 1.2 国内外研究现状 1 1.3 论文主要研究内容 2 1.4 论文组织结构 3 1.5 本章小结 3 第二章 Web服务器概述 5 2.1 Web服务器的基本概念 5 2.2 HTTP协议的运作方式 6 2.2.1 HTTP协义基本...
* 功能描述: 线程函数,创建一个单独线程用来接收客户端发来的请求,并将请求插入客户端链表中 * * 参数: 用于监听的socket描述符指针 lsnfd * * 返回值: NULL * * 作者: 胡士超 * * 完成日期: 2012.08....
34. 启动一个线程是用run()还是start()? 17 35. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 18 36. swtich是否能作用在byte上,...
首先进入bin目录,在bin目录下有一个build.xml文件,然后执行如下命令: ant 在aglets平台安装时,我们可以看到当前Aglet版本的信息。像其他的Java应用程序一样,Aglet平台需要通过Java policy文件(通常是....
利用C 语言的高效, 稳定和灵活性,创建一个通用的通讯平台; 服务器端以插件配置方式动态加入功能组件; 客户端以XML文本描述方式, 调用服务端功能组件的函数; 服务端也同样以XML文本描述调用返回结果, 类似于XML-PRC...
利用C 语言的高效, 稳定和灵活性,创建一个通用的通讯平台; 服务器端以插件配置方式动态加入功能组件; 客户端以XML文本描述方式, 调用服务端功能组件的函数; 服务端也同样以XML文本描述调用返回结果, 类似于XML-PRC...
熟悉常用的JavaAPI,包括多线程、IO、Socket、JDBC、XML、反射等 熟练使用HTML、CSS、JavaScript、JQuery,并了解Ajax 熟练使用JSP、Servlet、javaBean进行web应用开发 熟练掌握Spring、SpringMVC、MyBatis、...