
【JAVA】
文章平均质量分 72
lujar
无
展开
-
Ajax学习网址大全
一.资源类网站1,国内网站1)Ajax中国(推荐)一个专业的ajax技术网站,分类清晰,有大量的电子版教程,以及AJAX源码下载!www.okajax.com2)ajaxcn.org李琨老师的blog。李琨:《ajax实战》译者.www.ajaxcn.org-----------------------------------------2,国外网站1)、Ajax 的诞生Ajax: A New A转载 2007-03-26 13:19:00 · 943 阅读 · 0 评论 -
Hibernate用法:查询,更新,删除!
一、基本数据查询使用Hibernate进行数据查询是一件简单的事,Java程序设计人员可以使用对象操作的方式来进行数据查询,查询时使用一种类似SQL的HQL(Hibernate Query Language)来设定查询的条件,与SQL不同的是,HQL是具备对象导向的继承、多型等特性的语言。 直接使用范例来看看如何使用Hibernate进行数据库查询,在这之前,请先照之前介绍过的主题在数据库中新转载 2007-04-23 13:50:00 · 738 阅读 · 0 评论 -
JAVA技术:XML配置文件的读取处理
Java和XML是黄金组合,网上已经有很多文章介绍,XML作为电子商务中数据交换,已经有其不可替代的作用,但是在平时系统开发中,我们不一定都用到数据交换,是不是无法使用XML了?当然不是,现在已经有一个新趋势,java程序的配置文件都开始使用XML格式,以前是使用类似windows的INI格式.(Java中也有Propertiesy这样的类专门处理这样的属性配置文件).使用XML作为Java的转载 2007-04-28 10:28:00 · 578 阅读 · 0 评论 -
使用J2SE API读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法 1。使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in); 2。使用java.util.R转载 2007-04-28 14:08:00 · 628 阅读 · 0 评论 -
Cactus实例讲解
Cactus简介. 简介 Cactus实现了对JUnit测试框架的无缝扩展,可以方便地测试服务端应用程序。Cactus可以在下面几种情况下使用: 测试Servlet以及任何使用了像HttpServletRequest,HttpServletResponse,……这样的对象的代码。使用ServletTestCase。 测试Filter以及任何使用了像FilterCo转载 2007-04-28 17:13:00 · 919 阅读 · 0 评论 -
用java打包成zip
--- 大家可能对于Zip格式的文件已经司空见惯了,我们可以使用winzip.exe方便地实现对文件的压缩或解压缩。然而如何在自己的应用程序中,实现对文件压缩并非所有的人都了解。在自己的应用程序中将数据文件压缩成zip格式,将会给你的程序增色不少。本文介绍快速在Java应用程序中将文件压缩成Zip 格式文件.Java JDK1.2中已经提供了,实现该功能的类/rjava.util.zip.ZipO转载 2007-08-21 11:51:00 · 976 阅读 · 0 评论 -
Session.find()方法
我被Session.find()的方法困扰了好几天,今天才看到新的Hibernate里没有了Session.find()方法。现在转载在此,方便你我。查询性能往往是系统性能表现的一个重要方面,查询机制的优劣很大程度上决定了系统的整体性能。这个领域往往也存在最大的性能调整空间。 hibernate2中Session.find()对应于3中的session.createQuery().lis转载 2007-05-22 14:14:00 · 1565 阅读 · 1 评论 -
Apache Commons Chain简明手册
基本对象1. 接口。它是Commons Chain中最重要的接口,表示在Chain中的具体某一步要执行的命令。它只有一个方法:boolean execute(Context context)。如果返回true,那么表示Chain的处理结束,Chain中的其他命令不会被调用;返回false,则Chain会继续调用下一个Command,直到:Command- 返回true;C转载 2007-05-25 01:10:00 · 928 阅读 · 0 评论 -
Struts-config.xml配置文件讲解
Struts的核心是struts-config.xml配置文件,在这个文件里描述了所有的Struts组件。 在这里包括配置主要的组件及次要的组件,下面是struts-config.xml包含主要元素的内容: 一、 struts-config.xml的主要元素: "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">转载 2007-05-24 09:22:00 · 759 阅读 · 0 评论 -
利用java处理XML文档
在java对XML进行处理时,读取XML文档,对其处理,这是我得一个实例代码。 import java.io.FileInputStream; import javax.xml.parsers.*; import org.w3c.dom.*; /* * Created on 2004-6-2 *java读取XML文档 *利用DoM来读取一个XML文档的内容,并将其打印出来 */ publi转载 2007-08-22 23:43:00 · 675 阅读 · 0 评论 -
使用JAXP处理XML文件
JAXP是Java API for XML Processing的缩写。JAXP API主要的部分在javax.xml.parsers 这个包中。在这个包中,向用户提供了两个最重要的工厂类,SAXParserFactory 和DocumentBuilderFactory,相应地,提供了SAXParser 和DocumentBuilder两个类。 SAX是由XML-DEV定义的;DOM是由W3C定义转载 2007-08-23 00:04:00 · 668 阅读 · 0 评论 -
用 for/in 在 Java 5.0 中增强循环
for/in 循环通常叫作 增强的 for 或者 foreach,它是 Java 5.0 中一个极为方便的特性。实际上它没有提供任何新的功能,但它显然能让一些日常编码任务变得更简单一些。在本文中,您将学习这方面的许多内容,其中包括使用 for/in 在数组和集合中进行遍历,以及如何用它避免不必要(或者只是令人厌烦的)类型转换。您还将学习如何实现 for/in,了解新的 Iterable 接口的一些转载 2007-08-23 10:46:00 · 901 阅读 · 0 评论 -
利用StrutsTestCase测试Struts应用程序
本文介绍了一种利用开源工具测试Struts Action的办法. 利用这种办法,开发人员可以不需要发布Struts应用程序,不需要Web服务器就可以象测试普通Java Class一样测试Struts Action,从而能够极大地提高Struts的可测试性能,加快Struts程序的开发速度 一、Struts测试概述 一个具有良好系统架构的J2EE应用程序至少有三层组成,即表现层,商业层和转载 2007-08-25 19:24:00 · 945 阅读 · 0 评论 -
StrutsTestCase 简化开发过程
本文将介绍 StrutsTestCase(STC)框架,解释如何用模拟方式和 Cactus 方式测试示例应用程序。作者 Sunil Patil 是 IBM 印度软件试验室的开发人员,他首先将介绍 STC,然后会带您遍历设置使用 STC 和测试各种 Struts 特性的环境的过程。还将演示如何在 STC 中同时使用 Cactus 和模拟方式。注意:本文要求读者熟悉 Struts 框架。StrutsT转载 2007-08-25 19:26:00 · 1161 阅读 · 0 评论 -
基于Junit2.0的StrutsTestCase应用
在我的前一篇文档《测试驱动的开发是重要的》中说过我要写一些测试框架应用方面的文档,今天我要实现我的诺言之一,这篇文章是介绍StrutsTeseCase的,熟悉并采用struts的开发员曾经一定有过这样一个困扰:我的action如何进行测试?(不是说要“测试先行”么?),如果没有一个可行的测试框架那我的struts环境去哪里模拟(方便的、透明的去模拟)?不要着急,接下来的部分我要向你们介绍这转载 2007-08-25 19:35:00 · 746 阅读 · 0 评论 -
StrutsTestCase入门
StrutsTestCase测试方法1.下载StrutsTestCase的包,可以从sf上获得;http://sourceforge.net/project/showfiles.php?group_id=39190我的测试环境eclispe 3.1.2 + myeclipse 4.1.0 +tomcat 5.5 + struts 1.2 + StrutsTestCase 2.1.3可能会出现的错转载 2007-08-25 19:20:00 · 2147 阅读 · 0 评论 -
使用StrutsTestCase进行测试驱动开发
StrutsTestCase是用于测试Struts动作的强大易用的测试框架。结合传统的JUnit测试,Struts及StrutsTestCase将为您提供高覆盖率的测试,从而提高产品可靠性。 StrutsTestCase是基于JUnit的Struts动作测试框架。Struts将为测试应用程序的Struts动作类提供简便有效的方法。 典型的J2EE应用程序是分层构建的,其结构如图转载 2007-08-25 19:31:00 · 1077 阅读 · 1 评论 -
Spring 编程入门十大问题解答
1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具 Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTest转载 2007-04-23 13:42:00 · 545 阅读 · 0 评论 -
hibernate的hello word(国内高手撰写)
终于有点对hibernate入门的感觉。方便门外的学习者,给一个简单的入门例子。 如果你有用过其他持久架构 转到hibernate其实很简单。一些原理方面就不讲了, robbin讲的肯定比我好的多,自己去精华版看看。 我所给的只是我当初刚开始接触hibernate时候很想要的一个简单例子和设置方法。 一直没有找到,所以现在放到这里给大家看看,(只给想要入门的一个直观的感应,呵呵) 首先当然要新建一转载 2007-04-19 14:50:00 · 619 阅读 · 0 评论 -
面向Java程序员的Ajax:构建动态Java程序
Ajax(即异步 JavaScript 和 XML)是一种 Web 应用程序开发的手段,它采用客户端脚本与 Web 服务器交换数据。所以,不必采用会中断交互的完整页面刷新,就可以动态地更新 Web 页面。使用 Ajax,可以创建更加丰富、更加动态的 Web 应用程序用户界面,其即时性与可用性甚至能够接近本机桌面应用程序。 Ajax 不是一项技术,而更像是一个 模式 —— 一种识别和描述有用的设转载 2007-07-14 00:11:00 · 856 阅读 · 0 评论 -
DAO编程模式
J2EE开发人员使用数据访问对象(DAO)设计模式把底层的数据访问逻辑和高层的商务逻辑分开.实现DAO模式能够更加专注于编写数据访问代码.在这篇文章中,Java开发人员Sean C. Sullivan从三个方面讨论DAO编程的结构特征:事务划分,异常处理,日志记录.在最近的18个月,我和一个优秀的软件开发团队一起工作,开发定制基于WEB的供应链管理应用程序.我们的应用程序访问广泛的持久层数据,包括转载 2007-03-27 08:57:00 · 679 阅读 · 0 评论 -
集合类的使用
从早些时候的那幅示意图可以看出,实际上只有三个集合组件:Map,List和Set。而且每个接口只有两种或三种实施方案。若需使用由一个特定的接口提供的功能,如何才能决定到底采取哪一种方案呢?为理解这个问题,必须认识到每种不同的实施方案都有自己的特点、优点和缺点。比如在那张示意图中,可以看到Hashtable,Vector和Stack的“特点”是它们都属于“传统”类,所以不会干扰原有的代码。但在另一方转载 2007-03-26 17:06:00 · 592 阅读 · 0 评论 -
Eclipse中集成Ant实现快速开发
如今Java程序员中很少有人使用命令行方式编程,而越来越多的人习惯使用某种IDE,且大部分选择Eclipse。本文将你展示如何在Eclipse中集成Ant-从在Eclipse中创建工程到编写Ant build.xml文件,再直接从Eclipse中运行这个文件。 Ant是Java开发界领先的构建工具,而Eclipse是主要针对Java程序员的集成开发环境(IDE)。Eclipse在可视化方面做得非转载 2007-03-28 17:19:00 · 970 阅读 · 0 评论 -
Eclipse快速上手Hibernate之入门实例(一)
第一页 第二页 第三页这篇文章主要谈谈Hibernate的入门开发,例子很简单,就是向数据表中添加用户名和密码。我分别使用了三种方法,一种是直接写代码,写Hbm映射文件等;一种是通过Hbm映射文件来生成代码;一种是通过代码来生成Hbm映射文件。使用了一些自动化工具,XMLBuddy是用来编辑XML文件的,JBoss Eclipse IDE是用来编写Doclet标记的。这篇文章还谈到了一些Ecl转载 2007-03-29 18:52:00 · 1421 阅读 · 0 评论 -
Eclipse快速上手Hibernate之入门实例(二)
第一页 第二页 第三页 二、项目实践 这里以一个简单的程序来示范Hibernate的配置与功能,在这个例子中的一些操作,实际上会使用一些自动化工具来完成,而不一定亲自手动操作设定,这边完全手动的原因,在于让你可以知道Hibernate的基本流程。 这是整个项目的结构: 好了,下面就开始创建项目了。转载 2007-03-29 19:00:00 · 1213 阅读 · 0 评论 -
Eclipse快速上手Hibernate之入门实例(三)
这篇文章主要谈谈Hibernate的入门开发,例子很简单,就是向数据表中添加用户名和密码。我分别使用了三种方法,一种是直接写代码,写Hbm映射文件等;一种是通过Hbm映射文件来生成代码;一种是通过代码来生成Hbm映射文件。使用了一些自动化工具,XMLBuddy是用来编辑XML文件的,JBossEclipseIDE是用来编写Doclet标记的。这篇文章还谈到了一些Eclipse的使用技巧,比如建立“转载 2007-03-29 19:01:00 · 1709 阅读 · 0 评论 -
使用Eclipse与Ant进行java程序开发
相信大家已经对Eclipse的使用有一定的经验,在编写java源代码是件听自豪的事,大要编译一大批java源代码却实践比较苦恼的事情,如果一个一个点"run"去编译实在太浪费时间了.想脱离"苦海",现在就跟着偶们一齐走吧,步入Ant的使用历程. 1.安装Ant a.使用Eclipse.3.2版本自带的Ant可以省去安装的麻烦,默认版本时Ant-1.6.5,现在最新的Ant是1.7转载 2007-04-02 16:04:00 · 7648 阅读 · 0 评论 -
在Eclipse中集成Ant编程之配置篇
一、 修改Ant Classpath 在使用一个可选的或定制的任务时,你可能需要把其它库添加到classpath中。为此,你可以通过以全局方式或使用一个单独工程的启动配置来修改Ant classpath。为了给一个单独的Eclipse工程设置Ant classpath,打开该工程的Ant启动配置并点击Classpath选择卡;然后,通过点击"Add External JARs"按钮来添加外部的J转载 2007-04-03 11:16:00 · 1236 阅读 · 0 评论 -
Ant入门-配置和使用
首先下载ant在http://jakarta.apache.org/builds,然后解压缩到本地,我把它压缩到C:/ant目录下在环境变量修改属性在path属性前增加------C:/ant/bin;这样就可以使用ant了build.xml文件都包含一个project和至少一个target元素,target元素中包含一个或多个任务元素,任务是一段可执行的代码。根元素是projec转载 2007-04-03 13:46:00 · 781 阅读 · 0 评论 -
Ant教程(一)
本文以最新发布的Ant 1.5.1为例,介绍这款优秀的Build工具的安装配置、基本应用和一些高级话题。最新的Ant下载地址是 http://jakarta.apache.org/ant/ 。Ant是一种基于Java的Build工具。理论上来说,它有些类似于C中的make,但比make优越。现在存在的大多数Build工具,如make、gnumake、nmake、jam等都存在这样或那样的不足,转载 2007-04-04 09:45:00 · 733 阅读 · 0 评论 -
Ant教程(二)
建立工程的目录一般要根据工程的实际情况来建立工程的目录结构。但是,有一些比较通用的组织形式可供参考,比如所有的jakarta项目都使用类似的目录结构。下面让我们来看一下这种目录结构的特点。表1 目录 文件 bin 公共的转载 2007-04-04 09:47:00 · 802 阅读 · 0 评论 -
结合struts和hibernate谈J2EE架构的数据表示
在 struts+ hibernate 这种结构中,是不应该把Hibernate产生的PO直接传递给JSP的,不管他是Iterator,还是List,这是一个设计错误。 我来谈谈在J2EE架构中各层的数据表示方法: Web层的数据表示是FormBean,数据来源于HTML Form POST 业务层的数据表示是VO 持久层的数据表示是PO,其数据来源于数据库,持久层的数据表示例如CMP 在一个规范转载 2007-07-13 22:45:00 · 653 阅读 · 0 评论 -
什么时候该用synchronized
由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制,这套机制就是 synchronized 关键字,它包括两种用法:synchronized 方法和 synchroniz转载 2007-07-13 23:48:00 · 1758 阅读 · 0 评论 -
XMLC在eclipse中的使用
关于外部插件的使用可以用link的方式做,如果简单的只把插件丢到eclipse自带的plugin目录下,可能不会起作用。 先用link方式做插件的连接一、安放插件到目录1、将插件放在一个目录下,比如在eclipse目录下有个"myplugins"目录2、可以在里面再建eclipse目录3、再在eclipse目录下建features和plugins目录4、将插件都放在plugins目录下,比转载 2007-07-13 23:50:00 · 1425 阅读 · 1 评论 -
使用eclipse开发struts+spring+hibernate免费插件套装
注意:本环境为windows环境,如果为linux环境,请下载相应的安装包,并且配置方法也有很大不同,可以参考相应的帮助稳当。1. Eclipse+WTP 我们使用Eclipse做为基本的开发环境,集成WTP。 Eclipse版本:R 3.2.1 20061026 WTP版本:R 1.5.2 20061026 下载地址:http://ww转载 2007-04-13 08:59:00 · 4231 阅读 · 1 评论 -
在JAVA中使用文档对象模型DOM经验小结
文档对象模型 (DOM) 是一个文档标准,对于完备的文档和复杂的应用程序,DOM 提供了大量灵活性。DOM标准是标准的。它很强壮且完整,并且有许多实现。这是许多大型安装的决定因素--特别是对产品应用程序,以避免在API发生改变时进行大量的改写。 以上是我在选择处理XML数据时之所以没有选择JDOM或者dom4j等其它面向对象的标准的原因,不过也由于DOM从一开始就是一种与语言无关的模型,而且它更转载 2007-07-13 23:20:00 · 593 阅读 · 0 评论 -
java属性拾取器
在前后端分离的开发过程中,经常遇到返回给前端的数据太多,只需要其中几个,一般是重新包装一个数据返给前端。下面工具类就是解决对常用类型的属性的拾取或过滤的处理。原创 2017-09-05 13:13:42 · 566 阅读 · 0 评论