摘要:
c:forEach用法 <c:foreach>用法 <c:foreach>类似于for和foreach循环 以下是我目前见过的用法:1、循环遍历,输出所有的元素。<c:foreach items="${list}" var="li">${li}</c:foreach>注意:items 用于接收集合对 阅读全文
摘要:
1.Spring对JDBC的支持 DAO : Spring中对数据访问对象(DAO)的支持旨在简化Spring与数据访问技术的操作,使JDBC、Hibernate、JPA和JDO等采用统一的方式访问 Spring提供了@Repository注解,这一注解同样允许组件扫描来发现和配置自定义DAO而DA 阅读全文
摘要:
1.视图解析 当客户端发出请求后,交由SpringMVC的DispatcherServlet处理,接着Spring会分析看哪一个HandlerMapping定义的所有请求映射中对该请求的最合理的映射,然后通过该HandlerMapping取得其对应的Handler接着再通过相应的HandlerAda 阅读全文
摘要:
1.SpringMVC概述 概述: SpringMVC是基于请求驱动,围绕一个核心Servlet 转发请求到对应的Controller而设计的优点:是一个典型的教科书式的MVC构架,易学易用提供了清晰的角色划分,比如Controller、validator、handler mapping、view 阅读全文
摘要:
1.代理模式 代理模式(Proxy Pattern)是GoF23种常用设计模式之一使用代理模式创建代理对象,让代理对象控制目标对象的访问,并且可以在不改变目标对象的情况下添加一些额外的功能包括静态代理、动态代理。 静态代理: 静态代理实现:代理对象与被代理对象必须实现同一个接口,在代理对象中实现日志 阅读全文
摘要:
1.数据验证 数据验证不应该被限定在web层去处理,他应该在任何需要做数据验证的地方做验证; 基于以上考虑,Spring设计了一个既方便又可以在所有层使用的Validator接口 Spring提供了Validator接口来进行对对象的验证,该接口实现2个方法supports(Class)-判断该va 阅读全文
摘要:
1.Spring IoC容器概述 Spring IoC容器: Spring容器即体现了IoC原理 Spring容器通过读取配置元数据负责对Beans实例化、配置和装配 配置元数据可以用XML、Java注解或Java代码来描述 org.springframework.beans和org.springf 阅读全文
摘要:
1.面向对象回顾和案例 面向对象程序设计:1 2 3 4 案例分析: 需求分析: 报表功能: 报表服务类,检索数据,并生成图标 报表生成器类,生成不同格式的报表文件,例如PDF格式、Html格式等 实现一:以面向对象的方式实现Demo 实现二:分离接口和实现 优化目标:消除ReportService 阅读全文
摘要:
1.Hibernate检索方式 检索方式简介: 导航对象图检索方式:根据已经加载的对象,导航到其他对象。OID检索方式:按照对象的OID来检索对象。Session 的 get() 和 load() 方法提供了这种功能。 HQL检索方式:使用面向对象的HQL查询语言。QBC检索方式:使用QBC(Que 阅读全文
摘要:
1.Session缓存 java对象生命周期:空引用 隔离引用 缓存: 缓存介于应用程序和永久性存储源之间,其作用是降低应用程序直接读写永久性存储源的频率,从而 提高应用的运行效率。 缓存内的数据是永久性存储源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或 事件同步缓存和永久性存储源 阅读全文