- 博客(70)
- 资源 (15)
- 收藏
- 关注
原创 JDK的命令详解操作
JDK的命令详解1 rmic功能说明: rmic 为远程对象生成stub 和skeleton。 语法: rmic [ options ]package-qualified-class-name(s)补充说明: rmic 编译器根据编译后的Java 类(含有远程对象实现)名,为远程对象生成stub 和 skeleton(远程对
2016-04-16 03:27:16
1971
转载 Java反射机制初探
Java反射机制初探<!--#favor_form {width:200px}#favor_form p {color:#666}#favor_form form {height:60px; width:200px}#favor_form form ._favor_input {display:block; margin:2px 0; width
2013-01-08 16:04:03
436
原创 J2EE下使用AJAX(二) Prototype封装
需提前下载prototype.js并置于自己的项目中,本例实现的功能与上例类似,Prototype对XMLHttpRequest进行了封装,我们可以使用较为简单的方式发送请求。2.1 Servlet实际上与上例的Servlet完全一样。内容如下:package lld.test.ajax;import java.io.IOException;import j
2012-08-02 14:04:28
343
转载 DWR框架 ajax(3)
DWR框架是当前比较流行的一个AJAX框架,通过DWR,用户可以以透明的方式在JavaScript中使用Java对象,当然,要提前把需要的配置文件做好。目录的DWR官方网站为 http://getahead.org/dwr/3.1 Java对象 如果使用DWR,就不需要使用Servlet对象了,下面是一个简单的Java类,功能我不说了,我实在懒得描述如此简单的类的功能。
2012-08-02 14:04:16
444
转载 EE下使用AJAX(四) 隐藏帧 -- 史前的AJAX实现
在我们的第一个例子中,我使用XmlHttpRequest实现AJAX,我称之为原始的AJAX实现,那么,使用隐藏帧来实现AJAX,则可称之为史前的AJAX实现了。这是AJAX最早的实现方法,事实上,Google的主页及Gmail都是使用隐藏帧技术实现的AJAX。隐藏帧技术描述如下:使用一个隐藏的frame/iframe,主页面发送请求时,指定返回页面为该隐藏帧,这样,整个页面就不会被刷新,然后
2012-08-02 14:04:06
426
转载 J2EE AJAX(五) jsonplugin struts2下的AJAX插件
对于前面的例子,如果使用XmlHttpRequest实现AJAX,依赖于在服务器端使用Response对象生成返回结果。在struts 1.x版本中,这一点不成问题,但对于struts2中,其MVC框架中隐藏了Request、Response这些对象。不过这一点问题不大,我们仍然可以使用某些手段取得这些对象。但这不是本节讲述的内容,本节主要讲述struts2下的AJAX工具jsonplugin,它
2012-08-02 14:03:46
416
转载 J2EE AJAX(六) 如何处理复杂的返回值类型
这次的AJAX系列, 实际上是我平时所有用过的AJAX实现方式汇总(J2EE环境), 在这些所有的实现方式里面, 我最常用的是使用Prototype发送/接收请求, 隐藏帧技术虽然强悍, 但在客户都不要求回退处理的情况下, 我也一般不使用, 但是, 在此仍然强烈推荐.让我感到伤心的是, 感觉大家对DWR的关心度更高一些, 实际上, 我从来没有在商业项目中用过DWR, DWR只是我自娱自乐地
2012-08-02 14:03:34
826
转载 iReport 笔记(二) iReport 的设计界面
iReport的设计界面比较简单,大家看看也就基本能够琢磨明白怎么回儿事,这里只做最简单的讲述。最常用的两个控件分别是工具栏按钮上的表示静态文本,用作报表中的标题、列标题等标签,表示要显示的动态文本。将控件放置到报表上后,可以通过右键菜单“Properties”修改其属性。其它的配合下面的例子,应该不是很难使用。 注意这个网址:http://blog.youkuaiyun.com/lldwol
2012-08-02 14:03:26
400
转载 webservice 转载
什么是webService WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用. 1:从WebService的工作模式上理解的话,它跟普通的Web程序(比如ASP、JSP等)并没有本质的区别,都是基于HTTP传输协议的程序。 2:WebService所使用的数据均是基于XML格式的。目前标准的WebServic
2012-08-02 14:00:09
396
转载 websevice 2
WsExplorer和Tcp/Ip Monitor工具本身就存在于eclipse和MyEclipse中 使用工具的原因: 1、 使用工具可以更好的了解WebService请求的过程 2、 使用工具WsExplore可以获取SOAP数据发送和接收的格式 3、 使用工具Tcp/Ip Monitor可以监控拦截器请求头和响应头的具体数据 什么是SOAP? SOAP是一种基于XML编码规
2012-08-02 13:59:23
509
原创 servlet过滤器和监听器
关于这个问题, 比较复杂的说. 不过我希望通过例子来解释会方便理解一些. 假设有一个非常危险的任务, 是九死一生. 需要你揣着炸药包从北平开车走高速路过保定去石家庄把鬼子的碉堡给炸了. 注意: 这个任务十分艰巨, 有可能半路炸药爆炸. 所以出发前你需要苦练10元一本的>, 还需要立遗嘱交代一下后事. 下面是路线图:去时路线: 北平 ==> 高速路收费站入口(都有警察和警犬) A ==>
2012-08-02 13:59:09
289
转载 servlet
一. 从客户端传送到Web服务器的数据有两种:显式(即HTTP表单的数据)和隐式(即HTTP请求的报头).二. 从Web服务器到客户浏览器的数据也有两种:HTTP响应报头和文档.三. 服务器每次接收到对Servlet的请求,都会产生一个新的线程,调用service方法.service方法检查HTTP请求的类型(get,post,put,delete等)并相应调用doGet,doPos
2012-08-02 13:55:18
447
原创 Servlet过滤器用法总结一
一、字符编码的过滤器 import javax.servlet.*; import java.io.IOException; /** * 用于设置 HTTP 请求字符编码的过滤器,通过过滤器参数encoding指明使用何种字符编码,用于处理Html Form请求参数的中文问题 */ public class CharacterEncodingFilter imple
2012-08-02 13:53:43
407
原创 HttpServletResponse
服务器端servlet程序中service()对客户端浏览器向web服务器发送的请求产生应答信息进行处理HttpServletRequest对象——封装请求对象(1) 请求行:请求类型/请求路径/参数/http协议——GET/demo/test?username=xxx HTTP/1.1(2) 请求消息头:getHeader(“头字段的名称”)(3)
2012-08-02 13:50:35
381
原创 J2EE下使用AJAX(一) 最原始的AJAX .
本方法不借助于任何的框架及开源项目,体现AJAX在J2EE中的实现如下功能,由页面向服务器发出请求,返回一个字符串,客户端页面显示该字符串。1.1 Servlet响应客户端请求的Servlet类为一普通的Servlet,关键在于使用了ServletOutputStream控制输出流,该输出即可则客户端获取。代码如下所示:package lld.test.ajax;imp
2012-08-02 13:47:21
348
原创 Servlet过滤器用法总结二
四、资源保护过滤器 package catalog.view.util; import javax.servlet.Filter; import javax.servlet.FilterConfig; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import jav
2012-08-02 13:47:01
420
原创 Servlet过滤器基础
1. Servlet过滤器基础 Servlet过滤器是Servlet的一种特殊用法,主要用来完成一些通用的操作。比如编码的过滤,判断用户的登陆状态等等。Servlet过滤器的适用场合: A.认证过滤 B.登录和审核过滤 C.图像转换过滤 D.数据压缩过滤 E.加密过滤 F.令牌过滤 G.资源访问触发事件过滤 Servlet过滤器接口的构成: 所有的Servl
2012-08-02 13:45:37
385
原创 Servlet事件监听器(一)
1.监听器:监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。Servle监听器:在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象。Servlet规范针
2012-08-02 13:45:25
524
原创 servlet 监听2
6.监听三个域对象属性变化:Servlet规范定义了监听 ServletContext, HttpSession, HttpServletRequest 这三个对象中的属性 变更信息事件的监听器。这三个监听器接口分别是ServletContextAttributeListener, HttpSessionAttributeListener ServletRequestAttributeLi
2012-08-02 13:44:43
315
转载 在JavaScript中使用DOM解析XML数据 .
我不知道有多少人是在使用MSXML2.DOMDocumen来解析XML数据, 这里我说一下如何使用JavaScript内置的DOM来解析下面是示例代码, 使用JS从XML数据中取一个节点的某属性HTML>HEAD>TITLE> Test Page TITLE>HEAD>BODY>xml id="xml1"> components>
2012-08-01 14:59:31
967
转载 在JavaScript中使用DOM技术动态控制表格 .
相对于IE提供的对表格的insertCell、insertRow等方法,使用DOM显得可移植更好一些下面的例子中,是一个3*2的表格,按下按钮后,删除第二行,然后再插入一个新行,该代码在IE6和FF下测试通过。html>head>title> Test Page title>script type="text/javascript" src="prototype.j
2012-08-01 14:56:57
974
原创 Log4j
Log4j是什么Log4j是JAVA下最流行的日志输入工具,一些著名的开源项目,像spring、hibernate、struts都使用该工具作为日志输入工具,可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。Log4j的概念Log4j中有三个主要的组件,它们分别是
2012-08-01 14:54:33
866
原创 J2SE下使用JNDI
在J2SE下使用JNDI下就显得困难一些,首先,我们没有单独的JNDI服务器可以用,JBoss提供了一个免费的JNP服务,通过配置可以作为单独的JNDI服务器启用。不过这里就不这么麻烦了,如何使用JBOSS作为JNDI服务器,以后将单独撰文讲述,这里我使用sun提供的com.sun.jndi.fscontext.RefFSContextFactory作为JNDI服务器,其实这是使用文件系统来存储J
2012-08-01 14:47:01
2169
原创 JNDI 二
在J2EE环境下使用JNDI是非常简单的事,因为所有的J2EE容器都要实现JNDI服务,所以,在J2EE环境下使用JNDI,与使用Hashtable也没有什么太大区别。只有一点限制,那就是绑定对象时,对象所属的类必须实现java.io.Serializable接口,这一点也实在一点也不困难,几乎所有用到的Java类都实现了这个接口,对于自定义的类,在接口实现列表里把这个接口加进去也就是了。下面
2012-08-01 14:44:58
768
原创 JNDI 笔记(一) 概述
JNDI,Java Naming Directory Interface,J2EE的标准之一,所有的J2EE容器都必须提供一个JNDI的服务,但是,我一直都没用过,至少是没有刻意地去用过。因为,我也曾经把数据源配置在Tomcat的JNDI服务中,但那时,我也只是刚刚涉足JAVA,有人告诉我应该这么干而已。后来,我开始使用自定义的数据库连接配置文件,就再也没有跟JNDI打过交道了,直到今天。
2012-08-01 14:44:27
424
转载 Spring-JNDI配置
Spring对JNDI的支持 Spring中对于JNDI的访问,提供了便捷的方法,在Spring的org.springframework.jndi包中包含了所有的类。其中提供了一下核心类: (1)JndiTemplate:它是这个包的核心类,用来简化对JNDI的操作。它提供了对于lookup、bind方法。同时,允许JndiCallback接口的实现在其提供的JNDI上下文中执
2012-08-01 14:38:40
5654
转载 linux与win分区格式详解
win常用的分区格式有三种,分别是FAT16、FAT32、NTFS格式。在Linux操作系统里有Ext2、Ext3、Linux swap和VFAT四种格式。FAT16: 作为一种文件名称,FAT(File Allocation Table,文件分配表)自1981年问世以来,已经成为一个计算机术语。由于时代的原因,包括Windows、MacOS以及多种Unix版本在内的大多数操作系
2012-08-01 14:33:35
577
转载 JNDI 在 J2EE 中的角色
虽然 J2EE 平台提高了普通企业开发人员的生活水平,但是这种提高是以不得不学习许多规范和技术为代价的,这些规范和技术则是 J2EE 为了成为无所不包的分布式计算平台而整合进来的。Dolly Developer 是众多开发人员中的一员,她已经发现了一个特性,该特性有助于缓解随企业级应用程序部署而带来的负担,这个特性就是 JNDI,即Java 命名与目录接口(Java Naming and Di
2012-08-01 14:27:36
2640
转载 JNDI java:comp/env/jdbc/datasource 与 jdbc/datasource 的区别
在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是 jdbc/testDS 数据源:A: java:comp/env/jdbc/testDSB: jdbc/testDS这两种写法,配置的方式也不尽相同,第一种方法应该算是一种利于程序移植或迁移的方法,它的实现与“映射”的概念相同,而B方法,则是一个硬引用。java:comp/env 是环
2012-08-01 14:23:06
509
原创 .Bat、Cmd批处理文件
详解Oracle bat批处理执行SQL文件的方法 bat批处理文件调用独立的sql文件和数据库中的存储过程。(1)、bat文件调用sql文件1)、建立sql文件(log.sql)。2)、建一个bat批处理文件(log.bat)。ex: log.sql文件createtablelog( PROBLEMID VARCHAR2(40), PRO
2012-08-01 14:15:41
775
转载 websphere ND安装
websphere ND安装 一、 搭建集群环境1.1 安装软件Websphere Application Server Network Deployment v6.0,简称WAS ND版。1.2 搭建环境说明本文将介绍如何在一台主机上安装集群管理端和一个节点,在另外一台机器上安装一个节点作为一个集群,当然可以在每台机器上安装多个节点,一个节点对应一个Windows S
2012-08-01 14:14:10
1497
原创 JAVA 读取webservice接口
1. wsdl <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://sch
2012-08-01 14:12:17
658
原创 JNDI 是什么 .
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有
2012-08-01 14:08:19
700
原创 j2ee 规范
J2EE的核心API与组件 J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):JDBC(Java Database Connectivity) JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开
2012-08-01 14:06:13
447
原创 spring模块介绍
spring之spring模块介绍---------- spring Framework的架构被划分为多个模块。spring模块的装配非常灵活,所以在不同的应用场景中,应用程序可以基于不同的子集进行构建。spring的模块有: 1.Core : 这个模块提供了spring framework的核心功能。它提供了基本的spring ioc容器实现,这个实现被称为BeanFac
2012-08-01 11:25:20
529
原创 Eclipse保存很慢
Eclipse Building Workspace 很慢的解决方法 解决办法: 1. 取消掉“project -> Buiild Automatically”选项即可2. 取消各种文件的validation3. 在 Eclipse.ini文件中增加最大内存使用数量-vmargs-Xms40m-Xmx512m4. 在 Help->Software Updates-
2012-08-01 11:21:39
8808
2
原创 Eclipse中对/***/注释
2.Eclipse中对/***/注释中内容的定义 : windows-->preference-->Java-->Code Style-->Code Templates--> Comments-->Types这里的内容是/*** @author ${user}* ${tags}*/也可以重新添加/*** @author ${user}* @Time ${date
2012-08-01 11:20:52
2475
原创 Java JDBC 理论笔记
一、JDBC常用接口、类介绍JDBC提供对独立于数据库统一的API,用以执行SQL命令。API常用的类、接口如下:DriverManager管理JDBC驱动的服务类,主要通过它获取Connection数据库链接,常用方法如下:public static synchronized Connection getConnection(String url, String user
2012-08-01 11:19:49
854
原创 eclipse debug 调试
eclipse debug进入debug模式:1、设置断点2、启动servers端的debug模式3、运行程序,在后台遇到断点时,进入debug调试状态=============================作用域 功能 快捷键 全局 单步返回 F7 全局 单步跳过 F6 全局 单步跳入 F5 全局 单步跳入选择 Ctrl+F5 全局
2012-08-01 11:17:46
423
原创 linux下Java环境的配置
现在用linux的朋友越来越多了,前几天就有两个朋友问我linux下怎么配置java环境,我想还有很多朋友想了解学习这方面的东西,就写一个完全一点的linux java环境配置吧,希望对大家有帮助。一. 下载jdk5.0 for linux 到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件jdk-1_5_0_05-
2012-07-26 16:11:35
258
extjs开发及应用
2011-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人