
Java
文章平均质量分 71
meteorlWJ
我的生活是一条船,永远都走在会波动的海面上
展开
-
Myeclipse7.0集成axis插件
首先到下载AXIS2的代码生成插件"axis2-eclipse-codegen-wizard" ,和服务打包插件"axis2-eclipse-service-archiver-wizard", 解压后把文件夹拷到myeclipse7.0的安装目录Common/plugins下.到此如果以前的版本就完成了,直接重启myeclipse就可以,但是7.0的版本还有修改一下配置。转载 2010-03-05 16:46:00 · 1578 阅读 · 3 评论 -
DWR实例教程
DWR(Direct WebRemoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spr转载 2009-05-14 08:29:00 · 957 阅读 · 0 评论 -
在Java中应用设计模式之Singleton
基本概念 ingleton 是一种创建性模型,它用来确保只产生一个实例,并提供一个访问它的全局访问点。正在装载数据……对一些类来说,保证只有一个实例是很重要的,比如有的时候,数据库连接或 Socket 连接要受到一定的限制,必须保持同一时间只能有一个连接的存在。 再举个例子,集合中的 set 中不能包含重复的元素,添加转载 2009-05-13 09:31:00 · 741 阅读 · 0 评论 -
Java Singleton 实用教程(附源码)
什么是Java Singleton Singleton是独身、单独一个的意思,发音是KK: [],DJ: []。 Java Singleton是指在特定系统范围内只能实例化一次的Java类,并且为该类提供一个全局的访问点。很多地方,Singleton当作模式来讲。Java Singleton 常用于代表特定系统范围转载 2009-05-13 08:51:00 · 1468 阅读 · 0 评论 -
struts标签--logic总结
struts标签--logic总结 1. logic:empty 该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况: 1)当Java对象为null时; 2)当String对象为""时; 3)当java.util.Collection对象中的isEmpty()返回true时;转载 2009-04-13 09:51:00 · 1457 阅读 · 0 评论 -
利用Commons组件上传文件
这段代码是之前做项目时写的,怕以后用到,先贴上来保存一下使用之前要先加载commons-fileupload-1.2.jar/* * @(#)UsersManagerBean * * Copyright 2008 School of Software, Yunnan University. * All rights reserv原创 2008-09-19 16:41:00 · 863 阅读 · 2 评论 -
Java——文件读取
下面是一段简单的用FileWriter 与FileReader 完成的文件读写。原创 2008-07-02 07:00:00 · 928 阅读 · 0 评论 -
JAVA文件操作
引:本文中的部分代码来自网上import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class FileTest {public vo原创 2008-06-29 10:44:00 · 793 阅读 · 1 评论 -
JTable中删除一行数据
Jtable中删除一行数据: import java.awt.BorderLayout;import java.awt.Component;import java.awt.Container;import java.awt.Dimension;import java.awt.event.ActionEvent;import java.awt.event.Action转载 2008-06-29 10:03:00 · 4810 阅读 · 4 评论 -
Java 实践——JTabel 绑定 List 数据
Java 大作业——Pizza 订购系统的C/S 版本涉及到表格的数据显示,由于数据库的数据处理采用的是O/R Mapping 方式,所以显示数据库时用的是List 类型。花了一点时间研究了一下,下面是代码:Pizza. class——Pizza基本信息类GetPizzaInfo.java——获取Pizza信息(模拟从数据库中取出一列结果后转成List类型)原创 2008-06-19 16:57:00 · 1412 阅读 · 0 评论 -
Java理论和实践:用软引用阻止内存泄漏
在本文中,他将解释 Reference 对象的另外一种形式,即软引用(soft references),用于帮助垃圾收集器管理内存使用和消除潜在的内存泄漏。 垃圾收集可以使 Java 程序不会出现内存泄漏,至少对于比较狭窄的 “内存泄漏” 定义来说如此,但是这并不意味着我们可以完全忽略 Java 程序中的对象生存期(lifetime)问题。当我们没有对对象生命周期(lifecycle)引起足够的原创 2008-08-20 08:19:00 · 746 阅读 · 0 评论 -
Java连接access数据库
JDBC(Java DataBase Connectivity)是Java数据库连接API。JDBC能完成与一个数据库建立连接,然后向数据库发送SQL语句,再处理数据库返回的结果。JDBC在设计上和ODBC相似。JDBC和数据库建立连接的一种方式是首先建立起一个JDBC-ODBC桥接器。首先安装office2000,就有了Access2000,启动Access,建立新数据库mess.mdb转载 2008-05-28 12:03:00 · 118 阅读 · 0 评论 -
J2EE MVC模式JSF与Struts的异同
Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Comman转载 2008-08-20 08:22:00 · 817 阅读 · 0 评论 -
java 文件读写
public class CodeGenerate { /** * 1 传入你要生成的类名 Company * 2 将模板文件(dist/model) copy到 c:/dist 下, * 3 执行代码,对应的代码生产到你的project根目录中,project中要有对应的目录 * src/ * com/ * hxd/ *转载 2008-05-22 08:10:00 · 1080 阅读 · 0 评论 -
GlassFish
Glassfish最新版: GlassFish RC4. 下载最新版: http://download.huihoo.com/glassfish/v2/ 目录 [隐藏] 1 GlassF转载 2008-04-19 13:29:00 · 2578 阅读 · 0 评论 -
从Java类库看设计模式 (Composite,Strategy,Iterator)
本文除了还会介绍一个结构型的Composite模式之外,还会有两个行为模式登场。实际上在前面的内容中,我们已经接触到行为模式了:Observer和Command就是两个典型的行为模式。行为模式更多的注重于算法和对象建间职责的分配,也就是说,它会更多的关注于这个模式系统之类的各对象协作间的语义,以及在对象间进行通讯的流控制。Composite模式 毫无疑问的,AWT中的Component-Conta转载 2008-04-15 11:49:00 · 856 阅读 · 0 评论 -
java 验证邮箱格式正确性
public class RegisterCheck { /** * 验证输入的邮箱格式是否符合 * @param email * @return 是否合法 */public static boolean emailFormat(String email) { boolean tag = true; final String原创 2008-01-17 02:24:00 · 5649 阅读 · 3 评论 -
事务处理总结【JDBC事务|JTA事务|容器事务
一、什么是Java事务通常的观念认为,事务仅与数据库相关。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,转载 2009-05-24 12:49:00 · 2999 阅读 · 0 评论 -
spring定时器 Quartz 进行作业调度简介 实例
示例 1:作业通过实现 org.quartz.job 接口,可以使 Java 类变成可执行的。清单 1 提供了 Quartz 作业的一个示例。这个类用一条非常简单的输出语句覆盖了 execute(JobExecutionContext context) 方法。这个方法可以包含我们想要执行的任何代码(所有的代码示例都基于 Quartz 1.5.2,它是编写这篇文章时的稳定发行转载 2009-08-30 14:46:00 · 1796 阅读 · 0 评论 -
java定时器的使用(Scheduler )
首先添加所需要的类包:quartz-1.5.2.jar,quartz-all-1.5.2.jar,quartz-jboss-1.5.2.jar //设置定时作业 public void startScheduler(HttpServletRequest requests)throws SchedulerException{ try{ //建立作业调度器 Scheduler schedu转载 2009-08-31 10:43:00 · 4515 阅读 · 0 评论 -
关于ADF JDeveloper 11g 的 Unable to create an instance of the Java Virtual Machine
今天试用了 JDeveloper 11g 的新版本,却在启动时就报错:Unable to create an instance of the Java Virtual Machine.... 根据网上找到的资料,处理方法有两个:一: 更改安装目录(D:/WorkTools/Oracle/Middleware/jdeveloper/jdev/bin )下的 jdev.conf 将转载 2010-02-25 14:31:00 · 2199 阅读 · 2 评论 -
基于Axis2的web服务的开发、部署和客户端调用
通过Axis2(版本1.4.1)与Tomcat(5.5.27)的结合,Axis2在Tomcat的webapps目录下,只要将满足一定目录结构的web服务的相关文件拷贝到axis2/WEB-INF/services目录下,便可以完成该服务的部署。 要部署的服务的目录结构必须满足下面的结构 - MyService - META-INF - services.xml - lib转载 2010-01-19 09:43:00 · 1325 阅读 · 0 评论 -
JAVA框架当中Spring的依赖注入和控制反转
Spring能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大转载 2009-09-27 15:03:00 · 2065 阅读 · 3 评论 -
Spring笔记Spring Event
Spring中提供一些Aware相关的接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到的是ApplicationContextAware。实现ApplicationContextAware的Bean,在Bean被初始后,将会被注入 ApplicationCont转载 2009-09-27 11:15:00 · 1486 阅读 · 2 评论 -
Spring MVC+BlazeDS+Flex框架实践:Security篇
在Spring MVC+BlazeDS+Flex框架实践:Database篇的基础上,这次要加入的是Spring Security的配置与应用。至于Spring Security的原理及配置详解网上已经有很多可参考的文章,在这里就不再重复了。一、Spring Security配置1)添加Application-Security.xml在JAVA工程src下创建Applicati原创 2009-09-13 10:44:00 · 14459 阅读 · 16 评论 -
MyEclipse下XFire开发Webservice实例
最近在研究JAVA开发Webservice,发现网络上比较流行的几种选择AXIS、XFire、CFX(XFire的下一代),前几天转了几篇关于这三种选择的比较的文章,对它们已经有了些概念。决定自己实践一个例子 在开始前,先介绍一些概念: XFire Java SOAP框架概述 (摘自:http://tech.it168.com/j/e/2006-10-28/20061原创 2009-09-12 09:28:00 · 49289 阅读 · 66 评论 -
在WEB项目中使用log4j日志管理
创建WEB项目及其他配置在这里不进行描述,在今后的文章中会对WEB项目框架的使用做介绍. 这里将只描述如何在WEB项目中使用LOG4J(我用的服务器是tomcat6.0,IDE是myEclipse)1、下载log4j.jar,添加到WEB-INF/lib中,并引入到项目的libraries中2、在src下创建log4j.xml,添加如下配置http://jakarta.apache.org原创 2009-09-09 12:10:00 · 6159 阅读 · 1 评论 -
Encache的使用与说明
导言从 Spring 1.1.1 开始,EHCache 就作为一种通用缓存解决方案集成进 Spring。我将示范拦截器的例子,它能把方法返回的结果缓存起来。 利用 Spring IoC 配置 EHCache在 Spring 里配置 EHCache 很简单。你只需一个 ehcache.xml 文件,该文件用于配置 EHCache: 如果该路径转载 2009-09-03 11:48:00 · 1480 阅读 · 0 评论 -
quartz
Quartz 是一个强大的企业级 Schedule 工具,也是目前最好的开源 Schedule 工具。Spring中也集成了quartz的应用,下面就讲一下如何在spring中使用quartz。 spring的配置: xml 代码 1. 2. 3. 4. 5. 6. 7. 8. 9.转载 2009-09-01 16:40:00 · 1137 阅读 · 1 评论 -
Hibernate + Proxool配置
用Hibernate自带的连接池性能不太高,而且还存在BUG。因此官方推荐使用c3p0或Proxool连接池。这里我介绍Hibernate使用Proxool连接池的配置:首先配置Proxool的配置文件,文件名:Proxool.xml(当然,你也可以用资源文件)xml version="1.0" encoding="UTF-8"?> the prox转载 2009-08-30 14:00:00 · 1157 阅读 · 0 评论 -
Spring + BlazeDS RC1集成指南
关键字: flex spring blazeds rc1Spring + BlazeDS RC1集成指南 参考:《spring_flex_refenence.pdf》 Spring BlazeDS Integration Version 1.0.0.RC1 Spring BlazeDS Integration ii 作者: Jeremy Grelle 版本: 1.0.0.RC1 内容: 1.转载 2009-08-31 14:56:00 · 2458 阅读 · 1 评论 -
Spring 2.5.6新特性之packagesToScan
如果你使用早前版本的Spring,又恰好采用了Annotation注解方式(而非传统XML方式)配置Hibernate对象关系映射,那么在通过org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean配置sessionFactory时,你一定对annotatedClasses、annotatedP转载 2009-08-30 13:56:00 · 1882 阅读 · 0 评论 -
Spring事务配置的五种方式
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Tra转载 2009-09-01 09:32:00 · 1176 阅读 · 0 评论 -
Spring Security支持的基础设施
这章里讨论一些Spring Security中用到的基础设施。 如果这个功能跟安全没有直接关系,但是还是包含在Spring Security中了,我们就在这章里讨论它。6.1. 国际化Spring Security支持异常信息的国际化,最终用户会很喜欢这点。 如果你的程序是为英语用户设计的,你不需要做任何事,因为默认情况下所有的Spring Security消息转载 2009-08-31 18:08:00 · 2712 阅读 · 2 评论 -
LocalSessionFactoryBean加载Hibernate 映射的几种方式及区别
LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:mappingResources、mappingLocations、mappingDirectoryLocations与mappingJarLocations他们的区别:mappingResources:指定classpath下具体映射文件名Java代码 "mappingRes转载 2009-08-31 16:35:00 · 2526 阅读 · 0 评论 -
Hibernate 3注释简介
在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。 传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。创建这些映射有很多方法,可以从已有数据转载 2009-08-31 15:24:00 · 985 阅读 · 0 评论 -
Spring 2.5新特性及架构图
【IT168 技术文档】Spring于10月22日推出2.5第一个发布候选版本(rc1),以下是对官方宣布文档做的摘要。 Spring2.5是Spring2.1各个里程碑版本的终结。 Spring2.5是对Spring2.0的增强,增加了一些新的特性: 全面支持java6和javaEE5(JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0等) 全特性的注释驱动依转载 2008-01-19 21:07:00 · 1685 阅读 · 0 评论 -
Java String 转化为 Date
String birthdayString ="2006-04-05";java.util.Date birthday = new java.util.Date();try { java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd");转载 2008-01-13 08:39:00 · 1490 阅读 · 0 评论 -
Hibernate 3注释简介
在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。 传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。创建这些映射有很多方法,可以从已有数据库模转载 2008-02-11 19:06:00 · 1465 阅读 · 0 评论 -
Java 判断输入是否为英文字符
代码如下:/* * To change this template, choose Tools | Templates * and open the template in the editor. */package onlinedictionarytest.cn.edu.ynu.sei.test;/** * * @author crystal */public class IsLett原创 2008-02-11 10:48:00 · 6430 阅读 · 3 评论