Welcome 微信登录

首页 / 软件开发 / JAVA

基于java实现的多层目录结构

基于java实现的多层目录结构

基于java实现的多层目录结构2011-03-23 BlogJava stone2083最近在做小需求的时候,需要用到目录树,特地写了一个基于java的实现。由于需求原因,目前只实现了读部分的功能--如何将平面节点build成树。动态新增,删除等功能尚未实现。目录结构概念:Node:目录节点,具备节点属性信息NodeStore:平面目录节点持久化接口,提供方法如下:public List<T> findByType(String type); ...
巧妙使用Spring对commons fileUpload的包装

巧妙使用Spring对commons fileUpload的包装

巧妙使用Spring对commons fileUpload的包装2011-03-23hbcui1984以前简单使用过spring的文件上传,当时没深入研究,以为spring只能实现单个文件的上传,所以后来就又大致学了下commons fileupload组件。在最近的工作中,有同事提出,他在把commons fileupload组件集成到spring中时总是出错,然后我大致看了一下,发现是spring DispatcherServlet的缘故。然后goog...
如何将装饰模式应用到servlet request对象上

如何将装饰模式应用到servlet request对象上

如何将装饰模式应用到servlet request对象上2011-03-23本文说明了如何将装饰模式应用到servlet request对象上。首先,提出了一个与servlet filter有关的问题,并解释了随之而引入的装饰模式。然后,讨论了如何在servlet环境下使用此模式,并列出了使用此模式的几个比较有名的基于servlet的项目。最后,文章通过实现一个删除空白符的filter例子,演示了装饰模式在servlet中的使用。简介Servlet规范中所...
Hibernate实现Struts分页中的分页处理

Hibernate实现Struts分页中的分页处理

Hibernate实现Struts分页中的分页处理2011-03-23在进行web应用开发的时候经常要对Struts分页处理,经常看到一些人在问Struts分页处理的问题,现在我把自己的处理方法写在这儿,希望能对需要进行Struts分页处理的朋友有所帮助。一、在Struts分页有两种结构:1. 在Action中通过DAO查询出所有的记录,然后加到session或request对象中,传到客户端,由JSP进行分页。这种方法对于在数据量少的时候很方便,也不影响...
使用Spring提供的MailSender异步发送文本邮件

使用Spring提供的MailSender异步发送文本邮件

使用Spring提供的MailSender异步发送文本邮件2011-03-23sitinspring在工程中经常有发送邮件的任务,如果使用JavaMail来发送邮件,用到的代码较多,过程和细节也相对复杂,而使用Spring的MailSender能相对简单方便些,这样使程序员能更快捷的完成邮件发送任务。下面请看示例代码:注意在执行代码前,请确认已经将activation.jar,commons-logging-1.0.4.jar,mail.jar和sprin...
使用面向对象技术替代switch-case和if-else

使用面向对象技术替代switch-case和if-else

使用面向对象技术替代switch-case和if-else2011-03-23zhangjunhd在日常开发中,常常会作一些状态判断,用到swich-case与if-else。在面向对象的环境里,有两种方式可以替代它们。一种是使用继承子类的多态,另一种是使用state模式。它们使用对象的间接性有效地摆脱了传统的状态判断。举个例子。Method.javapackage com.zj.original;import com.zj.utils.NoMethodT...
实体CMP-EJB和Hibernate的比较

实体CMP-EJB和Hibernate的比较

实体CMP-EJB和Hibernate的比较2011-03-23J2EE领域热切的盼来了一种非常流行的开源技术,它就是Hibernate。这个技术被提升到JCP(一种Java规范组织)标准中去了。从J2EE开发者反馈的信息来看,掌握Hibernate知识是所有想在J2EE领域有所作为的人的必修课。Hibernate是一个对象关系映射的技术。它是一个开源,并且免费的技术,由SourceForge. Net开发。在过去,有许多的类似的对象关系映射技术。TopL...
JDBC优化数据库连接

JDBC优化数据库连接

JDBC优化数据库连接2011-03-23企业数据库连接性的恰当构建是非常重要的,并且在为有限连接设备配置(Connection Limited Device Configuration(CLDC))构建应用程序和编写特定于 MIDP(移动接口)的接口之间,哪一种是最佳选择取决于 J2ME 和 Java 技术。方式介绍在把企业数据桥接到无线移动设备时建立 JDBC 连接的一条简单原则,这可以帮助您使解决方案具有更好的可扩展性和更高效的性能。连接池任何应用程...
提交多行数据到Struts的ActionForm的List属性中

提交多行数据到Struts的ActionForm的List属性中

提交多行数据到Struts的ActionForm的List属性中2011-03-23隔叶黄莺WEB 应用中一般都会处理主从表的信息, 或者称之为头层与行层的一对多的关系数据,如订单头/订单明细. 对于这种关系数据提交到后台的 Struts 的 ActionForm 的话, 这个 ActionForm 就要好好的设计一下, 不然会给自已带来许多额外的代码. 比如有的人的处理方法就是把页面提交到后台的毫无关系的散装数据非常吃力的拼凑一对多的关系对象出来.下面举...
配置Spring的数据源

配置Spring的数据源

配置Spring的数据源2011-03-23陈雄华不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试。配置一个数据源Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apa...
将基于Swing的开发工具插入Eclipse中

将基于Swing的开发工具插入Eclipse中

将基于Swing的开发工具插入Eclipse中2011-03-23 IBM Terry Chan引言Eclipse Platform 为工具开发提供一组健壮的服务和 API。它使来自完全不同的供应商的工具之间的集成变得平滑,为不同类型的开发工作创建了一个无缝的环境。Eclipse Platform 的软件组件之一就是 SWT。尽管 SWT 不是 Platform 的一个核心组件集,但它还是不可或缺的,因为它为产品和插件开发者提供了一组基于 Java 的 G...
Java中使用多线程模拟多站点售票过程

Java中使用多线程模拟多站点售票过程

Java中使用多线程模拟多站点售票过程2011-03-23zhangjunhd这是一个在并发状态下对共享资源的多线程访问。这些访问必须是互斥的进行,因为涉及到对资源的修改。假设现在销售火车票。目的地有3个,分别是北京,天津和上海。使用一个枚举类型表示。Destation.javapackage com.zj.tickets;public enum Destation { BEIJING, SHANGHAI, TIANJING}下面设计车票类,final...
全面分析Spring的编程式事务管理及声明式事务管理

全面分析Spring的编程式事务管理及声明式事务管理

全面分析Spring的编程式事务管理及声明式事务管理2011-03-23 IBM 张建平开始之前关于本教程本教程将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。先决条件本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的知识,比如:事务的定义,隔离级别的概念,等等。本文将直接使用这些概念而不做详细...
通过Spring使用远程访问和web服务

通过Spring使用远程访问和web服务

通过Spring使用远程访问和web服务2011-03-23pioneer简介Spring提供类用于集成各种远程访问技术。这种对远程访问的支持可以降低你在用POJO实现支持远程访问业务时的开发难度。目前,Spring提供对下面四种远程访问技术的支持:远程方法调用(RMI)。通过使用RmiProxyFactoryBean和RmiServiceExporter,Spring支持传统的RMI(使用java.rmi.Remote interfaces 和 java...
使用Spring框架轻松解决数据访问和配置问题

使用Spring框架轻松解决数据访问和配置问题

使用Spring框架轻松解决数据访问和配置问题2011-03-23Nicholas Chase如果您是一名典型的开发人员,那您必然乐意得到一个可解决数据访问问题的解决方案,也会欢迎任何能够简化配置的工具。如果不是有人提出了 Spring,则对 Web 应用程序做一个总体介绍将非常困难,对于这些特定的问题更是如此。但是,天哪,我们真的需要另外一种 Web 应用程序框架吗?在我决定撰写一期 Geronimo 叛逆者文章,来探讨 Apache Geronimo ...
<< 461 462 463 464 465 466 467 468 469 470 >>