摘要:
可参考 http://blog.pandax.me/cjbk/ 此文 阅读全文
摘要:
测试:1.两个不同的classloader加载同一个类:2.使用自定义的classloader加载自定义的java.lang.Object:抛出SecurityException:禁止包名:java.lang。要加载一个类最后都必须调用classloader的defineClass(...)方法,而该方法会对加载的类名进行检查,如果加载的类不安全(如:重载系统类object),则抛出异常,禁止加载。 阅读全文
摘要:
实现方案一:客户端与服务器建立好socket连接后,在客户端关闭时不要关闭socket,这时服务端在调用原来socket的read方法时,由于原来的socket已经关闭,这时会抛出“java.net.SocketException: Connection reset”异常,就可以知道客户端已经被用户关闭。 阅读全文
摘要:
comet:俗称反转Ajax或服务端推数据技术。1.短轮询(poll):最简单的一种comet,原理是客户端每隔一段固定的时间间隔就向服务器发送请求,建立连接,当从服务器返回后,隔一段固定的时间又重新发送请求。服务器有数据就可以通过这个连接把数据发送过来,没有的话发送空数据。服务器会马上响应,无论有没有数据。2长轮询(long poll):对短轮询的一个优化方案,人们认为这个才是真正的comet。客户端向服务器发送请求,服务器阻塞该请求线程,并在服务端等待处理,当服务端有结果返回时,服务端立刻把数据发给客户端,并关闭连接。客户端收到数据后,对数据进行处理,并又重新开始一次长轮询。如果没有数据, 阅读全文
摘要:
1.使用throws关键字放在方法名括号的外面,修饰改方法,表示 抛出的异常给调用该方法的方法处理,也就是说谁调用谁负责。2.使用throw关键字放在try{}catch(exection e){}的try里面,表示抛出的异常由本方法自己处理。若没有放在try{}块中,则需要加上throws关键字抛出该异常由调用这个方法的方法处理。测试程序: 1 package com; 2 3 public class ExTest { 4 5 public static void main(String[] args){ 6 ExTest t = new ExTest(); 7... 阅读全文
摘要:
问题描述:没有下拉选项了解决方案:在以下各个方案前,请先确认已经安装了tomcat插件,可从帮助-首选项-软件中心查找是否装了支持tomcat的插件。若已确认安装了tomcat,则可进行实施以下方案:1.重启myeclipse软件。2.window->preferences->startup and shutdown 看tomcat选项有无勾上。3.如果实在不行,重装myeclipse软件。 阅读全文
摘要:
1.使用LoginCommand 用来验证用户身份信息。自定义的LoginCommand必须实现LoginCommand和LoginCommandExt接口。<login-command>的子标签<per-client-authentication>为true时表示认证信息被存储在与flex应用程序关联的FlexClient对象中,浏览器中的每个标签都要独立认证。2.定义安全约束(有基本的和自定义的两种类型供选择)。3在destination定义中,引用安全约束。 阅读全文
摘要:
channels是封装了flex客户端与blazeds服务器之间的连接行为的客户端对象。管道可与blazeds服务器上的相应的端点通讯。(注:个人见解------管道是在客户端监听着连接,是客户端与服务端通讯的入口 ,而端点是在服务端监听着连接,是服务端的入口,管道的出口。客户端的数据都通过 管道输送到对应端点 ,相当于客户端建立管道连接后的出口,管道的出口只对应着与它相应的端点。客户端管道发封装的消息给服务端端点,端点解析数据后,把数据发给MessageBroker,MessageBroker把消息路由给恰当的目的地。Channels分为AMF Channel和HTTP Channel:AM 阅读全文
摘要:
到目前为止,网上的大部分内容都是旧的,然后各位网友都在拼命的复制黏贴那些旧内容,导致新的东西几乎被覆盖掉,甚至误导了新手,把旧的配置当成新的来用。Top 2. 把请求映射到Spring管理的MessageBroker,请求映射必须在3个地方被配置:DispatcherServlet mapping in web.xml(在web.xml配置DispatcherServlet)HandlerMapping in the Spring WebApplicationContext(配置SimpleUrlHandlerMapping标签)Channel definitions in the Blaze 阅读全文
摘要:
先上代码: 1 <fx:Model id="MyEmployee"> 2 <roots> //必须定义这个根节点,名字可任意取 3 <root> 4 <name> 5 sdfsdf 6 </name> 7 <department>Accounting</department> 8 <email>wtuckerman@wilsoncompany.com</email> 9 ... 阅读全文