J2EE
jackliang55
JUST ENJOY MYSELF!
展开
-
win2k环境下的JBOSS开发实践
<br />说明:此节针对 ejb 开发初学者,主要是手动配置一个最基本的基于文本开发的环境,让初学者从头开始编写各类程序和配置文件,<br />以更清楚的了解 EJB 开发和部署的步聚与原理。这是作者在学习EJB 开发时的一个总结,欢迎指正。作者联系地址址: josserchai@yahoo.com 一、需求软件列表及下载地址<br />1、 Sun Java SDK ,我们采用的版本为: j2sdk1.4.1_01 ,下载地址为:http://www.sun.com/download/ ,下载后的文件原创 2010-09-09 23:13:00 · 291 阅读 · 0 评论 -
struts2和struts1.x的标签库
<br />struts2.0的标签库(简介)<br />用过struts1.x的人都知道,标签库有html、bean、logic、tiles,<br />而struts2.0里的标签却没有分类,只用在jsp头文件加上<br /><%@ taglib prefix="s" uri="/struts-tags" %><br />就能使用struts2.0的标签库<br />下面就介绍下每个标签的用法(有错请指正):<br />A:<br /><s:a href=""></s:a>-----超链接,类似于htm原创 2011-03-07 19:24:00 · 2052 阅读 · 0 评论 -
Spring3.0 Jar包大概介绍
Spring3.0 Jar包大概介绍<br />Spring 3 mvc2010-06-29 14:42:16阅读977评论1 字号:大中小 订阅<br />org.springframework.aop- 3.0.0.RELEASE--------------------Spring的面向切面编程,提供AOP(面向切面编程)实现<br />org.springframework.asm- 3.0.0.RELEASE--------------------Spring独立的asm程序,相遇Spring2.转载 2011-03-06 13:11:00 · 677 阅读 · 0 评论 -
Java操作Excel Poi
<br />一.POI简介<br />Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API<br />目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。<br />二.HSSF概况<br />HSSF 是Horrible SpreadSheet Format的缩写,也即“讨厌原创 2011-03-23 21:46:00 · 853 阅读 · 1 评论 -
Java操作Excel Poi
<br />一.POI简介<br />Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API<br />目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。<br />二.HSSF概况<br />HSSF 是Horrible SpreadSheet Format的缩写,也即“讨厌原创 2011-03-23 21:50:00 · 1588 阅读 · 0 评论 -
Java Mysql 数据库导出导入
<br />实现在Java中执行对Mysql的导出导入操作, 利用CMD指令调用mysql bin目录可执行文件。<br />代码[1] DBBackupHelper.java<br />-----------------------------<br />package com.tom.global.helper;<br />import com.tom.util.os.CMDTool;<br />public class DBBackupHelper {<br /> /**<br /> * 备份数据库原创 2011-03-26 20:15:00 · 1951 阅读 · 1 评论 -
JBPM task state decision 用法or不同点
<br />jbpm4.3中的节点有很多种<br />常见的有:<br />state、task、decision <br />(我列出来的都是最基本的)<br />可以这样理解<br />流程实例碰到<br />state就会自己停下来,但是这个任务不属于那个人,而且知道有任何人驱动了向下,<br />流程才会流转<br />task就是也会停下来,但是这个任务会分派给一个人或者一个组<br />知道这个人或者这个组中的某个人(需要以“竞争”的方式领取任务,说白了就是抢)<br />完成了这个任务,然后流原创 2011-03-30 10:54:00 · 1726 阅读 · 0 评论 -
Struts2弹出信息提示窗口
<br />Struts2弹出信息提示窗口<br />第一种:在struts2 action中弹出Js脚本提示信息<br />让action实现ServletResponseAware接口,同时实现其setServletResponse()方法<br />import org.apache.struts2.interceptor.ServletResponseAware;<br />public class StudentAction extends ActionSupport implements Ser转载 2011-04-26 00:22:00 · 3941 阅读 · 0 评论 -
JSF配置文件faces-config.xml参数详解
JSF配置文件faces-config.xml参数详解 2010-01-21 13:48"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN""http://java.sun.c转载 2011-09-22 16:10:46 · 702 阅读 · 0 评论 -
使用HtmlParser解析HTML
如果要对HTML进行解析,提取HTML的数据或者修改HTML数据,HtmlParser是一个不错的选择.使用HtmlParser可以解析本地和网络上的HTML数据:Parser parser = new Parser( new Winista.Text.HtmlParser.Http.HttpProtocol(new Uri("uriString")));Parser pars转载 2011-12-01 10:01:34 · 1182 阅读 · 0 评论 -
HttpClient 学习整理
HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中转载 2011-12-01 10:02:45 · 947 阅读 · 0 评论 -
ModelAndView解析
查看spring的帮助文档得到以下信息:org.springframework.web.servlet Class ModelAndViewjava.lang.Object org.springframework.web.servlet.ModelAndViewpublic class ModelAndViewextends ObjectHolder for b转载 2012-03-27 14:42:42 · 1160 阅读 · 0 评论 -
dom4j操作xml
package util;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import org.dom4j.转载 2012-07-17 23:43:03 · 497 阅读 · 0 评论 -
设计模式
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2014-02-23 21:07:39 · 389 阅读 · 0 评论 -
在Struts 2.0中实现表单数据校验(Validation)
<br />在Struts 2.0中实现表单数据校验(Validation)<br />All Input Is Evil!<br />-Writing secure code<br />在写前几篇文章的时候,有些朋友建议我的写一篇关于表单数据校验的文章。正如文章的开头所引用的《Writing Secure Code》的名言:“所有的输入都是罪恶的”,所以我们应该对所有的外部输入进行校验。而表单是应用程序最简单的入口,对其传进来的数据,我们必须进行校验。<br />转换与校验(Conversion & Va原创 2010-11-22 19:21:00 · 460 阅读 · 0 评论 -
Struts 2与Struts 1的对比
<br />经过上面简要介绍,不难发现,Struts 2确实在Struts 1上做出了巨大的改进,的确是一个非常具有实用价值的MVC框架。下面是Struts 1和Struts 2在各方面的简要对比。 — 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去转载 2010-11-03 16:16:00 · 285 阅读 · 0 评论 -
java与FlashSocket通信安全
<br />在Adobe Flash Player升级到9.0.124后,由于安全策略的更改,使得在socket或xmlsocket的应用里,原先如用http方式加载安全策略的手段不能继续使用了,类似此类应用必须使用xmlsocket://方式来提供安全策略。flashplayer的安全策略检测过程如下:<br /><br />1,首先检测目标服务器的843端口是否提供安全策略<br />2,如果1没有检测到策略,则检测actionscript是否使用了Security.loadPolicyFile(xml转载 2010-10-31 20:59:00 · 1261 阅读 · 1 评论 -
win2k环境下的JBOSS开发实践
<br />说明:此节针对 ejb 开发初学者,主要是手动配置一个最基本的基于文本开发的环境,让初学者从头开始编写各类程序和配置文件,<br />以更清楚的了解 EJB 开发和部署的步聚与原理。这是作者在学习EJB 开发时的一个总结,欢迎指正。作者联系地址址: josserchai@yahoo.com 一、需求软件列表及下载地址<br />1、 Sun Java SDK ,我们采用的版本为: j2sdk1.4.1_01 ,下载地址为:http://www.sun.com/download/ ,下载后的文件原创 2010-09-09 23:12:00 · 351 阅读 · 0 评论 -
如何在Eclipse配置外带tomcat
<br />在J2EE开发中,时不时的要在编程过程中预览自己所做的开发,如果每次都将工程发布到TOMCAT来预览这样很麻烦,于是我们需要将tomcat添加到Eclipse中以便随时启动预览工程项目。<br />这里我们说下如何在Eclipse中添加Tomcat服务器。<br />首先请参照http://www.codeeye.org/html/2009/windows配置jdkeclipsetomcat-j2ee开发环境的搭建.html 配置JDK+Eclipse+tomcat开发环境。<br />配置完成转载 2010-09-05 23:27:00 · 3070 阅读 · 0 评论 -
J2EE框架常用JAR包
<br />commons-digester.jar <br />Digester基于规则的XML文档解析,主要用于XML到Java对象的映射.<br />commons-beanutils.jar <br />提供对Java 反射和自省API的包装.<br />aspectjweaver.jar <br />用于在Spring 2.0中集成AspectJ AspectJ LTW织入器<br />ognl.jar <br />OGNL是Object-Graph Navigation Language的缩写,转载 2010-09-29 15:54:00 · 871 阅读 · 0 评论 -
Struts struts-config.xml配置
作为Java web应用的四个知名配置文件,这里花了两天时间完成了这个struts-config.xml文件的常用配置详解.不求最全,但求实用.希望能给大家带来方便. 关键字:Struts struts-config.xml 配置 以下是一份完整的struts-config.xml文件,配置元素的说明详见注释. <?xml version="1.0" encoding="UTF-8"?><br /><!DOCTYPE struts-config PUBLIC<br /> "-//Apache Softwar转载 2010-10-04 21:21:00 · 314 阅读 · 0 评论 -
用MyEclipse开发第一个Struts程序
<br />本系列教程将详细介绍Struts 1.x的基本原理和使用方法,读者可以参阅《Struts 2系列教程》来比较Struts 1.x和Struts 2.x的相同点和不同点。<br /> 在这篇文章中将以一个简单的例子(mystruts)来演示如何使用MyEclipse来开发、运行Struts程序,并给出了解决ActionForm出现乱码问题的方法。读者可以从本文中了解开发Struts 1.x程序的基本过程。<br /><br />一、本文给出的程序要实现什么功能<br /><br /> m转载 2010-10-04 21:41:00 · 474 阅读 · 0 评论 -
使用 JAVA 中的动态代理实现数据库连接池
<br />数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦合度。很多的连接池都要求用户通过其规定的方法获取数据库的连接,这一点我们可以理解,毕竟目前所有的应用服务器取数据库连接的方式都是这种方式实现的。但是另外一个共同的问题是,它们同时不允许使用者显式的调用 Connection.close(转载 2010-10-03 17:40:00 · 296 阅读 · 0 评论 -
Taglib 原理和实现之什么是Taglib
关键字: tag标签 1、问题:Tag究竟是什么?如何实现一个Tag? 一个tag就是一个普通的java类,它唯一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承TagSupport或者BodyTagSupport,再做一些特别的工作,你的类就是一个Tag。并且它自己负责和jsp页面的交互,不用转载 2010-10-09 01:18:00 · 483 阅读 · 0 评论 -
在struts中的camel-define.tld文件元素的含义
<br />关键字: tag标签 <?xml version="1.0" encoding="UTF-8"?> <br /> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <br /> <taglib> <br /> <tlibversion>1.0</tlibve转载 2010-10-09 00:58:00 · 491 阅读 · 0 评论 -
HTML网页中如何向swf传递参数
<br />本教程主要介绍HTML网页如何取得形如test.html?foo=mytest的foo参数,以及在HTML网页中如何向swf传递参数。<br /><br />一、在HTML网页中使用js获取参数。<br />我们知道HTML页面是在客户端执行的,这样要获取参数必须使用客户端脚本(如Javascript),在这点上不同于服务器端脚本获取参数方式。<br />下面的这段js代码获取HTML网页形如"test.html?foo=mytest&program=flash" "?"后所有参数。<scrip原创 2010-10-11 12:55:00 · 518 阅读 · 0 评论 -
JSP中的跳转:
JSP中的跳转:(1). forward()方法 使用到javax.servlet.RequestDispatcher类 RequestDispatcher rd = getServletContext().getRequestDispatcher("url"); rd.forward(requestVar,requestVar); //传递servlet的入口参数 /*forward函数已经把原页面的request,response对象传入新的页面,因此这新旧页面拥有相同的requ原创 2010-10-15 12:05:00 · 798 阅读 · 0 评论 -
经典跳转页
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <br /><HTML> <br /><HEAD> <br /><TITLE> test </TITLE> <br /></HEAD> <br /><SCRIPT LANGUAGE="JavaScript"> <br /><!-- <br />var time = 6; //时间,秒 <br />function Redirect(){ <br />window.loca转载 2010-10-15 12:19:00 · 1370 阅读 · 0 评论 -
基于struts的验证码实现
——本文摘至互联网——<br /><br />产生4个验证码的ACTION:<br />————ValidateCodeAction.java————<br />package org.struts.action;<br />import java.awt.Color;<br />import java.awt.Font;<br />import java.awt.Graphics;<br />import java.awt.image.BufferedImage;<br />import java.uti转载 2010-10-27 09:16:00 · 396 阅读 · 0 评论 -
hibernate3.6基础配置
<br />最近一段时间学习hibernate3.6。发现的一些问题,但是最终还是解决了,现在把使用hibernate3.6的基本步骤在这里跟大家分享一下: 首先需要基本的jar包: cglib-2.2.jar commons-collection-3.2.jar dom4j-1.6.1.jar hibernate3.jar javassist-3.12.0.GA.jar jta-1.1.jar slf4j-api-1.6.1.jar slf4j-nop-1.6.1.jar antlr-2.7.6.jar原创 2010-12-21 23:30:00 · 1166 阅读 · 1 评论 -
java动态代理原理及简单模拟
为跳槽做打算,最近在猛学,回顾一下知识点,突然发现动态代理还是理解的模糊,狠狠研究了一天,写此文以作纪念。 首先写个普通的代理 来个接口: Java代码 public interface Drawable { public void draw(); } 再来个实现类: Java代码转载 2014-02-23 22:39:57 · 448 阅读 · 0 评论