struts+spring+hibernate实现数据库记分页显示 要分页就必须要有取数据库的起始位置和取多少记录,还有要有总记录 用spring来结合hibernate实现分页, 首先创建一个PageBean.java: package com.binghe.spring; public class PageBean { private int count = 0; // 记录总数 private int pageSize ...
2006-12-22

Struts+Hibernate分页的实现

关键字: struts,hibernate,分页
在进行web应用开发的时候经常要进行分页处理,经常看到一些人在问分页处理的问题,现在我把自己的处理方法写在这儿,希望能对需要进行分页处理的朋友有所帮助。 一、在struts中分页有两种结构:     1. 在Action中通过DAO查询出所有的记录,然后加到session或request对象中,传到客户端,由JSP进行分页。        这种方法对于在数据量少的时候很方便,也不影响速度。     2.在Action中每次通过DAO只查询出一页的记录,再 ...
        Appfuse应用的核心在于ant build任务的灵活应用和xdoclet模板的修改与使用。重要的工具是其提供的appgen,通过对ant build任务和appgen xdocet模板的修改将appfuse与自己的项目进行融合、与IDE进行融合。所以要用appfuse,学习ant工具和xdoclet是必不可少的第一步。 前提所需的软件 jdk1.4.2.6 tomcat5.0.28 ant1.6.2 appfuse1.82 mysql4.x 以上软件请访问 http://raibledes ...
     AppFuse 是一个开放源码的项目和应用程序,它使用了在 Java 平台上构建的开放源码工具来帮助我们快速而高效地开发 Web 应用程序。我最初开发它是为了减少在为客户构建新 Web 应用程序时所花费的那些不必要的时间。从核心上来说,AppFuse 是一个项目骨架,类似于通过向导创建新 Web 项目时 IDE 所创建的东西。当我们使用 AppFuse 创建一个项目时,它会提示我们将使用开放源码框架,然后才创建项目。它使用 Ant 来驱动测试、代码生成、编译和部署。它提供了目录和包结构,以及开发基于 Java 语言的 Web 应用程序所 ...
2006-12-21

使用AppFuse的七个理由(下)

关键字: appfuse
理由 5:使用 AppGen 生成代码     有些人会将代码生成称为代码气味的散播(code smell)。在他们的观点中,如果我们需要生成代码,那么很可能就会做一些错事。我倾向于这种确定自己代码使用的模式和自动化生成代码的能力应该称为代码香味的弥漫(code perfume)。如果我们正在编写类似的 DAO、管理器、操作或控件,并且不想为它们生成代码,那么这就需要根据代码的气味来生成代码。当然,当语言可以为我们提供可以简化任务的特性时,一切都是那么美好 ...
2006-12-21

AppFuse项目笔记(1)

关键字: appFuse
一、Appfuse简介 Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、Hibernate、ibatis、struts、Xdcolet、junit等基础框架给出了示范,最新的1.7版更是提供了对Taperstry和JSF的支持。在持久层,AppFuse采用了Hibernate O/R映射工具(http://www.hibernate.org);在容器方面,它采用了Spring Framework(http://www.springframework.org)。用户可以自由选择Struts、Spring/MVC,Webwork,Ta ...