Java网络编程之组播小案例
    
            
摘要:网络数据传输分为三类,单播,广播,组播,其中组播是兼容前两者特点。发送者每次发送的数据可以被组内的所有接受者收到。在组内的发送者和每一个接受者之间实现点到多点网络传输,也称多点传送。组播是一种介于单播传输和广播传输之间的一种中间技术。当采用组播方式传送数据包时,发送方只需要发送一份相同的数据包,通过路由器动态决定数据包的路由,即寻找组播组的地址,只有必要时才赋值数据,然后将数据发送到这个组的每一个主机中。它可以大大提高数据传送效率,减少了骨干网络出现网络拥塞的可能性。比前两种方式效率都很好。下面来演示一下使用Java Socket的组播类实现一个组播的小案例首先是接收端package com.
        
阅读全文
                posted @ 
2012-03-26 16:52 
sp2012
        
阅读(3874) 
         
        推荐(0)     
             
            
            
    Hibernate使用Criteria实现查询
    
            
摘要:除了HQL查询外,Hibernate还提供了另外一种,更加贴近面向对象的思想的查询方式。下面来简单的演示一下。其实使用方法和HQl差不多package com.bird.hibernate.test; import java.util.List; import org.hibernate.Criteria;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.Restric..
        
阅读全文
                posted @ 
2012-02-28 20:22 
sp2012
        
阅读(240) 
         
        推荐(0)     
             
            
            
    Hibernate的HQL查询和工具类的增强
    
            
摘要:其实对Hibernate进行分析后可以发现,这个Hibernate对于对象的增加。删除,更新是差不多的,所以可以把他们整合到一个工具类中去。还有就是,因为查询是很复杂的,所以对于数据库的查询,就有相对应的接口,类似于JDBC中的PreparedStatemented这个类。下面我们先看一下工具类的增强package com.bird.hibernate.test; import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import .
        
阅读全文
                posted @ 
2012-02-28 19:38 
sp2012
        
阅读(383) 
         
        推荐(0)     
             
            
            
    Hibernate工具类和插入查询数据例子
    
            
摘要:再使用Hibernate框架的时候,第一次配置的时候它会去读取那些配置文件,这个是非常耗费时间和内存的事情,所以我们希望每次使用框架的时候他这句代码只执行一次。所以需要构建一个工具类来实现这些效果。工具类效果如下package com.bird.hibernate.test; import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration; @SuppressWarnings("deprecation")
public fina
        
阅读全文
                posted @ 
2012-02-28 18:46 
sp2012
        
阅读(580) 
         
        推荐(0)     
             
            
            
    Hibernate框架的搭建和第一个简单的实例
    
            
摘要:Hibernate是一个支持对JDBC进行封装的框架,实现了对底层数据库访问的封装。非常适合使用和开发。首先需要下载Hibernate,可以在这个网站下载最新包。http://www.hibernate.org/然后打开他的目录结构,将lib目录下的required目录下的包全部导入到工程中去,这个是hibernate运行所必须的最少的包。然后写一个Bean,将需要储存到数据库中的变量封装成Bean。为了让Hibernate识别这个bean,需要一个配置文件,这里起名叫User.hbm.xml。先看一下User的代码和User.hbm.xml的代码package com.bird.domain
        
阅读全文
                posted @ 
2012-02-28 12:26 
sp2012
        
阅读(7671) 
         
        推荐(0)     
             
            
            
    Spring对字段和集合的注入---依赖注入
    
            
摘要:Spring容器中,对于Bean的属性,或者说是集合,可以使用Spring容器进行值的注入和加载。包括基本类型的值的注入和容器类的注入。首先需要写一个Bean.package com.bird.service.impl; import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Properties;
import.
        
阅读全文
                posted @ 
2012-02-25 13:32 
sp2012
        
阅读(1912) 
         
        推荐(0)     
             
            
            
    Spring容器Bean的实例化方式和声明周期
    
            
摘要:Spring容器中,Bean的实例化方式还是有三种的。第一种就是最普通的直接构造,第二种和第三种分别是使用工厂生产模式来实例化Bean。下面来仔细说一下。首先建立工厂类package com.bird.service.impl; public class PersonServerBeanFactory { public static PersonServerImpl creatPersonServerImpl(){ return new PersonServerImpl(); } public PersonServerImpl creatPersonServerImpl...
        
阅读全文
                posted @ 
2012-02-24 21:07 
sp2012
        
阅读(1303) 
         
        推荐(0)