`
文章列表
这段时间在研究Struts2,学习资料是新上市的李刚著的《Struts2权威指南》,很不错的一本书,看了觉得收获很大。刚研究完Struts2中的Ajax输入校验,并做了一些例子,现总结如下: Ajax的输入校验不是客户端校验,而是服务 ...

JDOM使用

JDOM是一种使用 XML 的独特 Java 工具包,用于快速开发 XML 应用程序。它的设计包含 Java 语言的语法乃至语义。 JDOM是两位著名的 Java 开发人员兼作者,Brett Mclaughlin 和 Jason Hunter 的创作成果, 2000 年初在类似于 Apache 协议的许可下,JDOM 作为一个开放源代码项目正式开始研发,JDOM 作为一个开放源代码项目正式开始了。它已成长为包含来自广泛的 Java 开发人员的投稿、集中反馈及错误修复的系统,并致力于建立一个完整的基于 Java 平台的解决方案,通过 Java 代码来访问、操作并输出 XML 数据 ...
DWRUtil 小结2007-09-11 15:44$(); 功能 : 相当于 document.getElementById(id); 参数 : id 或 name 属性值 ; 例 : <script> Var ele=$(txt_test); Var str=DWRUtil.toDescriptiveString(ele,1) DWRUtil.debug(str); </script> DWRUtil.getValue(); 功能 : 获得指定元素 value 值 参数 ...
1、将dwr.jar放到应用的/WEB-INF/lib目录下 2、配置web.xml,增加如下代码: Java代码 <!--初始化WebApplicationContext--> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml,/WEB-INF/action-servlet.xml</ ...
Apache的HTTPD是目前比较受欢迎的网站服务器软件,它不 但功能强大,而且完全免费,并且支持市场上流行的各种操作系统(Windows,Linux,Mac os)。同时对于Java Servlet/JSP的支持,通常也会使用同样Apache出品的Tomcat。 Tomcat除了支持Java Servlet/JSP之外,也可以当做网站服务器使用,但是在对于静态的html文件、图片文件等的解析效率上不如Apache HTTPD的执行效率高。应用tomcat的服务器如果网站的访问量较大,系统资源占用会明显升高,近日笔者在项目执行过程中遇到这一问题,便也想到同时 应用tomcat+apache服务 ...
需要实现跨域访问,无非就那么几种方式,其中jsonp是最为理想的方式,由于jsonp属于非正式协议,所以安全性就受到质疑。但是不妨碍我们使用其实现我们的跨域访问。 要使用jsonp完成跨域放访问,首先要熟悉他的原理。 首先在客户端注册一个callback, 然后把callback的名字传给服务器(此回调函数名字可以不带)。此时,服务器先生成 json 数据。 然后以 javascript 语法的方式,生成一个function , function 名字就是传递上来的参数 jsonp.最后将 json 数据直接以入参的方式,放置到 function 中,这样就 ...
整合jbpm4.3和spring其实没那么困难,但是我还是搞了很久。晕ing 代码如下,首先是application.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://ww ...
首先说说重复提交是怎么产生的,一般情况下有两种方式: 1,页面提交后再次刷新页面。 2,在提交的时候多次点击提交按钮。 strut1.x中解决防止提交1的方法是通过重定向解决,但是方式2在网速很慢或者是用户快速的点击提交按钮时,还是能够重复提交数据。 struts2中为方式2提供了解决方案(方式1用重定向是也可以防止用户刷新页面而引起的重复提交),struts2通过使用令牌(token)解决此类的问题。 要使用token,首先在页面上在你要提交的表单中加上<s:token/>,次标签解析后会生成两个隐藏域: <input type =&quo ...
“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP 文本信息,然后使用TCP/IP做传输层协议将它发到网络上。”   而我们平时说的最多的socket是什么呢,实际上socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/IP协议。实际上,Socket跟TCP/IP协议没有必然的 ...
MyEclipse的updating indexes功能,看着并不起眼,但是如果机器的资源比较紧张的时候(尤其是用maven的时候),就会带来不少的麻烦,因为在updating indexes的时候,机器会变得很卡(我是每次都被卡死),也不知道MyEclipse在进行这项操作时,为什么会占用那么多的资源,弄得硬盘灯一直亮着。 下面就是关闭此功能的方法: Window => Preferences => Myeclipse Enterprise Workbench => Maven4Myeclipse => Maven=>禁用Download repository ...
环境:axis2 1.4, spring1.2 或者 spring2.0, tomcat6.0, windows vista 由于项目需要搭建一个良好的架构,我选择了用axis2和spring整合。不过再还没有做的时候,就听同事和网上的朋友说axis2和spring整合是多么难的事,使得我有一种极度想挑战它的心理,哈,其实整合起来非常的容易,不过网上介绍axis2的不多。我是用axis2官方网站的方法做整合的。地址:http://ws.apache.org/axis2/1_4_1/spring.html 官方网站上介绍两种方式整合,一种是我们所熟悉的applicationContex ...
从Java6开始,Sun的JDK就附带了一个轻量级的数据库,名字叫做Derby。也就是Java DB,由IBM于2004年捐给Apache开源项目组。Derby是一个事务关系型的数据库管理系统,体积非常的小,所有的加起来大约2M左右吧。在最新的Java JDK6发布版里,Derby默认安装在%JAVA_HOME%/db目录下,包括核心库,演示程序以及一个例子数据库。Derby的优势在于体积小,管理操作简单。对于开发者来说,你可以轻易地用代码来创建和使用数据库,进行所有的数据库操作也是相当方便的。在系统的开发阶段使用Derby,可以加快开发速度。加上Java JDBC的跨数据库平台性,要转换 ...
package com.hmw.picMark; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import ...
为IE内核浏览器有:   360、世界之窗、IE、GreenBrowser 但傲游、google chrome、mozilla firefox 都为自身内核 处理前台页面代码时特别需要注意(如文件上传)  
<script language="javascript"> //禁止用F5键 function document.onkeydown() { if ( event.keyCode==116) { event.keyCode = 0; event.cancelBubble = true; ...
Global site tag (gtag.js) - Google Analytics