网站大量收购独家精品文档,联系QQ:2885784924

SSH框架工作体系概述.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统环境说明 开发框架: Struts2+Spring2.5+Hibernate3.2 数据库: Oracle10g 客户端: IE6.0以上版本 开发工具:MyEclipse6.5 PL/SQL. SSH框架工作体系概述 1、 加载类(FilterDispatcher) 2、 读取struts配置(struts配置文件中的Action) 3、 派发请求(客户端发送请求) 4、 调用Action(FilterDispatcher从struts配置文件中读取与之相对应的 Action ) 5、 读取Spring配置(找到Action相对应的类) 6、 处理业务(回调Action里的业务类方法 ) 7、 调用实体类(业务类调用对应的实体类方法) 8、 返回响应(通过Action类里的方法将信息返回到FilterDispatcher) 9、 查找响应(FilterDispatcher根据配置查找响应的是什么信息如: SUCCESS、ERROER,将跳转到哪个jsp页面) 10、响应用户(jsp客户浏览器端显示) MVC框架流程图形 项目各个层次介绍 Struts配置 Spring配置 Action类介绍 业务类介绍 实体类介绍 客户端响应 公共方法介绍 Spring配置 Action类介绍 业务类介绍 业务实现类 定义业务类接口 实体类介绍 数据源配置 持久化对象配置 持久化对象类 事务配置: 事务实现类 定义事务类接口 客户端响应 公共方法介绍 BaseAction公共方法 示例: BaseBo公共方法 示例: BaseBO类接口 示例: BaseDAO公共方法 示例: BaseDAO类接口 示例: Page公共类 示例: 开发命名规则 一.DB设计规范命名规则 二. iCMS平台开发规范命名规则 三.JAVA编码规范命名规则 四.JSP编码规范命名规则 变量命名规则 @v变量类型缩写_具有实际含义的英文名称缩写(首字母大写,如果由多个英文单词组成,那么, 每个英文单词的首字母都要大写)。 数据库对象命名规则 数据库名称、表名称、列名称、视图名称、存储过程名称、用户定义函数名称等禁止使用SQL关键 命名。 表命名规则 中文名称:子系统(模块)名称_表的描述[ 主表 | 子表 ] 英文名称:子系统(模块)代码_对应中文名称的英文单词缩写(每个单词的首字母大写)[ Main | Sub ] 列命名规则 中文名称:列描述 英文名称:对应中文名称的英文单词缩写(每个单词的首字母大写) 主键索引命名规则 英文名称:PK_表英文名称(PowerDesigner默认) 外键索引命名规则 英文名称:FK_外部键列英文名称 视图命名规则 中文名称: v_子系统(模块)名称_视图描述 英文名称: v_子系统(模块)代码_对应中文名称的英文单词缩写(每个单词的首字母大写) 视图列命名规则 中文名称:基表的中文列名称 英文名称:对应中文名称的英文单词缩写(每个单词的首字母大写) 非键索引命名规则 英文名称: XK_列1英文名称 [_列2英文名称。。。] XK :索引列不是键,或者是复合索引 domain命名规则 英文名称:domain_欲建立domain的列的英文名称 参照命名规则 英文名称:FK_外键表英文名称_ref_主键表英文名称(PowerDesigner默认) default命名规则 英文名称:default_default的值 触发器命名规则 英文名称:子系统(模块)代码_TR [B | A][ Ins | Upd | Del ]_表英文名称 B :Instead Of触发器 A :After触发器 Ins :Insert触发器 Upd :Update触发器 Del :Delete触发器 存储过程命名规则 中文名称:子系统(模块)名称_up_存储过程描述 英文名称:子系统(模块)代码_up_存储过程名称英文单词的缩写(首字母大写, 如果是多个单词组成,每个单词的首字母都要大写) 禁止创建以sp_为前缀的存储过程。 用户定义函数命名规则 中文名称:子系统(模块)名称_udf_用户定义函数描述 英文名称:子系统(模块)代码_udf_用户定义函数名称英文单词的缩写(首字母大写,如果是多 单词组成,每个单词的首字母都要大写) 包的命名规则 不同的模块,要在不同的包里面,包的命名规则如下: com.iss.cms.+模块名+.po com.iss.cms.+模块名+.po.hbm com.iss.cms.+模块名+.dao com.iss.cms.+模块名+.dao.impl com.iss.cms.+模块名+.b

文档评论(0)

li455504605 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档