
经验技巧之OpenSource
文章平均质量分 72
daryl715
我的世界我的梦
展开
-
使用JFreeChart构造统计图
public class ChartServlet extends HttpServlet...{ // 请求处理方法 public void doPost( HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException ..原创 2007-02-11 15:52:00 · 819 阅读 · 0 评论 -
JavaFX发现之旅:JavaFX Script With Eclipse 入门(第二部分)
接第一部分,本章将讨论目前JavaFX语言可用的各种GUI组件并且给出一些如何使用的示例。我们会同时对比Swing的GUI组件进行讨论。我们将分四个章节完成GUI组件的讲解,本章要阐述的GUI组件如下: 边框和布局管理器 菜单 标签 在JavaFX语言中,边框和布局管理器的使用同样也是声明性的。每个Swing/AWT布局管理器都被封装为一个 J转载 2007-06-15 23:41:00 · 2337 阅读 · 0 评论 -
JavaFX发现之旅 JavaFX Script With Eclipse 入门(第三部分)
标签(Labels)JavaFX Label类支持HTML内容。使用Label您可以使用HTML和CSS创建样式文本和图像,非常类似于典型的Web应用。此外,通过使用JavaFX嵌入表达式,您可以在Swing应用中象Web页面作者使用类似JSTL或Velocity工具一样创建动态的HTML内容。考虑以下虚拟购物车示例:import javafx.ui.*; class It转载 2007-06-15 23:41:00 · 1264 阅读 · 0 评论 -
FCKEditor使用说明
1. FCKeditor 介绍FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功能.FCKeditor 支持当前流行的浏览器如IE 5.5+, Firefox 1.0+, Mozilla 1.3+与Netscape 7+等。FCKeditor官司方网址:http://www.fckeditor.net/FCKeditor在线DEMO:原创 2007-10-11 12:34:00 · 1274 阅读 · 0 评论 -
使用SAX解析XML实例
SA相比DOM有如下好处:不用全部加载完xml后才能开始解析,可以一边加载一便解析,提高效率 package sax;import java.io.File;import java.io.IOException;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser原创 2007-11-06 11:37:00 · 1390 阅读 · 0 评论 -
JDOM构造xml入门实例
package jdom;import java.io.IOException;import org.jdom.Document;import org.jdom.Element;import org.jdom.ProcessingInstruction;import org.jdom.output.Format;import org.jdom.output.XMLOutputter;pu原创 2007-11-08 12:00:00 · 1366 阅读 · 0 评论 -
四大FCKeditor 实战应用技巧
FCKeditor至今已经到了2.3.1版本了,对于国内的WEB开发者来说,也基本上都已经“闻风知多少”了,很多人将其融放到自己的项目中,更有很多大型的网站从中吃到了甜头。今天开始,我将一点点的介绍自己在使用FCKeditor过程中总结的一些技巧,当然这些其实是FCK本来就有的,只是很多人用FCK的时候没发现而已 : 1、适时打开编辑器 很多时候,我们在打开页面的时候不需要直接打开编辑转载 2007-11-07 18:08:00 · 1276 阅读 · 0 评论 -
使用JDom操作XML
package jdom;import java.io.File;import java.io.IOException;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.input.SAXBuilder;public class JDomConvert .原创 2007-11-08 13:35:00 · 807 阅读 · 0 评论 -
使用Dom4j构造XML入门实例
package dom4j;import java.io.File;import java.io.FileWriter;import java.io.IOException;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFo原创 2007-11-09 11:19:00 · 1540 阅读 · 0 评论 -
使用SAX处理XML Namespace
book.xml xml version="1.0" encoding="gb2312"?>bks:books xmlns:bks="http://www.books.org/books"> bks:book> bks:title>javabks:title> bks:author xmlns="http://www.books.org/people"原创 2007-11-12 14:08:00 · 1254 阅读 · 0 评论 -
JFig中如何使用绝对地址定义xml文件
其中DAO_CONFIG_FILE为绝对地址我们必须设置locator.setConfigLocation("file"),默认是用Classpath的方式,但Classpath方式在web project中总会出现这样那样的问题否则会出现空指针异常 public static synchronized HashMap load()...{ HashMap map原创 2007-11-12 18:25:00 · 1052 阅读 · 0 评论 -
推荐一个代码生成工具Commonclipse
导读: 你可以使用eclipse的重构工具方便的生成javabean的getter和setter方法,但在编写javabean时,你可能不得不手动编写枯燥单调的继承自Object的隐含的常用方法,如toString(),hashcode(),equals(Object),compareTo(Object)。当然也有省力的解决方法,那就是eclipse的插件Commonclipse。Co原创 2007-11-16 16:02:00 · 3243 阅读 · 0 评论 -
JBoss下的单点登陆(SSO)技术实现分析(2)
导读: 用户存取由SSO认证系统所提供的安全策略,SSO会话服务保存了对用户授权的证明,这样就不再需要用户重新进行身份验证。在这种方式下,用户就拥有了访问通过SSO应用系统集成的应用服务的权限,我们提供的SSO Session将会为它保持会话服务。(见图1) 图1 SSO登陆过程 同时,SSO应用系统还包括的与登录恰恰相反的,统一的注销点,即用户注销,就失去了原创 2007-12-03 14:38:00 · 1083 阅读 · 0 评论 -
JBoss下的单点登陆(SSO)技术实现分析(3)
导读: 3. Josso与JBoss集成的单点登录(SSO)环境的搭建 (1)、部署环境的准备及配置。 在搭建单点登陆(SSO)开发环境之前,需要准备的开发工具有: JDK1.5.04 (http://java.sun.com) JBoss 4.0.4GA (http://www.jboss.org) josso-1.4.tar (http://www.josso.org)原创 2007-12-03 14:39:00 · 1334 阅读 · 0 评论 -
JBoss下的单点登陆(SSO)技术实现分析(4)
josso-gateway-config.xml。 org.josso.gateway.identity.service.store.db.JDBCIdentityStore SELECT login AS username , password AS password FROM josso_user WHERE login = ? root 123456 jdbc:mysql原创 2007-12-03 14:41:00 · 1267 阅读 · 0 评论 -
JBoss下的单点登陆(SSO)技术实现分析(1)
导读: 本文介绍了单点登陆(SSO, Single Sign On)的实现原理,详细地解释了单点登陆的实现原理以及实现过程中的关键点和相关选项的含义,并且通过Josso与JBoss服务器的集成,简要介绍了在JBoss环境中单点登陆的实施。 随着互联网的不断发展,各种网络化应用服务的不断普及,在大中型企业中,用户可能每天需要登录到许多不同的信息应用系统,如协同办公系统、邮件系统、文件原创 2007-12-03 14:38:00 · 1456 阅读 · 0 评论 -
JBoss下的单点登陆(SSO)技术实现分析(5)
导读: 4. Josso与Web应用安全策略的管理 Josso在Web应用安全策略的管理主要通过JBoss容器的进行用户权限的分配和取消。它的整个应用模型主要是基于JAAS的安 全策略模型进行拓展,并对Web页面层和EJB应用组件分别进行安全控制,下面我们通过Josso自带的一个例子来说明。 Web页面层的安全控制是在web.xml中通过、和标签定义来实现的。 以下是Jos原创 2007-12-03 14:39:00 · 1774 阅读 · 0 评论 -
MiddlegenIDE的使用
导读: 最近有朋友发信,说MiddlegenIDE的主页出了点状况,登陆上去显示的内容莫名其妙,给新手使用MiddlegenIDE带来了困难。本座去看了一下,果然是莫名其妙得厉害。下面总结一个MiddlegenIDE的使用教程吧。 MiddleGen for Hibernate加上Hibernate_Extension工具包,其实就是用来方便我们从先有的数据库导出表结构,生成对应的原创 2007-12-06 22:14:00 · 1438 阅读 · 0 评论 -
JavaFX发现之旅:JavaFX Script With Eclipse 入门(第一部分)
摘要:最近Java社区最火的就是JavaFX Script的发布了,并且Sun同时公布了JavaFX Script的开源网站:openJfx,JavaFX Script是Sun的RIA解决方案,是一种用于编写能够在支持Java的PC和手机上运行的应用软件的更简单的脚本语言。 http://download.java.net/general/openjfx/plugins/eclip原创 2007-06-15 23:40:00 · 893 阅读 · 0 评论 -
Apache James邮件服务器介绍及配置发送外网邮件
一、简介Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。James也是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储和用户信息存储部分,原创 2007-09-14 11:20:00 · 9963 阅读 · 2 评论 -
使用Digester解析XML文件和JAVA对象的映射
package cn.hxex.exam.config;import java.util.Hashtable;import cn.hxex.exam.exception.ExamException;public class ExamConfig ...{ private Hashtable daos; public ExamConfig()...{ daos=new原创 2007-02-12 16:28:00 · 1229 阅读 · 1 评论 -
几种初始化EHCache的方式
(1)使用默认配置文件ehcache.xml创建 CacheManager manager=CacheManager.getInstance(); CacheManager manager=CacheManager.create();(2)指定配置文件创建 CacheManager manager=CacheManager.create("/etc/config/c原创 2007-02-28 10:32:00 · 4102 阅读 · 2 评论 -
使用Oreilly上传组件上传文件攻略
上传页面...@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd原创 2007-03-11 23:18:00 · 930 阅读 · 0 评论 -
使用JspSmartUpload组件上传文件
上传页面...@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd原创 2007-03-13 00:26:00 · 1136 阅读 · 0 评论 -
基于Ant+Velocity的简单代码生成器的思路与实现
在SSH项目中,我们应用了service layer模式,所以针对一个模块,它就存在pojo、dao、daoImpl、service、serviceImpl,再到struts中的action、form。假设设计是面向数据库的,针对一个数据库表,那么就要产生7个java文件,如果还要做异常处理,那么就是8个java文件。如果数据库有50个表,那么就是50*8=400个java文件。工程不小。至于转载 2007-03-09 09:53:00 · 2175 阅读 · 0 评论 -
displaytag使列名显示中文的方法
最近用exadel加eclipse做一个struts的项目,结果碰到了很多问题,其中一个重要的问题就是中文化的问题,这个问题在很多地方都碰到了,下面将介绍一种方法,可以让displaytag产生的报表列名变成中文的。 第一步是在网页中加入jstl的fmt的支持。1、将jstl需要的jstl.jar和standard.jar拷贝到WebContent/WEB-INF/lib目录下2、将fmt.tl原创 2007-01-20 00:22:00 · 1470 阅读 · 0 评论 -
display tag入门
Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,反正我在做项目时需要的功能它都给我提供了,而且使用起来非常的方便。能够大大减少代码量。 介个是Display Tag的官方网站http://displaytag.sourceforge.net。 首先当然是要下载它的jar包了,这里原创 2007-01-20 00:23:00 · 3575 阅读 · 0 评论 -
为JDK导入证书
keytool -import -file 12.srt -keystore %JAVA_HOME%//jre/lib/security/cacerts 一个acegi配置文件 xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springf原创 2007-03-12 10:12:00 · 2671 阅读 · 0 评论 -
使用javamail发送SMTP验证邮件
现在很多邮件服务器都需要进行验证,本文使用javamail1.4使用需要验证的smtp 发送邮件,作者使用smtp.126.com测试成功,但使用smtp.tom.com提示发送成功,但总接受不到,可能根对方smtp有关系验证类:package com.test.auth;import javax.mail.Authenticator;import javax.mail.Passwor原创 2007-03-23 01:09:00 · 5263 阅读 · 0 评论 -
使用javamail发送带附件的邮件
本文使用Orielly上传包实现验证类:package com.test.auth;import javax.mail.Authenticator;import javax.mail.PasswordAuthentication;public class Authentic extends Authenticator ...{ protected PasswordAuthenti原创 2007-03-23 22:59:00 · 1198 阅读 · 0 评论 -
为Tapestry增加Spring上下文
我们如果要位Tapestry增加spring的支持,需要改写Tapestry的引擎(org.apache.tapestry.engine.BaseEngine)主要是增加以下功能代码,使Tapestry的global对象中存在spring Context Map global =(Map)getGlobal();ApplicationContext appContext=(Appl原创 2007-06-28 17:21:00 · 854 阅读 · 0 评论 -
JDOM真的比DOM4j要慢么?
有一部分XML解析器使用者认为 JDOM 很慢,至少比起Dom4j来说效率不快。其实JDOM和DOM4J一样,同属优秀的开源XML解析器,完全不必这样担心。现在就实际拿一些实际使用的例子,作为简单的测试用例,对JDOM以及DOM4J最基本的文档解析功能来说明这个问题。JDOM测试用例如下: public Document getDoc(STring filenAMe) throws IOExcep转载 2007-04-03 17:53:00 · 1260 阅读 · 1 评论 -
在Java web服务器内使用url rewrite
每个网页或请求都是一个url地址,一般,这个地址可能是.do,.page,.action之类的并加上?号、&号查询串等构成的一个长长的的url。很urgly。 一般的url-----------------------------------------------------转载 2007-04-12 16:01:00 · 1487 阅读 · 2 评论 -
整理的JasperReport资料
最近工作中用到报表,而我在学习JasperReport的过程中遇到了很多问题(主要是国内的资料太少了),网上很少找得到,在此我就把我找到的一些资料和大家共享,希望能对大家有所帮助。 1、JasperReport和iReport的资源,最新版本可以到下面官方网站得到 iReport官方网站: http://ireport.sourceforge.net JasperReport官方网站:转载 2007-04-14 21:58:00 · 1283 阅读 · 0 评论 -
Velocity的if...else
#foreach($member in $members) $velocityCount $member.email - $member.firstname $member.lastname #if($member.firstname==gao1) congratulation! #else fail!原创 2007-04-27 23:04:00 · 8234 阅读 · 0 评论 -
利用Eclipse编译AspectJ项目
问题你想要在Eclipse下编译AspectJ项目。没有使用Eclipse或者Ant?如果你在编写基于ApsectJ的aspect-oriented程序的时候没有使用Eclipse或者Ant,建议你跳过此章,并从下一章开始学习部署AspectJ程序的常用方法。解决方案下载并在Eclipse里安装AspectJ Development Tools (AJDT)插件。版权声明:任何获得Matrix授权转载 2007-08-20 18:33:00 · 2538 阅读 · 0 评论 -
ibatis eclipse插件和配置文件的使用
1:abator下载:http://ibatis.apache.org/abator.html 2:将abator安装到eclipse中 3:此时可以新建一种文件类型:Abator for iBATIS Configuration File,建立一个 4:在 jdbcConnection 中设置要mapping的数据库的jdbc连接 classPathEntry 是你的jdbc driver类路径转载 2007-08-24 12:09:00 · 5615 阅读 · 0 评论 -
HTML框架代码全集
导读: 网页框架代码 特点是无论使用何种分辨率,它的大小和位置都是不变的。 我所收集的: 1. 2.右边框架 3.上下框架 4.网页内嵌框架 ~~~~~ 也可以自己修在框架大小: marginWidth=0 frameSpacing=0 marginHeight=原创 2007-12-21 14:25:00 · 4093 阅读 · 0 评论