首先参考:http://www.ibm.com/developerworks/cn/web/wa-lo-comet/index.html
http://hideto.iteye.com/blog/106466
在TCP通讯中,用到的术语长链接与短链接的有什么区别?在哪个环节上有区别。
linux_basic ---------------------------------------------------------------
好像是指的服务的方式:
短连接:执行一个服务操作后就断开TCP连接。如: http等
长连接:客户登陆后,可以执行任意操作,何时断开视协议而不同。如: telnet, ftp 等
短连接比较浪费网络资源吧(连接握手包太多)。
---------------------------------------------------------------
长连接是指一直保持连接
短连接是指每一次的操作都遵循,连接,发送数据,接受数据,关闭
这个规律
和协议没有太具体的联系
---------------------------------------------------------------
定义嘛,上面的说的差不多了,我加点其它东西吧。
个人感觉:
何时使用长连接何时使用短连接,取决于实际情况、实际需求,一般来说,
如果客户端和服务端之间的交互比较频繁的话,建议采用长连接,这样可以省
去频繁建立连接的开销,如果交互较少且短的话,采用短连接可以节省点系统资源。
分享到:
相关推荐
在J2EE应用程序开发中,连接Oracle数据库是一个关键步骤,这通常涉及到数据库驱动的使用。在给定的压缩包文件中,包含两个重要的驱动文件:`classes12.jar`和`ojdbc14.jar`,它们是Java应用程序与Oracle数据库进行...
在J2EE(Java 2 Platform, Enterprise Edition)开发中,连接数据库是常见的任务,用于存取和处理数据。本文将详细介绍几种常见的J2EE应用中连接数据库的方法,按照复杂度从高到低进行排列。 1. JDBC(Java ...
### J2EE数据库连接池配置及应用 在Java企业级应用开发中,数据库连接管理是一项重要的任务。不当的连接管理可能会导致性能问题甚至系统崩溃。本文将详细介绍如何在J2EE环境中配置和使用数据库连接池。 #### 一、...
本资料包主要涵盖了J2EE环境下如何进行数据库连接,以及相关的学习资源。 首先,让我们详细探讨J2EE中的数据库连接。在J2EE应用中,数据访问通常通过Java Database Connectivity (JDBC) API来实现。JDBC提供了一组...
2. **常用的J2EE连接池** - C3P0:开源的JDBC连接池,提供了强大的配置选项,支持JNDI绑定。 - DBCP (Apache Commons DBCP):Apache的一个项目,基于Jakarta POI库,提供了一种简单的连接池实现。 - HikariCP:被...
在Java编程环境中,J2EE(Java 2 Platform, Enterprise Edition)是一个用于构建企业级应用的框架,它支持多种数据库的连接,包括Microsoft SQL Server 2000和MySQL。在J2EE应用中,数据库连接通常通过Java Database...
标题中的"mysql-connector-java-commercial-5.1.40-bin.zip_40_J2EE数据库连接"明确指出这是一个商业版本的MySQL JDBC驱动程序,版本号为5.1.40,主要用于J2EE(Java 2 Platform, Enterprise Edition)环境下的...
5. **连接回收与销毁**:如果连接长时间未被使用,连接池可能会自动回收这些连接,以释放资源。当应用停止或服务器关闭时,所有连接都会被关闭。 现在我们来看看如何在J2EE环境中设置和使用连接池: 1. **选择连接...
1、服务器采用Tomcat6.0 2、数据库采用MySQL5.1 ... 数据库创建脚本文件放在data中 3、网站的管理员用户建立需要在MySQL中直接建立 insert into userinfo(username,userpassword,role) values('admin','12345',0);
本资源包含三个与J2EE连接池相关的包,这些包将帮助开发者更高效地管理和利用数据库连接。 1. **连接池的基本概念** - 连接池是预先初始化的一组数据库连接,当应用程序需要连接时,可以从池中获取一个已存在的...
J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出的用于构建企业级分布式应用程序的框架,它提供了服务器端的编程模型和运行环境,支持多种服务,如事务处理、安全、集群、数据库连接等。本实例集合将...
在本案例中,"J2EE连接SQL Server数据库需要的jar包"指的是用于建立这种连接所需的特定库。 首先,我们最常用的是Microsoft提供的SQL Server JDBC驱动程序,通常称为`sqljdbc4.jar`或`mssql-jdbc.jar`。这个JAR包含...
在J2EE应用程序开发中,数据访问是...总的来说,J2EE连接Oracle数据库进行增删改查涉及了JDBC、Model2架构、DAO设计模式和数据库操作的多个层面。理解并熟练掌握这些知识,对于开发高效、健壮的企业级应用至关重要。
### J2EE 笔记概览 #### 一、J2EE基础知识介绍 J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems为简化企业级应用开发而提出的一套技术标准,它提供了构建分布式系统的基础框架。在J2EE环境中,...
5. **JNDI(Java Naming and Directory Interface)**:JNDI提供了一个接口,使得Java应用能查找和绑定名字到各种服务,如EJB、数据库连接等。 6. **JTA(Java Transaction API)**:用于管理分布式事务,确保在多...
J2EE包通常包含一系列的库和技术,这些技术涵盖了从数据库连接、事务处理到Web服务等多个方面。在J2EE应用中,开发者可以利用这些库来构建模块化、可伸缩且易于维护的系统。 **Ant构建工具** 在描述中提到了Ant,...
二、Flex与J2EE连接数据库 1. **Java持久层技术**:在J2EE环境中,可以使用JDBC、Hibernate或JPA等技术进行数据库操作。这些技术提供了对象关系映射,简化了数据库操作。 2. **BlazeDS**:BlazeDS是连接Flex和Java...
j2ee 经典实例详解,j2ee 经典实例详解
**J2EE试题详解** J2EE(Java 2 Platform, Enterprise Edition)是Java平台的企业版,用于构建和部署分布式企业级应用程序。本试题集涵盖了J2EE的关键知识点,包括但不限于Servlet、JSP、EJB、JNDI、JMS、JTA、JDBC...