`
wen866595
  • 浏览: 264450 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
用Java  Socket 实现发送HTTP请求和读取响应。   public class LearnHttp { private static final byte CR = '\r'; private static final byte LF = '\n'; private static final byte[] CRLF = {CR, LF}; public static void main(String[] args) throws UnknownHostException, IOException { new LearnHttp().testHttp() ...
  为什么使用协议解码过滤器 ProtocolCodecFilter ? 1)  TCP保证所有的包以正确是顺序传递,但不保证发送方的一次写操作在接收方产生一次读操作。在 MINA 的术语中:没有 ProtocolCodecFilter ,发送方的一次 IoSession.write(Object message ...

MINA 简单示例

构建一个TCP的时间服务器和客户端来了解构建基于MINA 的应用程序的步骤。   需要的最小jar 包: 日志是必须的,log4j.properties 配置为: log4j.rootCategory= DEBUG,   stdout   log4j.appender.stdout= org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout= org.apache.log4j.PatternLayout

MINA 基础知识

      MINA是简单的、功能完全的网络应用程序框架,提供: l  为不同的传输类型提供统一的API 。 u  用Java NIO 实现 TCP/IP 和 UDP/IP 。 u  用RXTX 实现串行通信。 u  VM内部的管道通信。 u  实现自己的传输类型。 l  Filter接口作为扩展点,类似 Servlet 的 filters 。 l 

XStream 简单使用

    博客分类:
  • XML
  XStream是一个JavaBean和XML互转换的根据类库。不需要映射文件,使用简单,不过很久没更新了。     使用很简单,直接代码:   public class Student { private String firstName; private String secondName; private int age; } public class Classz { private String name; private String id; private List<Student ...

XCAP

    博客分类:
    引言 如名字所示,XCAP 是一种配置访问协议。它使用 XML 文档格式来存储应用程序的配置数据,允许客户端读取、写入及修改配置数据。   XCAP映射 XML 文档的子树和元素属性到 HTTP URL ,所以这些组件可以通过 HTTP 直接获取。 XCAP 是一种映射 XML 文档和文档属性到 HTTP URL 的一种惯例,一个资源的修改如何影响其他资源的规则,数据验证的约束,访问资源时相关的授权策略。因为这种结构,普通 HTTP 能够用来操作数据。 XCAP 很大长度上借鉴了 Application Configuration Access Protocol (
如果xml片段的数据里有单个的 & 或 " + "<article><text>abc&amp;123</text></article>" + "<article><text>abc&lt;&gt;123</text></article>" + "<article>" + "<text>abc&lt;&gt;123</text>& ...

Map接口迭代

    博客分类:
  • java
以前也曾看到过这种迭代方式,在实际编码时却一直忘了,今天特地记下来: for(Entry<String, String> entry : map.entrySet()) { System.out.println(entry.getKey() + ":" + entry.getValue()); } 以前一直都是这样写的: for(String key : map.keySet()) { System.out.println(key + ":" + map.get(key)); } 如果Entry是存放在数组里就不 ...
概述: Castor 映射是一种隔离Java对象模型因XML文档格式变化而变化的好方法。 映射信息是由一个XML文档来指定的。这个从Java对象的角度来编写,描述了对象的属性如何转换到XML。映射文件的一个约束是,Castor应该能够在解组时无疑议地把给定的XML元素、属性转换到对象模型。 映射文件描述了每个对象的每个字段如何映射到XML。字段是对象属性的抽象。它可以直接等价于一个公有的类变量或简介等价于一个属性,通过获取器方法(setter和getter)。 可以混合使用映射和Castor默认行为:当Castor处理一个对象或XML数据,但找不到有关信息时,它将依赖它的默认行为。Cast ...
Castor XML 的映射模式可以满足内省模式所不能处理的需求。 在映射模式下,Java 类及属性与XML 文档的元素、属性之间的绑定关系是写在XML形式的文件里的。 下面是Java 类: public class Author { private String firstName, lastName; public Author() { } public Author(String firstName, String lastName) { this.firstName = firstName; this.lastName = lastName; ...
Castor XML是一个数据绑定框架,用于把Java 对象编组到XML或从XML解组数据生成Java 对象。与DOM和SAX不同的是,这两者的关注点是XML文档的结构,而Castor XML关注的XML文档里的数据。Castor XML 处理数据绑定有三种方式:内省模式、映射文件、类描述器模式。 内省模式是最简单的方式。Castor XML 使用Java 的反射机制和默认的命名规则来处理XML文档里属性、元素与Java 类、属性之间的绑定关系。 内省模式主要使用org.exolab.castor.xml.Marshaller和 org.exolab.castor.xml.Unmarshal ...
最近看到项目组SE写的单例: private static SingleTon instance = null; public static SingleTon getInstance() { if(instance == null) { return instance; } else { synchronized(instance) { if(instance == null) { instance = new SingleTon(); } else { return instance; } } retu ...
把三个文件放在同一目录下。 JSP页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ taglib pr ...
初步备份,以后再整理:
1、定义一个表示远程服务的接口RemoteInterface,必须继承自java.rmi.Remote(Remote是一个标识,没有抽象的方法)。 在RemoteInterface里定义可被远程调用的方法,方法必须声明抛出java.rmi.RemoteException。 public interface RemoteInterface extends Remote { public long serverTime() throws RemoteException; } 2、定义一个类RemoteClass继承自UnicastRemoteObject类,且实现了远程服务接口Rem ...
Global site tag (gtag.js) - Google Analytics