- 浏览: 6593 次
- 性别:
- 来自: 深圳
最新评论
文章列表
http://blog.csdn.net/caoxu1987728/article/details/2757877
当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localhost/test去掉,剩下的/aaa.html部分拿来做servlet的映射匹配。这个映射匹配过程是有顺序的,而且当有一个servlet匹配成功以后,就不会去理会剩下的servlet了,其匹配规则和顺序如下:
1. 精 ...
http://www.open-open.com/lib/view/open1338338587698.html
【】
引入相应的包json-lib-2.2-jdk15.jar
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
1. 把java 对象列表转换为json对象数组,并转为字符串
JSONArray array = JSONArray.fromObject(userlist);
String jsonstr = array.toString();
2.把java对象转换成json对象,并转化为字符串
JSONObject object = JSONObject.fromObject(user);
Strin ...
http://developer.51cto.com/art/200903/117512.htm
1、DOM,基于XML文档树结构的解析
使用树结构解析,解析前整个文档装入内存,占用内存大,但适合随机访问。
2、SAX,基于事件流的解析
事件驱动型,顺序读取,不需一次装入,遇到文件开头及结束、标签开头及结束将触发事件,用户在其回调事件中写入处理代码,但因为无状态,事件过后若没保存数据那么数据就丢了,适合顺序访问。
3、DOM4J
DOM4J 是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件 ...
1、序列化是干什么的?
简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式传送。发送方需要把这个Java序列化为字节序列才能在网络上传送;接收方则需要把字节序列反序列化为Java对象。
2、什么情况下需要序列化?
a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;
b)当你想用套接字在网络上传送对象的时候;
c)当你想通过RMI传输对象的时候;
public void delete(Serial ...
多个dwr.xml配置
- 博客分类:
- DWR
<!-- 配置dwr2,可配置一个servlet多个dwr.xml,或者多个servlet多个dwr.xml -->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-n ...
AOP面向方面编程,打破对象层次的界限,将共通关切点集中到一起,剥离单一职责代码,让程序结构更清晰。AOP可以看作对一些设计模式的修正,如Observer模式、Decorator模式、职责链模式,在达到相同目的同时,去除了使用设计 ...
异常:
A request has been denied as a potential CSRF attack
java.lang.SecurityException, Session Error
发生:升级dwr2、tomcat7、weblogic11、jsp中dwr路径问题
解决:
1、添加跨域访问参数
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servl ...
转载自http://www.blogjava.net/xiaodaoxiaodao/archive/2007/06/06/122383.htmlJava 对象初始化顺序java 对象是如何进行初始化的,新建一PrintClass.java文件如下(包括类PrintClass以及A和其子类B),编译运行其中的main方法
public class PrintClass {
public static void main(String[] args){
new B();
}
PrintClass(String var) {
S ...