Welcome 微信登录

首页 / 软件开发 / JAVA

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 ...
JDBC中操作Blob、Clob等对象

JDBC中操作Blob、Clob等对象

JDBC中操作Blob、Clob等对象2011-03-23缪小东很多网友都不知道JDBC中如何操作Blob、Clob等对象,其实这是不难的!操作这些对象就象操作其它String、int一样。不信!你就看下面的文章。下面的例子会带你首先创建包含Clob、Blob对象的数据库的表,然后写入这些对象,最后再读取并操作这些对象!一、关于Derbywww.open-open.com是这样介绍Derby的“Apache Derby 是一种高质量的、纯 Ja...
使用Java设计一个图书打折系统

使用Java设计一个图书打折系统

使用Java设计一个图书打折系统2011-03-23zhangjunhd书店推出打折消息:[1]对于“新书”,没有折扣;[2]对于“计算机”类图书,固定折扣为10元;[3]对于“经管”类图书,折扣的书价的10%;[4]购买5本以上的图书,固定折扣为20元;[5]在所有的折扣计算后,总的折扣价不得超过50元。1.使用Strategy模式对于打折消息[1],[2],[3]针对三种类型的图书...
在Struts 2中实现文件上传

在Struts 2中实现文件上传

在Struts 2中实现文件上传2011-03-23前一阵子有些朋友在电子邮件中问关于Struts 2实现文件上传的问题, 所以今天我们就来讨论一下这个问题。 实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。具体实现前段时间A...
java中设计一个简单的对象池

java中设计一个简单的对象池

java中设计一个简单的对象池2011-03-24zhangjunhd1. 对象池当调用对象时,不使用常规的new 构造子的方式,而是通过一 个对象池操作。即如果池中存在该对象,则取出;如果不存在,则 新建一个对象并存储在池中。当使用完该对象后,则将该对象的归 还给对象池。这里会存在几个问题,必须注意。Tips 1,考虑多线程状态下的存取对象;Tips 2,考虑将对象池目录表设计为Singleton模式,这样使得 内存中仅存在唯一的一份缓存对象的表。2.对...
<< 171 172 173 174 175 176 177 178 179 180 >>