前提条件为
1.web.xml配置
<servlet>
<servlet-name>springServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/conf/spring/web/web-main.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>pushlet</servlet-name>
<servlet-class>nl.justobjects.pushlet.servlet.Pushlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>pushlet</servlet-name>
<url-pattern>/chat/pushlet.srv</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>pushlet</servlet-name>
<url-pattern>/pushlet.srv</url-pattern>
</servlet-mapping>
2.数据源
public class PushLetTest implements Serializable,BeanFactoryAware{
private BeanFactory beanFactory;
/**
* @return the beanFactory
*/
public BeanFactory getBeanFactory() {
return beanFactory;
}
/**
* @param beanFactory the beanFactory to set
*/
public void setBeanFactory(BeanFactory beanFactory) throws BeansException{
this.beanFactory = beanFactory;
}
static public class HwPlushlet extends EventPullSource {
@Override
protected long getSleepTime() {
return 1000;
}
@Override
protected Event pullEvent() {
Event event =Event.createDataEvent("/zhaoyang/hi");
event.setField("hw","hello,world");
return event;
}
}
}
问题是 想在内部类里 去的spring容器中的bean 其它一切正常
相关推荐
在实际开发中,Pushlet可以与各种工具集成,例如与Spring框架结合,或者利用Maven构建项目。这需要你熟悉相关的集成技术和配置。 总结,Pushlet 提供了一种高效、简单的实现服务器推送的解决方案,通过本文档中的...
"pushlet.jar 和示例工程"是一个专注于实现服务器端向客户端主动推送消息的框架,它在Web开发领域中扮演着重要角色。Pushlet框架的设计旨在克服传统的HTTP协议中客户端请求、服务器响应的被动通信模式,转而采用一种...
开发者可以通过解压提供的pushlet-2.0.3压缩包,获取源代码、文档和示例,以便更好地理解和集成Pushlet到自己的项目中。 在使用Pushlet时,开发者需要注意以下几点: 1. **性能优化**:由于Pushlet依赖持久连接,...
Pushlet和Comet技术是Web服务器向浏览器推送数据的两种策略,主要用于实现实时的、双向的通信。这两种技术在传统的HTTP协议基础上进行了扩展,克服了HTTP请求-响应模型的限制,使得服务器能够主动向客户端推送数据,...
要使用Pushlet,开发者首先需要在服务器上部署Pushlet Server,然后在客户端和服务器端编写代码来实现数据的发布和订阅。对于客户端,可以使用提供的JavaScript库来创建订阅和处理推送的数据。对于服务器端,需要...
服务器推 pushlet 服务器推 pushlet 服务器推 pushlet 服务器推 pushlet
这个JAR文件包含了Pushlet的所有必要类和接口,使得你可以创建和管理Pushlet服务器端和客户端的组件。 2. **配置文件**:Pushlet需要两个配置文件,`pushlet.properties`和`sources.properties`。前者通常用于设置...
Pushlet的核心概念包括Pushlet服务器、Pushlet客户端和Pushlet事件。 1. Pushlet服务器:这是Comet服务的实现,负责接收客户端连接并保持连接打开状态,直到有新的数据可推送到客户端。 2. Pushlet客户端:通常是一...
文件可能包括服务器端的Java代码(如Servlet或Spring MVC控制器)、客户端的HTML和JavaScript文件,以及可能的配置文件。解压并研究这些文件,可以帮助理解如何将Comet或Pushlet应用于实际的进度条实现中。 总结,...
在实际应用中,PushLet可以与各种前端技术(如JavaScript、jQuery、WebSocket等)结合,构建出交互性强、用户体验优秀的实时Web应用。同时,由于PushLet基于Java,所以它可以很好地融入Java EE环境,与其他企业级...
【Pushlet的JAR包和文档】是一组与实时通信技术相关的资源,主要涉及Pushlet项目,这是一种基于Java实现的Comet风格的Web应用工具。Pushlet是早期实现服务器推送(Server-Side Push)技术的一个重要框架,它利用HTTP...
Pushlet框架主要包括两个核心组件:Pushlet Server和Pushlet Client。Pushlet Server运行在服务器端,接收并处理客户端的连接请求,同时负责将消息推送到已连接的客户端。Pushlet Client则运行在用户的浏览器或应用...
Pushlet结合点对点的概念,可以构建出分布式、高效且健壮的消息传递系统。 在"Pushlet点对点发送消息"这个主题中,我们可以深入探讨以下几个关键知识点: 1. **Pushlet框架**:Pushlet是Apache Cocoon项目的一部分...
【Pushlet服务器推技术】是一种实时通信技术,主要用于构建...在压缩包文件“pushlet”中,可能包含了实现Pushlet技术的源代码、配置文件和示例应用,供开发者学习和参考,以便在自己的项目中集成和使用Pushlet服务。
【标题】"修改后的pushlet的jar包和js"涉及的核心技术是Pushlet,这是一个用于实现服务器向客户端推送数据的技术。Pushlet是一个基于Java的开源项目,它允许服务器主动将信息推送到客户端,而无需客户端持续发送请求...
在实际应用中,开发者可能会结合Spring框架或者其他微服务架构来构建Pushlet服务,利用这些框架提供的功能进行服务注册、发现、监控和扩展。此外,前端可能使用JavaScript库(如Socket.io或Stomp.js)来与Pushlet...
在后台,PUSHLET利用Java的Servlet和WebSocket技术来处理连接和数据传输。Servlet负责处理客户端的请求,建立持久连接;WebSocket则提供双向通信的能力,使得服务器能主动推送消息到客户端。 **核心技术** - **Java...
服务器端通常包括一个Pushlet服务容器,例如PushletServer,它管理着客户端的连接和事件。 2. **Pushlet客户端**:客户端通常是一个Web应用,使用JavaScript或者其他客户端技术与Pushlet服务器建立持久连接。当接收...
Pushlet系统主要包括两部分:Pushlet服务器和Pushlet客户端。Pushlet服务器使用Servlet容器(如Tomcat)运行,处理来自客户端的连接,并负责推送数据。Pushlet客户端通常是一个JavaScript脚本,它在用户浏览器中运行...