- 浏览: 118080 次
- 性别:
- 来自: 深圳
最新评论
-
helloguoxing:
拿到file后,取出扩展名,判断下就OK了。
Spring3 MVC 学习笔记(三)文件上传 -
carlzhao531:
very helpful!~
从myeclipse导入eclipse导致不能识别为web项目(java项目转为web项目) -
1094512300:
jar包在哪里下载的啊。我找不到
Spring3 MVC 学习笔记(一) 入门 -
ember_319:
刚看了fanqiang站上的同一文档,这个排版好多了
LDAP应用技术简述 -
lantian_123:
很好的文章,唯一的缺点是没有图解
任务调度开源框架Quartz
文章列表
LDAP应用技术简述
作者:fredeirck@daifusecure.com www.daifusecure.com (2005-05-12 14:54:03)
一、简介; a) X500目录服务; OSL X.500目录是基于OSI网络协议的目录服务协议,也是LDAP的前身。但是X。500的缺点是不支持TCP/IP,而是支持OSI协议,显然,在 Windows等个人电脑上不可以使用OSI协议,在此前提下,也就产生了访问X500目录的网关--LDAP。 b) LDAP; LDAP(Li ...
文章来自http://liumingm.iteye.com/blog/288756
<一>
LDAP现在用的越来越多,所谓LDAP既Lightweight Directory Access Protocol。关于它的一些基本知识,我在这里就不做系统的介绍了,网上有很多的资料。我主要说一下在JAVA的语言环境 ...
1.远程接口定义
package org.spring.rmi;
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.List;
/**
* 远程接口继承Remote
* @author chenyw
*
*/
public interface UserService extends Remote{
/**
* 返回用户列表
* @return
* @throws RemoteException
*/
public List<U ...
spring支持在网络应用程序处理文件上传,提供拔插的org.springframework.web.multipart.MultipartResolver对象 。
在写上传文件的前提下需提供两个jar包:
1.添加上传拦截,可指定上传的大小
<!-- 上传拦截,如最大上传值及最小上传值 -->
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
...
1.支持REST
REST,即REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。
具体rest的详细描述
Spring3 全面支持REST风格的Web服务,而且用起来很方便
在Spring3 MVC 学习笔记(一)列子的基础上添加
RequestMapingController.java
package org.spring.mvc;
import org.slf4j.Logger;
import org.slf4j.LoggerFact ...
spring mvc原理图:
*根据HTTP请求的URL,调用相应的DispatcherServlet控制器。*提供一个视图是作为HTTP响应发送。
【springmvc 入门例子】
导入需要的包
文件目录:
1.创建HelloWorldController java文件
package org.spring.mvc;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
impo ...
1. 配置文件Log4J配置文件的基本格式如下:
#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName = fully.qualified.name.of.appender.class log4j.appender.appenderName.option1 = va
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
如此强大的优越性,实际上手并不难,尤其在spring框架下,使用log4j更是容易,下面介绍一下spring下的log4j应用。
当然先要下载相应的jar包(log4j.jar)
首先是web ...
rest,即REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。
目录
REST关键原则
为所有“事物”定义ID
将所有事物链接在一起
使用标准方法
资源多重表述
无状态通信
理论上的REST
总结
REST提出了一些设计概念和准则:
1.网络上的所有事物都被抽象为资源(resource);
2.每个资源对应一个唯一的资源标识(resource identifier);
3.通过通用的连接器接口(generic con ...
FreeMarker 是一款模板引擎:一种基于模板的、用来生成输出文本(任何来自于 HTML格式的文本用来自动生成源代码)的通用工具。它是为 Java 程序员提供的一个开发包或者说是类库。 它不是面向最终用户,而是为程序员提供的可以嵌 ...
插件集
用EasyExplorer插件,有了这个插件就可以很方便地打开资源文件所在的文件夹
安装: EasyExplorer 从http://sourceforge.net/projects/easystruts
下载后就是一个jar压缩文件。最新版就是1.04,已经很久没有更新了,但是对最新的eclipse 3.*平台还是支持的。但是,该插件的安装方式好像通过eclipse 的自动更新管理不起作用。
他最简单的工作方式就是:直接将该jar文件放置在eclipse的 plugin 目录下,然后重启eclipse平台就可以在右键中看到East Explorer菜单项,就可以打开 ...
序列化工具类
package serializable;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
/**
* 对象序列化
* @author chenyw
*
*/
public class O ...
RMI全称是Remote Method Invocation-远程方法调用,Java RMI在JDK1.1中实现的,其威力就体现在它强大的开发分布式网络应用的能力上,是纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而Java RMI 则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。
通俗来说即远程方法调用是一种计算机之间对象互相调用对方函数,启动对方进程的一种机制,使用这种机制,某一台计算机上的对象在调用另外一台计算机上的方法时,使用的程序语 ...
向表中增加一个 varchar 列: ALTER TABLE distributors ADD COLUMN address varchar(30);从表中删除一个字段: ALTER TABLE distributors DROP COLUMN address RESTRICT;在一个操作中修改两个现有字段的类型: ALTER TABLE distributors ALTER COLUMN addr ...
对象的序列化:把java对象转换为字节序列的过程。
对象的反序列化:把字节序列恢复为java对象的过程。
对象的序列化主要有两种用途:
(1)把对象的字节序列永久保存到硬盘上,通常存放在一个文件中;
(2)在网络上传送对象的字节序列。
JDK类库中的序列化API
(1)java.io.ObjectOutputStream 代表对象输出流,它的writeObject(Object obj)方法可对参数指定的obj对象进行序列化,把得到的字节序列写到一个目标输出流中。
(2) java.io.ObjectInputStream 代 ...