`
zlping
  • 浏览: 63822 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在android1.6之前的api中有有直接的方法来对webview设置代码,但是在之后的API中去掉了。所以只能寻求别的方法来设置代码。 下面代码是用反射原理来对webview设置代理: public static boolean setProxy(Context ctx, String host, int port) { boolean ret = false; try { Log.d("WebViewProxySettings", "setProxy defaulthost=& ...
webview把cookies都保存在本地的数据库中,用CookieSyncManager类进行管理。设置cookies的方法是:CookieManager.setCookie(String url, String value)执行下面代码:   CookieSyncManager.createInstance(context); CookieManager cookieManager = CookieManager.getInstance(); ...
活动的主窗口如何与包含屏幕上的软键盘窗口交互。这个属性的设置将会影响两件事情: 1> 软键盘的状态——是否它是隐藏或显示——当活动(Activity)成为用户关注的焦点。 2> 活动的主窗口调整——是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被软键盘覆盖时它的内容的当前焦点是可见的。 它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”values,例如&mdash有未定义的结果。各个值之间用|分开。例如: 在这设置的值(除"sta ...
研究了一周的时间终于把分布式事务配好了,中间走了很多弯路,在这里把它记下来 具体的配置我就不多说了,google一下有很多,下面我主要介召一下注意事项和常见的错误 1、Tomcat必须得配事务的JNDI。 在context.xml文件中<WatchedResource>WEB-INF/web.xml</WatchedResource> 的后面加上 <Transaction factory="com.atomikos.icatch.jta.UserTransactionFactory" /> 我这用的是tom ...
在三层结构中处理异常,一般是DAO层抛出DatabaseException,在service层抛出自定义的业务异常ApplicationException,最后在action中捕获异常通知用户。   在这值得一提的是在service中抛出业务异常最好继承RuntimeException。因为事务一般放在service层,如果抛出的是checked异常,事务不会回滚,这是spring的特性。spring抛出的unchecked异常。
当JSP中用<%@ include file="*" %>时会出现码密问题,这是因为include是在编译时进行的,被包含的页面编码不一样就会出现乱码。 有两种解决方法: 第一:可以修改被include的文件: 1.当jsp include动态文 件时(jsp文件)可以在被include的jsp文件头部加上代码: java 代码 <%@ page language= "java"  contentType= "text/html; charset=UTF-8"   pageEncodi ...
在struts1中要调一个action的不同方法,可以在url中这么写 loginAction.do?action=login 然后在配置文件中配置action为 <action path="/loginAction" parameter="action">  就可以调用loginAcion中的login方法了。   而在struts2中有两种解决方法   1、就是常用的“动态方法调用”,就是在url中用感叹号把action和把调用的名字分开,如:loginAction!login.action。 2、用通配符,struts2.x ...
先说一下需求:用webservice实现文件传输,并且客户端只能接收字符串。需求比较变态,因为是要和以前的PB程序进行整合,没办法。   经过长时间的测试,发现两种方法:   1、JAVA读文件--二进制--转化成字符串--二进制--文件。这种方法在二进制转字任串的时候必须用iso8859-1编码,同理字符串到二进制也要用iso8859-1,否则会丢失数据,最后生成文件时错误。   2、JAVA读文件--二进制--BASE64加密--二进制---字符串---二进制---base64解密--二进制--文件。这种方法的好处是不要求编码方式,缺陷是base64加密会使数据量增加1/3。 ...
打开窗口: Code: var handle = window.showModalDialog(url, objects, feathers); 其中:objects可以为参数(包括数组),也可以是对象。 通常的用法 objects = {window} ,把父窗体的对象共享给子窗体。 2。关闭子窗口: Code: window.close(); ...
对Spring的事务描述详细 http://www.iteye.com/topic/328095
用struts2+json开发项目,发现调用其中的一个方法(getFunction())莫明其秒的执行了两次,而另一个方法也莫明其秒的自已执行了。   debug了半天,原因是我用JSON插件把返回结果定为JSON了。而JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化,都会执行   唉
在项目收尾阶段,客户突然提出一个很麻烦但也很正常的需求,系统内的一切改动都要进行记录。格式如:     2004.1.1 12:30  郁也风 销售订单 订货日期 2004.1.2->2004.1.3        第一时间我就想到了也很AOP的Trigger,但Trigger毕竟和Java代码是两个世界,怎么把操作员名字传进去就有点麻烦(要所有表再加一个 last modifier的列,然后修改程序),同时Trigger一个很不够AOP的地方就是有多少个表就要写多少个Triger,有多少个列就要写多少列。     Hibernate的Community Area 刚好有一篇History ...
一直知道单元测试有很多好处,也看过TDD方面的资料。可就是没机会用,原因一样项目时间太紧,加班都还完不成呢,哪有时间做单元测试啊。   老大有意向要改变现状,我也要冲冲电,找了很多资料。关于单元测试的不少,可关于SSH下的单元测试的文章就不多了。在这里先发布一下自已的一点看法。   1.DAO层的单元测试:DAO层单元测试最好连上数据库,对于我们应用程序,特别是数据处理型应用,你不测试数据库访问,根本就等于没有做测试。换句话说测试DAO就是在测试你的Hibernate映射关系有没有配对,你的HQL查询有没有写对,这一Mock,要测试的真正目标根本就没有达到。spring提供了一个Abst ...
在Spring中使用XFire构建Web Service应用 概述 XFire是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发Web Service应用。XFixe内建在STAX的基础上之上,STAX是基于流的XML解析引擎,这使得XFire拥有很高的性能。 相对Axis来说,目前它的人气指数相当高,加上其提供了和String集成的支持,在目前的Web Service开源社区拥有众多的追随者,XFire被多个开源项目所使用。XFire为Spring提供了支持,这使得我们可以很容易在Spring中 ...
在xfire拦截器inHandlers和outHandlers中,执行顺序是倒着执行的,就是先执行下面的handler再执行上面的。 不知道为什么要这样设计? 比如 <property name="inHandlers"> <list> <ref local="saftyHandler" /> ① <ref local="loggingHandler" />② <ref local="domInHandler" ...
Global site tag (gtag.js) - Google Analytics