随笔分类 -  Spring

摘要:Pager-taglib,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有七种左右的分页风格,包括Google的分页风格。而需要订制自已的风格的分页页面也非常简单。pg:pager 这个标签用来设置分页的总体参数,一切分页标签都在其内工作。 url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数 items:总记录数,pager标签正是根据这个值来计算分页参数的 maxPageItems:每页显示的行数,默认为10 maxIndexPage... 阅读全文
posted @ 2013-05-21 08:35 java程序员填空 阅读(123) 评论(0) 推荐(0)
摘要:IoC,Inversion Of Control 即控制反转,由容器来管理业务对象之间的依赖关系,而非传统方式中的由代码来管理。其本质,即将控制权由应用程序代码转到了外部容器,控制权的转移就是所谓的反转,其带来的最大的好处是降低了业务对象之间的依赖程度,即实现了解耦。Spring的IoC容器主要使用DI(Dependency Injection,依赖注入)方式实现的。不需要主动查找,对象的查找、定位和创建全部由容器管理,容器会将符合依赖关系的对象通过属性(setter等)或者构造函数传递给需要的对象。使用IoC可以带来以下好处:1、查询依赖操作和应用代码分离,大量减少了Factory和Sing 阅读全文
posted @ 2013-05-01 11:16 java程序员填空 阅读(113) 评论(0) 推荐(0)
摘要:首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持。Spring一方面作为一个轻量级的IoC容器,负责查找、定位、创建和管理对象及对象之间的依赖关系,另一方面能使Struts和Hibernate更好地工作。由SSH构建系统的基本业务流 阅读全文
posted @ 2013-04-25 10:00 java程序员填空 阅读(336) 评论(0) 推荐(0)
摘要:什么是AOP?AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。为什么使用AOP?将通用需求功能从不相关类之中分离出来;同时,能够使得很多类共享一个行为,一旦行为发生变化,不必修改很多类,只要修改这个行为就可以。我们把这种行为称为"分散关注" AOP就是这种实现分散关注的编程方法,它将“关注”封装在“方面”中。AOP的本质可以理解为"动态代理模式",想想代理模式的作用就更容易理解 阅读全文
posted @ 2013-04-18 13:04 java程序员填空 阅读(170) 评论(0) 推荐(0)