MVC 框架开发规范 文档控制页 编号 章节 修订说明 修订日期 修订前版本号 修订后版本号 修改人 审批人 1 .1 环境规范 系统设计工具 ROSE 数据库设计工具 PowerDesigner.v12.1 Java 开发工具 MyEclipse 6.5 JDK Jdk1.5 数据库 Oracle 9i (虚拟光驱软件: daemon4301) 开发运行环境 Tomcat 5.5 版本控制 VSS SVN 测试工具 TD 文本编辑工具 EmEditorPro 1 .2 设置规范 编码 UTF-8 JAVA 编译版本 Jdk 1.5 时间 打开时间同步服务 强制规范 序号 内容 备注 1 任何代码在提交之前必须”格式化” 包括: java,xml,jsp,html,js,css文件 2 修改代码前必须从服务器取得最新的代码 3 Web 项目的web root folder 为默认的”WebRoot” 4 所有的jsp页面,不包含 5 在一个Action类的方法,只调用一次Serv ice类 Action 类主要用于处理与页面的交互,不应该包含业务逻辑.action 类要尽量”轻” 6 在一个Serv ice类的方法里面,不出现SQL或者hql语句. 对数据的访问处理应该在DAO 层完成. 7 实现类应该放在Impl包里 8 Spring配置文件中bean的id小写开头,尽量使用”Alt+/”的方式自动生成. 9 Dao层方法命名规范: GetByXXX 表示根据XXX条件获取单个对象 FindByXXX 表示根据XXX条件获取对象集合 Save 表示保存对象 Delete 表示删除对象,如果要删除多个,使用方法重载 10 Sequence命名规范: SEQ_BP_XXX 表命名规范: TAB_BP_XXX 1 .1 . 目录结构 \src logback.xml 日志配置文件 struts.properties struts 全局属性文件 struts.xml struts 配置文件 config spring 配置文件目录 |--applicationContext.xml Spring 公共配置文件 |--applicationContext-datasource.xml 数据库连接配置文件 |--applicationContext-security.xml 安全配置文件 |--applicationContext-service.xml 业务层数据访问配置文件 |--jdbc.properties 具体的数据库连接信息文件 resources struts 资源文件存放目录 |--ApplicationResources_zh_CN.properties struts 消息提示配置文件 com.srt.vas.项目标识 某项目开发源代码root 目录(与该项目有关的代码都放在此下) |--security 登录及权限控制 |--action action 类(登录、退出等) |--common 通用类(全局常量、变量定义等) |--bean 通用 bean 目录 |--exception 通...