`
lifeiniao526
  • 浏览: 37694 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论
文章列表
在进行web应用开发的时候经常要对Struts分页处理,经常看到一些人在问Struts分页处理的问题,现在我把自己的处理方法写在这儿,希望能对需要进行Struts分页处理的朋友有所帮助。 一、在Struts分页有两种结构: 1. 在Action中通过DAO查询出所有的记录,然后加到session或request对象中,传到客户端,由JSP进行分页。 这种方法对于在数据量少的时候很方便,也不影响速度。 2.在Action中每次通过DAO只查询出一页的记录,再传给JSP页面。 这种结构对于数据量大的程序很好,但对于数据量小的情况,会增加对服务器的请求,加大服务器的负载。 二、Hibern ...
正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字 正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 创建正则表达式 var re ...
Hibernate QBC查询 QBC查询: QBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象 的功能接口。我们看下面的示例程序: Criteria criteria=session.createCriteria(User.class); criteria.add(Expression.eq(“name”,”zx”)); criteria.add(Expression.eq(“age”,new Integer(27) ...
public static void main(String[] args) { Session session = null; Transaction tx = null; List list = null; Criteria criteria = null
Struts+Spring+Hibernate配置及应用 1前言 Struts,Spring和Hibernate是目前JAVA企业级开发最流行的开源框架,俗称为SSH框架。本文旨在介绍如何将三个框架整合起来,以满足企业级开发应用。 本框架采用的版本如下: Struts: 1.2
Struts+Spring+Hibernate配置及应用 1前言 Struts,Spring和Hibernate是目前JAVA企业级开发最流行的开源框架,俗称为SSH框架。本文旨在介绍如何将三个框架整合起来,以满足企业级开发应用。 本框架采用的版本如下: Struts: 1.2
在hql中关键字不区分大小写,但是属性和类名区分大小写 1、简单属性查询【重要】 * 单一属性查询,返回结果集属性列表,元素类型和实体类中相应的属性类型一致* 多个属性查询,返回的集合元素是对象数组,数组元素的类型和对应的属性在实体类中的类型一致 数组的长度取决与select中属性的个数* 如果认为返回数组不够对象化,可以采用hql动态实例化Student对象 2、实体对象查询【重要】 * N + 1问题,在默认情况下,使用query.iterate查询,有可以能出现N+1问题 所谓的N+1是在查询的时候发出了N+1条sql语句 1: 首先发出一条查询对象id列表的sql N: 根据 ...
1.hql与sql的区别 sql 面向数据库表查询 hql 面向对象查询 hql : from 后面跟的 类名+类对象 where 后 用 对象的属性做条件 sql: from 后面跟的是表名 where 后 用表中字段做条件 查询 在Hibernate中使用查询时,一般使用Hql查询语句。 HQL(Hibernate Query Language),即Hibernate的查询语言跟SQL非常相像。不过HQL与SQL的最根本的区别,就是它是面向对象的。 使用HQL时需要注意以下几点: l 大小写敏感 因为HQL是面向对象的,而对象类的名称 ...
在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所 以它是由 Hibernate Session 进行创建的;而 DetachedCriteria 是离线的,创建时无需 Session,DetachedC ...
一个多月以前我去台湾,在一个餐桌上,有一批年纪很大的企业家,头发都很白了,每个人都大谈创新,怎么创新?边上有个人跟我讲,台湾有希望,我想这么大年纪的人还在创新。后来我说台湾没希望了。假如七八十岁的人 ...
第二步:实现controller。在Struts中继承自Action。调用Model,实现数据的深层次检验(email是否存在)和数据的插入,程序的跳转等。代码如下:SignAction.java 1/**//**2*@authorhan3*soochowuniversity4*实现Action,controller5*/6publicclassSignActionextendsAction{78publicActionForwardexecute(ActionMappingmapping,ActionFormform,9HttpServletRequestrequest,HttpSer ...
上一篇我们讲了Struts的配置以及运行环境,这一篇我们通过一个实例来说明Struts实现MVC的过程和Struts开发WEB应用的一般方法。 (1)实例介绍 这是《论文在线提交》系统的用户注册部分,用户填入用户名(userid)和Email地址(email)后 ...
上一节我们搭建了Struts的运行和开发环境。这一节着重讲述MVC的基本概念和与使用JSP/JavaBean模式开发Web应用的比较。(1)Tomcat的启动。 从上一节的Tomcat的配置文件中,我们可以看到关于Struts的配置,当Tomcat启动时,会加载Struts的配置文件struts-config.xml,关于配置文件的内容请见(2)JSP/JavaBean开发Web应用 在asp的时代,我们还没有讨论什么开发模式,也没有顾及MVC(虽然MVC的概念早已出现)。用asp开发不外乎以下两种情况,一、就是直接将代码集成到asp文件中,经验多的话,会将常用的函数放至一起,引用时只需incl ...
刚接触Struts,刚接触MVC架构,或者刚接触任何新东西,我觉得首先要搞清楚流程,要对新事物有一个大概的、总体的认识,先有感性认识,先培养起来兴趣是非常重要的。下面就把我学习Struts的总体业务流程通过一个实例来进行概括,有什么错误和不妥之处,请你发表评论指教!(1)搭建环境 1、获得struts的支持包。struts是apache开源基金组织的一个子项目,你可以从http://struts.apache.org/download.cgi下载struts的source或者Binaries,目前最新版本是1.2.4。 2、使用Tomcat作为jsp/Servlet容器。本文使用Tomcat,如 ...
作者:JoelSpolsky [编者按]由于JoelSpolsky的双重身份(昔日耶鲁大学计算机系学长,今日FogCreek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计算机专业学子来说,是大有裨益的。你们会发现,大多数建议,都在强调“软实力”的价值。本文转载自《软件随想录》(作者:JoelSpolsky ,译者: 阮一峰,2009年12月出版),感谢北京图灵文化发展有限公司的支持。
Global site tag (gtag.js) - Google Analytics