本文使用的环境:
安装jdk6:Java人都有
Eclipse环境: Eclipse for RCP/Plug-in Developers (183 MB)
开发一个简单的Hello World的OSGi Bundle(OSGi绑定包)
在OSGi中,软件是以Bundle的形式发布的。一个Bundle由Java类和其它资源构成,它可为其它的Bundle提供服务,也可以导入其 它Bundle中的Java包;同时,OSGi的Bundl...阅读全文
import java.io.*;
import java.net.*;
import java.util.StringTokenizer;
/**
* 一个简单的用 Java Socket 编写的 HTTP 服务器应用, 演示了请求和应答的协议通信内容以及
* 给客户端返回 HTML 文本和二进制数据文件(一个图...阅读全文
OSGi(Open Service Gateway Initiative)有双重含义。一方面它指OSGi Alliance组织;另一方面指该组织制定的一个基于Java语言的服务(业务)规范——OSGi服务平台(Service Platform)。
OSGi亦称做Java语言的动态模块系统,它为模块化应用的开发定义了一个基础架构。OSGi容器已有多家开源实现,比如 Knofler...阅读全文
dp.SyntaxHighlighter一个不错的源代码语法高亮插件,用于你的页面中通过js来动态实现语法高亮显示你的源代码。使用js脚本来动态进行代码着色的一个明显的好处在于:不会对原始的代码进行修改,保证原始代码的正确性,同时执行在客户端机器,减少服务器端得压力。可以说SyntaxHighlighter是作为技术介绍...阅读全文
HTTP协议 什么是HTTP协议
HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。
我们在浏览器的地址栏里输入的网站地址叫做URL(UniformResourceLocator,统一资源定位符)。就像每家每户都有一个门牌地址一 样...阅读全文
Spring官方的下载地址,点击这里进入Spring 3.0下载页面。
spring 3.0是Spring框架的一次重大更新, Spring框架是当下最流行的Java开发框架。
Spring 3.0的项目结构已经发现了巨大变化:
Spring3采用多项目结构源码组织,不再是以前的单一方式,共26个项目,差不多每个项目对于一个分发的jar包,不过有些项目是空的,或者...阅读全文
asp下载文件的代码,目的让用户点击时直接显示下载。当前有些虚拟空间主机支持asp,但是不支持下载文件,可以使用下面的代码达到下载的效果。
把下面的代码保存为 download.asp,下载的文件名以 filename为参数。
<%
Function downloadFile(strFile)
strFilename ...阅读全文
php下载文件的代码,目的让用户点击时直接显示下载。当前有些虚拟空间主机支持php,但是不支持下载文件,可以使用下面的代码达到下载的效果。
把下面的代码
<?php
//$file="tools/developer/tail.rar";
$file=$_GET["filename"];
$filename&nbs...阅读全文
jsp下载中文的介绍有很多,但是很多都不能彻底解决中文名的乱码问题,有的在ie中正常,在火狐中乱码,下面的代码京测试在两种浏览器中都 能正常显示中文文件名.
<%@page contentType="text/html;charset=UTF-8" %>
<%@page import="java.u...阅读全文
1、String –> InputStream
InputStrem is = new ByteArrayInputStream(str.getBytes());
or
ByteArrayInputStream stream
= new ByteArrayInputStream(str.getBytes());
2、InputStream–>String
BufferedReader in = new BufferedReader(new InputStreamReader(is));
...阅读全文