- 浏览: 18324 次
- 性别:
- 来自: 温州
最新评论
文章列表
分页显示一直是web开发中一大烦琐的难题,传统的网页设计只在一个JSP或者ASP页面中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当把网站分层开发后,分页就比较困难了,下面是我做Spring+Hibernate+Struts2项目时设计的分页代码,与大家分享交流。
1、DAO层接口的设计,在MemberDao接口中定义了如下两个方法:
public interface MemberDao{
//省略了其他的代码
/** *//**
* 分页查询
* @param hql 查询的条件
* @param off ...
什么是陷阱?
简洁的定义: 陷阱,是指那些能够正常编译,但是在执行时却产生事与愿违的,有时候甚至是灾难性后果的程序代码。
广义的定义: 任何可能导致程序员把大量的时间浪费在开发工具的使用上而不是最终软件的进展上的语言特性、API或系统,都可以称呼为陷阱。
陷阱的分类?
分析陷阱三重奏?
症状或者问题: 首先找到是哪一个代码造成的问题,陷阱的类型是什么。 问题的根源: 这个是揭示陷阱最重要的一个部分,我们要深入底层,了解可能导致程序员绊脚的详细内部工作过程、无效的假设或者API的缺陷 ...
public class Test {
public static void main(String[] args) {
String hello = "hello";
String hel = "hel";
String lo = "lo";
System.out.println(hello == "hel"+"lo");
System.out.println(hello == "hel"+ lo);
System. ...
SINGLETON单例模式 : (1) Eager 饿汉模式 : 仅适用于 Java ;
public class EagerSingleton { //类被加载时,静态变量就被初始化 private static EagerSingleton ourInstance =
BeanFactory是Spring的“心脏”。它就是Spring IoC容器的真面目。 Spring使用BeanFactory来实例化、配置和管理Bean。但是,在大多数情况我们并不直接使用BeanFactory,而是使用ApplicationContext。它也是BeanFactory
控制反转(IoC=Inversion of Control)IoC,用白话来讲,就是由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:(依赖)控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。
IoC
也称为好莱坞原则(Hollywood Principle):“Don’t call us, we’ll call you”。即,如果大腕明星想演节目,不用自己去找好莱坞公司,而是由好莱坞公司主动去找他们(当然,之前这些明星必须要在好莱坞登记过)。
AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序, 通常主程序的主要目的并不在于处理这些aspect。 AOP可以防止代码混乱。 为了理解AOP 如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。 如果能将“不可见的”、通用的日志代码注入主程序中,那该多好啊。AOP可以帮助你做到。 Spring framework是很有前途的AOP技术。作为一种非侵略性的,轻型的AOP framework,你无需使用预编译器或其他的元标签,便可以在Java程序中使用它。这意味着开发团队里只需 一人 ...
Conference:讨论会,碰头会议的意思 例如,有时候领导会说“咱们Call一个Conference吧”,这个的意思应该是一个电话会议,或者视频会议。 Follow:跟踪 例如,一般会说那个Case你follow一下吧,这就是说让你跟踪一下这个事情。 Team: