SSH框架整合实现CRUD简介
作者: hzboy192@192.com
Blog: http://my.csdn.net/peng_hao1988
一、前言
空闲之余,决定做点东西,对学习过的技术做个全面回顾,完成很久很久之前定的【学习计划】,现开始将常用技术整理归纳,主要结合实例展现各种技术的使用和配置方法。方便以后工作查阅,若能给他人提供帮助,荣幸之至,同时若有发现不当之处请不吝指教!转载请注明出处!
一、工程介绍
使用struts2+spring3+hibernate3整合实现用户CRUD功能,将SSH框架整合,分别使用各自常用的技术来实现开发过程常见的业务功能,用代码详细展示常用配置和使用方法,附带相关说明。
二、技术或方案
1.【Struts2+Spring3+Hibernate3】SSH框架整合实现CRUD_1.0
使用技术说明:
(1).使用struts2+spring3+hibernate3整合实现用户CRUD基本功能。
(2).使用spring配置数据源,实现IoC,介绍Hibernate数据源配置。
(3).使用传统的配置文件集成框架。
2.【Struts2+Spring3+Hibernate3】SSH框架整合实现CRUD_1.1
使用技术说明:
(1).使用properties文件配置数据源。
(2).视图层使用struts标签。
(3).对用户输入验证
A.在controller验证属性,介绍ActionError、fielderror。
B.使用Validate框架对表单验证。
C.ajax后台验证,使用json-plugin整合struts2,
(4).登录超时验证,使用Interceptor实现登录超时、验证登录、权限认证。
3.【Struts2+Spring3+Hibernate3】SSH框架整合实现CRUD_1.2
使用技术说明:
(1).Struts2国际化(i18n)、本地化程序。
(2).文件上传下载。
(3).DWR集成
(4).Struts2异常处理。
4.【Struts2+Spring3+Hibernate3】SSH框架整合实现CRUD_1.3
使用技术说明:
(1).OGNL(对象导航、方法调用、集合对象)。
(2).高级action(动态action)。
(3).拦截器(MethodFilterIntercepter)