- 博客(74)
- 资源 (16)
- 收藏
- 关注
原创 struts2 拦截器和spring AOP拦截器(security3)功能对比?
1、概述 Struts2 简单来说,就是一个拦截器栈 也就是一系列的拦截器。 处理用户的请求,OGNL的使用,表单验证 等都是默认的拦截器在起作用。而spring的拦截器,主要体现在AOP的事务管理方面,还有比如一些错误或者异常的日志的显示 也是通过配置spring的log拦截器来实现的。拦截器 顾名思义 就是拦截一些请求并加以相应的处理。所以广义来说 spring和 struts2的拦截
2013-03-04 10:58:04
7385
原创 struts2拦截器实现小结
1、继承AbstractInterceptor类还是实现interceptor接口因为AbstractInterceptor是interceptor的实现类,接口中的一般方法都实现了,只不过习惯上继承AbstractInterceptor。就像 struts2中的Action继承ActionSupport而不去实现Action接口一样。2、继承AbstractInterceptor
2013-03-04 10:36:01
1545
1
转载 struts2拦截器如何返回json数据?如何使用Jquery(ExtJs)接收拦截器返回的数据?
转自:http://www.17ext.com/showtopic-7761.aspx /error.jsp 以上是拦截器代码,action也成功被拦截,但是它不弹出error.jsp网页,在firebug响应那里出现了error.jsp了。。我的问题是如何使前台
2013-02-28 16:16:50
5372
原创 Java 私有构造函数的应用
在Java中,构造函数的访问级别通常是public, 它提供了一个构造该类对象的接口。可是你知不知道,把构造函数的级别设为private, 有一些特别用处。先来看一段代码://Shape.javapublic class Shape { private Shape() { /* set something here */ } public static Shape
2009-02-02 10:26:00
20459
1
转载 使用私有构造函数来强化单态性
单态性是什么?这里做一下简单的介绍:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchroni
2009-02-02 10:15:00
1344
原创 javax.sql.DataSource接口
javax.sql 接口 DataSourcepublic interface DataSource 该工厂用于提供到此 DataSource 对象表示的物理数据源的连接。作为 DriverManager 设施的替代项,DataSource 对象是获取连接的首选方法。实现 DataSource 接口的对象通常在基于 JavaTM Naming and Directory I
2009-02-02 10:01:00
20140
原创 javax.xml.namespace.QName类的用法
类 QNamejava.lang.Object javax.xml.namespace.QName所有已实现的接口: Serializable public class QNameextends Objectimplements Serializable QName 表示 XML 规范中定义的限定名称:XML Schema 第二部分:Datatypes s
2009-02-02 09:50:00
24313
1
转载 XML 加载类(xmlObject) 的用法
类名: XML 加载类(xmlObject) 说明:可以方便像AS2时代一样的加载XML文档,没有必要写上URLRequest、URLLoader 继承自:EventDispatcher 方法: loadXML(path:String) :获取外部指定路径XML文件数据 get xml(sourceXml:XML):指定XML get xml():返回xml格式数据 事件: Pr
2009-02-02 09:25:00
6479
转载 Java网络编程之URI、URL研究(下) 03
Java网络编程之URI、URL研究(下) 03 URL的openStream()方法通常返回抽象的InputStream类的一个具体的子类所建立的对象的引用。这意味着你必须按字节次序读取资源数据,这种做法是恰当的,因为你不知道将要读取的数据是什么类型的。如果你事先知道要读取的数据是文本的,并且每一行以换行符(/n)结束,你就可以按行读取而不是按字节读取数据了。 下面的代码片断演示了把一个
2008-08-03 21:56:00
804
转载 基于URL的高层次Java网络编程
基于URL的高层次Java网络编程8.2.1一致资源定位器URLURL(Uniform Resource Locator)是一致资源定位器的简称,它表示Internet上某一资源的地址。通过URL我们可以访问Internet上的各种网络资源,比如最常见的WWW,FTP站点。浏览器通过解析给定的URL可以在网络上查找相应的文件或其他资源。8.2.2 URL的组成protoco
2008-08-03 21:44:00
1231
转载 Java网络编程之URI、URL研究(下) 01
Java网络编程之URI、URL研究(下) 01 在上个专题《Java网络编程之URI、URL研究(上)》中我们介绍了URI、URL的慨念和体系结构,以及如何使用URI在本文中我将继续向大家介绍如何使用URL和MIME(多用途的网际邮件扩充协议)的概念以及它如何与URL发生联系的。 使用URL 网络API通过提供URL类让我们能在源代码层使用URL。每一个URL对象都封装了资源的标识符和协议处
2008-08-03 21:39:00
715
转载 JDK中的URLConnection使用总结
JDK中的URLConnection使用总结(转载)2008-07-29 08:31针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结:1:> URL请求的类别:分为二类,GET与POST请求。二者的区别在于
2008-08-03 20:31:00
2103
2
原创 InputStreamReader类和OutputStreamWriter类学习笔记
一、InputStreamReader类1、java.lang.Object java.io.Reader java.io.InputStreamReader 所有已实现的接口: Closeable, Readable 直接已知子类: FileReader 2、public class InputStreamReader extends Reader InputStrea
2008-07-27 21:55:00
2505
5
原创 HttpURLConnection类学习笔记
1、java.lang.Object java.net.URLConnection java.net.HttpURLConnection2、public abstract class HttpURLConnection extends URLConnection支持 HTTP 特定功能的 URLConnection。每个 HttpURLConnection 实例都可用于生成单
2008-07-27 21:38:00
2119
7
原创 URL类学习笔记
1、public final class URL extends Object implements Serializable类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。2、URL 可选择指定一个“端口”,它是用于建立到远程主机 TCP 连接的端口号。如果未指定该端口号,则使用协议默认的端口。例如,http 协议的默认端口为 80。还可以指定一个备用端口,3
2008-07-27 21:33:00
709
1
原创 StringTokenizer学习笔记
1、类StringTokenizerpublic class StringTokenizer extends Object implements EnumerationObject>string tokenizer 类允许应用程序将字符串分解为标记。tokenization 方法比 StreamTokenizer 类所使用的方法更简单。StringTokenizer 方法不区分标识符、数和带
2008-07-27 21:21:00
559
原创 URLDecoder类和URLEncoder类学习笔记
一、URLDecoder类1、public class URLDecoder extends ObjectHTML 格式解码的实用工具类。该类包含了将 String 从 application/x-www-form-urlencoded MIME 格式解码的静态方法。 该转换过程正好与 URLEncoder 类使用的过程相反。假定已编码的字符串中的所有字符为下列之一:"a" 到 "z"、
2008-07-27 21:13:00
758
4
原创 BufferedReader类和BufferedWriter类学习笔记
一、BufferedReader1、java.lang.Object java.io.Reader java.io.BufferedReader2、public class BufferedReader extends Reader从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值
2008-07-27 20:53:00
2632
6
原创 Socket学习笔记
public class Socket extends Object 此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器之间的通信端点。 套接字的实际工作由 SocketImpl 类的实例执行。应用程序通过更改创建套接字实现的套接字工厂可以配置它自身,以创建适合本地防火墙的套接字。 一、构造函数Socket(InetAddress address, int po
2008-07-27 20:34:00
848
7
原创 ServerSocket学习笔记
public class ServerSocket extends Object此类实现服务器套接字。服务器套接字等待请求通过网络传入。它基于该请求执行某些操作,然后可能向请求者返回结果。 服务器套接字的实际工作由 SocketImpl 类的实例执行。应用程序可以更改创建套接字实现的套接字工厂来配置它自身,从而创建适合本地防火墙的套接字。 构造方法摘要S
2008-07-27 20:22:00
655
8
原创 多线程基础知识
public class Thread extends Object implements Runnable创建新执行线程有两种方法。一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。例如,计算大于某一规定值的质数的线程可以写成: class PrimeThread extends Thre
2008-07-27 20:10:00
735
6
转载 java查询分页技术(2)
对大量数据的分页处理问题描述:背景1:一客户通过IE请求Web服务器查询数据,而查询结果是上千条甚至是上万条记录,要求查询结果传送到IE客户端并分页显示。背景2:一客户通过IE或者其他方式请求Web服务器查询数据,而查询结果是上千条甚至是上万条记录,并要求查询结果把包传送到客户的E-mail中。问:对于这样的有大量数据的结果集,在Web服务器端如何有效的处理?可能涉及到的问题:1. 内存占用大量
2007-04-17 20:42:00
1726
转载 java查询分页技术(1)
以下是java类/* * PageNumber.java * * Created on 2006年10月9日, 上午8:21 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */package page;import java.io.*;imp
2007-04-17 20:37:00
3784
原创 连接Oracle的JSP测试程序
写第一个连接Oracle的JSP程序test.jsp1、连入SQL*Plus以system/manager用户登录,SQL> conn system/manager创建新的用户:如user1/pass1,赋予connect,resource权限。SQL> grant connect,resource to user1 identified by pass1;SQL> conn user1/pass
2007-03-23 20:53:00
1761
原创 Eclipse3.2+Tomcat5.5.17+Oracle9配置
1.安装Java开发环境Eclipse3.2,安装Oracle9i数据库 首先安装SUN的JDK1.4以上版本的Java基础开发环境,配置Java系统变量(这个太基础,不具体展开了)。接着下载解压安装Eclipse3.2开发环境,根据个人需要安装语言包、MyEclipse等插件扩充功能(也可以先不安装)。 安装Oracle9i数据库,创建测试数据库:NBZJU与DBA:LUHAO/111
2007-03-23 20:49:00
954
原创 eclipse的项目导入问题
在公司做了一个项目,在重装jdk和tomcat(都是不同版本)之后,出现问题一、缺少必需的jar文件二、在解决构建路径错误之前不能构建该项目 原因:可能你没把那些jar加到classpath里,导入的文件全不全的 解决办法:一、重装原来版本的jdk tomcat二、 导入所需的文件
2007-03-01 09:53:00
2113
转载 EJB简介
Enterprise Java Bean的简称,它是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 EJB上层的分布式应用程序是基于对象组件模型的,低层的事务服务使用了API技术。EJB技术简化了用JAVA语言编写的企业应用系统的开发、配置和执行。E J B的体系结构规范由Sun Microsystems公司制定。
2007-02-28 16:49:00
744
原创 NetBeans
NetBeans 是一个成功的开发源码计划,拥有全球近 100 个合作伙伴的不断发展壮大的团体。Sun Microsystems于2000年6月创建了NetBeans开放源码计划,并继续充当该计划的主赞助商。 目前存在两个产品: NetBeans IDE 和 NetBeans 平台。 NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编
2007-02-28 16:45:00
837
原创 WebLogic入门
WebLogic 是一套基于JAVA功能强大的电子商务套件,提供了许多功能强大的中间件 以方便编程人员编写的JSP、SERVLET 等电子商务应用,可以为企业提供一个完整的商务应用 解决方案。 对于开发人员 WebLogic 可以在 www.bea.com 免费下载一套完整的 WebLogic,并得到一个限制了 IP 的license,用于学习和开发基于这个套件的代码。而要是需要正式的投入使用
2007-02-28 16:32:00
22198
2
转载 Hibernate简介
Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。 它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。无论是从设计草案还是从一个遗留数据库开始,开发人员都可以采用Hibernate。 Hibernate不仅负责从Java类到数据库表
2007-02-28 16:17:00
699
转载 ant简介
Ant是Apache Jakarta的一个项目,是"不带 make 缺点的 make"。Ant 是使用 Java 语言编写的,这种语言可以让创建过程在多种平台上使用。 Ant目前的版本为1.5,它的执行是基于一个XML文件,配置文件由目标树构成。每个目标都包含了要执行的任务,其中任务就是可以执行的代码。在下面给出的例子中,mkdir 是目标 compile 的任务。mkdir 是建立在 Ant 中
2007-02-28 16:15:00
714
原创 eclipse 不能正常启动
年假上班后发现以前用的eclipse 3.0.1不能正常启动了。"An error has occurred" see the log file!SESSION 二月 27, 2007 15:15:31.265 ----------------------------------------------eclipse.buildId=M200409161125java.version=1
2007-02-27 15:16:00
2118
原创 配置Eclpise+tomcat并实现JSP的编写与部署
一.下载J2SDK下载http://java.sun.com/javase/downloads/index.jsp最新版本是j2sdk-1_5_0_10ECLIPSE下载http://www.eclipse.org/downloads/index.php最新版本是eclipse-SDK-3.2.1-win32ECLIPSE 插件下载中文包:http://sunsite.informatik.rwt
2007-02-27 15:02:00
852
原创 eclipse下载和版本问题
下载地址:http://www.eclipse.org/downloads/最新版本:3.2.2 对应的sun jsdk版本:1.5以前版本:3.1 对应的sun jsdk版本:1.4/1.5 3.0 对应的sun jsdk版本:1.4
2007-02-27 14:40:00
722
转载 Java中static、this、super、final用法
一、static 请先看下面这段程序:public class Hello{public static void main(String[] args){ //(1)System.out.println("Hello,world!"); //(2)}} 看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言,例如C,那你也应该能看懂这段代码的意思
2007-02-27 10:07:00
577
转载 开发基于JBoss的J2EE应用
JBoss,作为J2EE应用服务器,以其EJB容器卓越的性能、技术的潮流性、开发部署J2EE应用的方便性赢得了很多J2EE开发者的信赖。其中,免安装、基于JMX构架、热部署(Hot Deploy)、快速开发EJB应用等几项特征与其他商用服务器相比,显得有些得馔蔚难印>」芷浔旧砻挥兄卮蟮娜毕荩暇故荗pen Source的开发模式,文档很少,因此要很好的掌握、精通开发基于JBoss的应用还是显
2007-02-26 17:36:00
583
转载 提升JSP应用程序的七大绝招
提升JSP应用程序的七大绝招 你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其
2007-02-26 17:31:00
560
转载 JSP中可能会碰到的问题解答
1、如何混合使用Jsp和SSI #include? 在JSP中可以使用如下方式包含纯HTML: < !--#include file="data.inc"-- > 但是如果data.inc中包含JSP CODE ,我们可以使用: < %@include file="data.inc"% > 2、如何执行一个线程安全的JSP? 只需增加如下指令 < %@ page isT
2007-02-26 17:26:00
908
转载 程序员应用EJB 3.0必要的准备
EJB 3.0极其重视开发的简易性,并调整了模型。这绝非巧合,因为规范的主要设计者:Linda DeMichiel选择了广泛听取外界的意见,并借鉴TopLink等产品所取得的经验。这样一来,这项规范就可以沿着已经由流行、得到公认的技术开辟出来的道路前进,而这些道路实际上成了业内事实上的最佳实践。 那么,作为程序员的你,面对新的规范,该做哪些准备呢? 处理好架构问题 首先要确保你的
2007-02-26 17:21:00
667
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人