
OPEN
文章平均质量分 50
jc_dreaming2
这个作者很懒,什么都没留下…
展开
-
Apache FileUpload组件
Apache FileUpload组件在最初的 http 协议中,没有上传文件方面的功能。RFC1867("Form-based File Upload in HTML".)为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft IE, Mozila, Opera 等,按照此规范将用户指定的文件发送到服务器。服务器端的网页程序,如 php, asp, jsp 等,可以按照...原创 2013-11-22 15:05:24 · 191 阅读 · 0 评论 -
struts1 和Spring整合jar包
struts1 和Spring整合struts1 和Spring整合:1.(1)添加与Spring有关的jar包(spring.jar,log4j-1.2.9.jar、commons-logging.jar) 如果用Spring的AOPhuo则再填其相应的jar包 (2)对于Spring2.5以后的版本(本项目实际是Spring2.5.5版本)主要涉及spring.jar、...原创 2010-11-17 11:33:28 · 219 阅读 · 0 评论 -
spring 与struts的集成
Struts与Spring的集成主要有两种方式,即DelegatingRequestProcessor和DelegatingActionProxy方式,这两种方式应用了Spring IOC来管理Struts的Action,顾名思义,两者即是在代理某对象,熟释Struts的必然知晓RequestProcessor和Action,Spring在这两处切入到页面层的请求链中(通过扩展Struts中的Re...原创 2010-11-17 08:37:21 · 147 阅读 · 0 评论 -
架构整合要点。
整合spring2 + struts1.2 + hibernate3.2 程序要使用spring2,需要spring插件jar包和spring的类库外。1.web.xml配置spring的监听。 [code="java"] org.springframework.web.context.ContextLoaderListener ...原创 2010-11-16 17:27:01 · 127 阅读 · 0 评论 -
Spring iBATIS整合实例演示
Spring iBATIS整合模式一[code="java"]/* * UserDAO.java * * Create Version: 4.2.0 * Author: PangLei * Create Date: 2005-04-21 * * Copyright (c) 2005 UTStarcom(China) Corporation. All Righ...原创 2010-11-15 15:58:41 · 94 阅读 · 0 评论 -
jeecms v3
好久没有逛jeecms的官方论坛了,今天去看了下,jeecms v3版本的源代码终于放了出来,要下载研究jeecms二次开发的可以去下载拉.jeecms v3源码下载地址:http://bbs.jeecms.com/res_base/jeecms_com_bbs/upload/2011_2/jeecms-3.0.4-final-src.zipjeecms v3安装版下载地址:http://...原创 2011-07-04 15:28:09 · 167 阅读 · 0 评论 -
gwt整合ibatis
最近整合gwt整合ibatis,常见错误控制台报错:一.NoClassDefFoundError的错误[code="console"]com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract java.util.List com.gwt.ibatis.client.rpc....原创 2011-07-02 09:42:51 · 110 阅读 · 0 评论 -
GWT RPC原理浅析(二)
前一篇介绍了RPC大体的流程,核心方法是RemoteServiceServlet类中的processPost方法 [code="java"]public final void processPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletExce...原创 2011-06-17 16:14:05 · 258 阅读 · 0 评论 -
GWT RPC原理浅析
GWT中前后台交互有多种方式,包括JSON,XML,RPC 其中RPC是GWT提供给我们的功能,他能够让我们直接在前后台传递对象,而无效考虑中间的传递过程。这样的好处是大大提高了我们的开发效率。 GGWT中前后台交互有多种方式,包括JSON,XML,RPC 其中RPC是GWT提供给我们的功能,他能够让我们直接在前后台传递对象,而无效考虑中间的传递过程。这样的好处是大大提高了我们的开发效率。 ...原创 2011-06-17 15:26:05 · 472 阅读 · 0 评论 -
后台错误处理
后台处理[code="java"]if (!isTokenValid(request)) { request.setAttribute("showError", "已经保存,请不要刷新页面或重复提交!"); return mapping.findForward(Constants.ERROR); }[/code]前台处理error.jsp[code...原创 2010-11-17 15:10:21 · 155 阅读 · 0 评论 -
spring,ibatis的笔记
在上文中,我们把iface包下的DAO接口归为业务层,在这里不需要做修改。ibatis的sql配置文件也不需要改。要改的是DAO实现类,并在spring的配置文件中配置起来。1、修改基类所有的DAO实现类都继承于BaseSqlMapDao类。修改BaseSqlMapDao类如下:public class BaseSqlMapDao extends SqlMapCli...原创 2010-11-22 08:51:26 · 87 阅读 · 0 评论 -
各种数据库对应的jar包、驱动类名和URL格式
各种数据库对应的jar包、驱动类名和URL格式 2011-12-13 13:14:58| 分类: Java | 标签: |字号大中小 订阅 1.1. 各种数据库对应的jar包具体如下:数据库类型对应的Jar文件Oracle classes12.zip 或 ojdbc14.jarSybasejcon...原创 2012-11-20 16:38:25 · 175 阅读 · 0 评论 -
The template at a glance一目了然的模板
The template at a glance一目了然的模板 Page Contents 网页内容 Intro. 前奏。 Examples of directives 指令的例子 The if directive “if指令 The list directive 该清单指令 The include directive include指令 Using directi...原创 2011-08-05 09:06:27 · 191 阅读 · 0 评论 -
FreeMarker
一目了然的数据模型 As you have seen, the data-model is basically a tree.正如你所看到的,数据模型基本上是一个树。 This tree can be arbitrarily complicated and deep, for example:这种树可以任意复杂和深刻的,例如: (root) (根) | | +-...原创 2011-08-05 09:04:35 · 124 阅读 · 0 评论 -
E3.Tree参考手册
E3.Tree参考手册(v1.0)目录简介 2系统要求 2新增功能 2升级说明 2样例部署 2使用 4Lib文件清单 4使用taglib 4添加JAR到classpath中 8业务数据对象 8控制器Servlet 9JSP页面 11web.xml配置 11测试 12体系结构 12设计模型 13API代码片段 20...原创 2010-12-10 09:52:56 · 248 阅读 · 0 评论 -
e3.tree 1.5 发布,很好,很强大,有截图[转]
E3.Tree是E3平台下一个用于构造树型UI(menu,tree,outlookbar等)的的组件, E3.Tree 特色: 1:部署简单,只需要把相关jar放到WEB-INF/lib目录下即可 2:构造树,菜单等树型UI的开发模式一致 3:提供了API和taglib 2种使用方式,使用简单,功能强大 4:能够很容易把现有的树型UI集成进来,现在支持的有:xt...原创 2010-12-07 14:14:47 · 124 阅读 · 0 评论 -
在Action中获取ServletContext实例
1:在Action中获取servletContext的时候可以通过this.getServlet().getServletContext();法子 获取 也可以用requset.getSession().getServletContext();效果 一样 2:对于web容器来说,ServletContext接口定义了一个servlet环境对象,这个对象定义了一个在servlet引擎上的...原创 2010-11-25 13:43:34 · 168 阅读 · 0 评论 -
Bean named 'sqlMapClient' must be of type [org.springframework.orm.ibatis.SqlMap
在整合spring2.5和ibatis2,出现了ibatis的jar包问题。Bean named 'sqlMapClient' must be of type [org.springframework.orm.ibatis.SqlMapClientTemplate], but was actually of type [com.ibatis.sqlmap.engine.impl.SqlMapC...原创 2010-11-22 09:57:13 · 477 阅读 · 0 评论 -
spring,ibatis的笔记
在上文中,我们把iface包下的DAO接口归为业务层,在这里不需要做修改。ibatis的sql配置文件也不需要改。要改的是DAO实现类,并在spring的配置文件中配置起来。1、修改基类所有的DAO实现类都继承于BaseSqlMapDao类。修改BaseSqlMapDao类如下:public class BaseSqlMapDao extends SqlMapCli...原创 2010-11-22 08:51:30 · 69 阅读 · 0 评论 -
JAVA代码调用客户端摄像头 初步探讨
首先到sun下载最新的jmf,然后安装。 然后,说一下需求 1. 用摄像头拍照 2. 在文本框输入文件名 3. 按下拍照按钮,获取摄像头内的图像 4. 在拍下的照片上有一红框截取固定大小的照片。 5. 保存为本地图像为jpg格式,不得压缩画质 技术关键,相信也是大家最感兴趣的部分也就是如何让一个...原创 2011-02-21 16:51:57 · 394 阅读 · 0 评论 -
tomcat部署jbpm项目 loader constraint violation
当tomcat部署jbpm项目 时,启动项目控制台出错[code="console"]javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationCon...原创 2011-02-11 14:22:33 · 136 阅读 · 0 评论 -
Java Web Start
一.首先了解一下什么是java web start1JNLPJava Network Launching Protocol (JNLP,java网络加载协议) JNLP解决了很多先前用java开发针对客户端的功能的问题。一个JNLP客户端是一个应用程序或者说服务,它可以从宿主于网络的资源中加载应用程序。如果你使用JNLP打包一个应用程序,那么一个JNLP客户端能够: o 为...原创 2011-09-14 10:45:57 · 131 阅读 · 0 评论 -
转载:一个非常简单的quartz例子
在quartz中一个作业实例必须实现org.quartz.Job接口如:[code="java"]package com.unicom.gdnum.jobs;import java.util.*;import org.apache.commons.logging.*;import org.quartz.Job;import org.quartz.JobExecu...2010-05-04 10:56:15 · 85 阅读 · 0 评论 -
iBATIS使用之高级查询技术详解
ibatis in action为ibatis展现自己强大功能提供了保证,ibatis也可以完成更为复杂的任务。在本章中,我们会了解新的技术,减少我们的编码量;以及改善性能、降低资源消耗(footprint)的几种方法。1 使用ibatis操作xml 译者注:ibatis的java版本可以操作基于xml的数据。但意义并不是很大,在以后的版本中该特性可能会被移除。ibatis.net...2010-04-16 15:35:50 · 133 阅读 · 0 评论 -
commons(五)学习Betwixt,Digester,Jelly,和JXPath。
XML类包含了与Java、XML技术相关的类,包括:Betwixt,Digester,Jelly,和JXPath。 2.1 Betwixt ■ 概况:实现XML和JavaBean的映射。 ■ 官方资源:主页,二进制,源代码。 ■ 何时适用:当你想要以灵活的方式实现XML和Bean的映射,需要一个数据绑定框架之时。 ■示例应用:Betwix...2010-04-15 13:15:51 · 386 阅读 · 0 评论 -
commons(四)学习Codec
包装类Codec1.1 Codec ■ 概况:提供常用的编码器和解码器。 ■ 官方资源:主页,二进制,源代码。 ■ 何时适用:当你需要Base64和Hex编码功能的标准实现之时。 ■ 示例应用:CodecDemo.java。要求CLASSPATH必须包含commons-codec-1.1.jar。 ■ 说明: Codec里...2010-04-15 13:11:54 · 138 阅读 · 0 评论 -
commons学习概览
可重用性是Jakarta Commons项目的灵魂所在。这些包在设计阶段就已经考虑了可重用性问题。其中一些包,例如Commons里面用来记录日志的Logging包,最初是为其他项目设计的,例如Jakarta Struts项目,当人们发现这些包对于其他项目也非常有用,能够极大地帮助其他项目的开发,他们决定为这些包构造一个"公共"的存放位置,这就是Jakarta Commons项目。 为...2010-04-15 12:16:48 · 177 阅读 · 0 评论 -
commons(一)初步使用
apache commons项目大家都应该有或多或少的了解了,目前它在其他许多开源项目中被广泛得应用,基本上已经成为项目开发的一些基本(工具)类,像其中对字符串的处理、对日期、数字的处理,对javabean的处理、以及对xml和模板的处理等,都为项目开发提供了很大的方便。希望大家也将这些工具类应用到自己的日常开发中来。下面仅举几例,实际的用途要更为广泛得多:1、判断一个字符串(str)是否...2010-04-15 12:01:50 · 260 阅读 · 0 评论 -
Commons学习(三) BeanUtils
使用PropertyUtils.copyProperties()(包名为:org.apache.commons.beanutils.PropertyUtils)拷贝一个bean中的属性到另一个bean中,第一个参数是目标bean,第二个参数是源bean,代码片段见下 Book srcBook = new Book(); srcBook.setName("Jakarta Comm...2010-04-14 19:39:12 · 109 阅读 · 0 评论 -
commons学习(二)StringUtils
取得commons-lang-2.1.jar后加入自己工程的lib目录就可以了.如果用户不允许使用commons,那末打开其源码把具体函数加入自己的代码也可以,当然需要尊重人家的知识产权。以下代码经过测试,测试环境(WinXp+Eclipse3.1+JDK1.5+commons-lang-2.1),我在有些地方修改了一下。Jakarta Commons Cookbook...2010-04-14 19:36:55 · 140 阅读 · 0 评论 -
chartdirector 学习
强悍的图表工具chartdirectorChartDirector 是一款商业的Java图表库,使用它做的图表非常的精细漂亮,提供免费版本,但会出现logo信息。网上有很多关于它的破解方法。对比我一直使用的JFreeChart来看呢,它的优点就是图表特别精细,使用过JFreeChart的人可能会发现它所生成的图表的文字边缘有些模糊,颜色和颜色的分界也是如此,但是ChartDirec...原创 2010-08-05 14:34:51 · 246 阅读 · 0 评论 -
Java相对路径总结(转)
1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表...原创 2010-05-21 10:52:44 · 110 阅读 · 0 评论 -
项目组长的存储过程
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- =============================================-- Author: -- Create date: -- Descriptio...原创 2010-10-22 14:13:28 · 178 阅读 · 0 评论 -
the document has no pages
在ireport里面你的报表默认没有查到任何数据时,就会显示:the document has no pages,如果想在没有数据时,也出现预览窗口,(假设你的ireport的语言是简体中文的),那就右键报表选择“属性”-->“More”在“when no data”里面选“All sections,no detail”就可以了,如果报表没查出数据,就会显示预览窗口。...原创 2010-10-15 16:51:44 · 518 阅读 · 0 评论 -
使用Quartz完成时序调度工作
使用Quartz完成时序调度工作Spring提供了支持时序调度(译者注:Scheduling,下同)的整合类.现在, Spring支持内置于1.3版本以来的JDK中的Timer和Quartz Scheduler(http://www.quartzscheduler.org)。 两个时序调度器通过FactoryBean建立,保持着可选的对Timers或者Triggers的引用。更进一步的, 对...原创 2010-10-08 14:10:00 · 171 阅读 · 0 评论 -
转深入解读Quartz的原理
Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便。 一、核心概念 Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可。 1、Job表示一个工作,要执行的具体内容。此接口中只有一个方法void execute(JobExecutionContext context) 2、JobDetailJo...原创 2010-10-08 13:40:43 · 118 阅读 · 0 评论 -
转spring&quartz整合
研究spring不深,但最近在使用spring的过程中,发现它总能给人带来点惊喜。相信大家在做程序的时候应该会碰到时序调度一类的问题,即希望在指定时刻执行某段程序,在spring之前我的第一反应便是在数据库中加job。然而现在,Spring提供了支持时序调度的整合类Quartz,它把复杂的事情完全简单化了,在此我不想再赘叙关于spring中如何去整合Quartz,具体的spring详细配置请参...原创 2010-10-08 13:30:51 · 106 阅读 · 0 评论 -
Quartz
如果需要基于日历指定触发器,可以使用CronTrigger。使用CronTrigger可以实现类似的触发器,比如:每个星期五的下午。比如每个星期一,三和五的上午9点到10点之间每隔5分钟。CronTrigger也有一个开始时间和结束时间属性,用来指定什么时候任务开始和结束。Cron表达式*Cron*表达式用来配置CronTrigger。Cron表达式是一个由七个部分组成的字...原创 2010-10-08 11:09:10 · 100 阅读 · 0 评论 -
五种开源协议
五种开源协议(BSD,Apache,GPL,LGPL,MIT)详解2010年06月23日 星期三 12:22五种 开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理12月 8th, 2009 by binux 当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!最初来自:sinoprise.com/read....原创 2011-04-25 14:54:09 · 123 阅读 · 0 评论 -
java 短信基础
短信API基础http://wireless.java.sun.com/midp/ttips/wma/aiya翻译 lslzf@bjpeu.edu.cnjava的短信API是可选的包,Wireless Messaging API(WMA),让手机能够通过它来收发文本的短信息和二进制格式多媒体的信息。WMA是基于GCF(Generic Connection FrameWork),GC...原创 2010-05-28 09:51:28 · 152 阅读 · 0 评论