培训课件JEE项目开发命名标准摘要.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE项目开发命名标准 课程目标 主要内容 标准制定的目的 J2EE项目开发过程中涉及命名的地方介绍 J2EE项目部署发布的命名规则介绍 标准制定的目的 使得J2EE项目的开发能够遵循一致的命名风格,增强项目的可读性,降低交流成本。 使得多项目集成部署时能够减少命名上的冲突,加快集成的效率。 J2EE项目开发过程中涉及命名的地方有 : 项目的根目录以及一级目录的命名 源代码SRC的目录结构命名 页面资源(***web)目录结构命名 配置文件目录结构命名 文件的命名 项目的根目录以及一级目录的命名 项目的根目录以及一级目录的命名 项目编译所产生的.class文件必须存放在bin或者classes目录中。 项目所具有的配置文件必须存放在config目录中。 项目打包所产生的jar、war、ear文件必须存放在dist目录中。 项目文档应该存放在doc目录中。 项目所引用的包必须存放在lib目录中。 项目所具有的示例代码包括demo必须存放在samples目录中。 项目源代码必须存放在src目录中。 项目所具有的单元测试代码应该存放在test目录中。 项目所具有的web页面资源(包括jsp)必须存放在xxxweb目录中,xxx由特定项目决定。 由于ant作为J2EE项目的构建工具已经得到了非常广泛的使用,建议在项目根目录下提供build.xml文件,供ant使用。一旦提供了build.xml文件,则必须能完成编译、打包的任务。 源代码SRC的目录结构命名 源代码SRC的目录结构命名 web层相关的类必须存放在web目录中;后台业务处理相关的类必须存放在app目录中;两层都需使用的类必须存放在common目录中。 由于公司项目大多采用struts框架,所以struts的action类和form类要求必须分别按不同子模块保存在相应的actions和forms目录中。如上图中的xxxone、xxxtwo就是子模块目录,由特定项目具体指定。 项目所具有的DAO接口必须保存在app目录下的dao目录中,相应的实现类必须保存在daoimpl目录中。 项目所具有的监听类必须保存在app目录下的listener目录中。 由于公司项目大多采用command模式,所以command模式所要求的receiver类必须保存在app下的receivers目录中。 项目所具有的启动初始化类必须保存在app下的startup目录中。 项目所使用的公共的工具助手类(类方法)必须保存在common下的util目录中。 项目所具有的servlet、filter等必须存放在web目录下的相应servlet、filter目录中。 上述目录(web目录除外)可以根据需要按模块建立下级包结构。 上述同级的其它包名在符合包定义原则的前提下,由特定项目自由确定。 源代码SRC的目录结构命名 除了上述的结构外,SRC命名总体原则为: 一、包名全部小写,符合命名总则规定。 二、包间不允许双向依赖。 三、包的定义必须专人负责(审核)。 页面资源(***web)目录结构命名 : 页面资源(***web)目录结构命名 : 目录命名以小写字母组成,并满足命名总则。 项目所具有的全局页面(error.jsp、info.jsp、warn.jsp、waitting.jsp等)必须存放在global目录中。 项目所具有的图片资源文件必须存放在images目录中。 项目所具有的flash, avi, ram, quicktime 等多媒体文件必须存放在media目录中。 项目所具有的javascript等脚本代码文件必须存放在scripts目录中。 项目所具有的css文件必须存放在styles目录中。 项目中所具有的其它页面资源必须存放在pages下根据模块建立的相应子目录中。 WEB-INF目录中的其它目录及文件有:classes、lib、web.xml等等,不在赘述 配置文件目录结构命名 web层配置文件 后台服务配置文件 web层配置文件 全局参数等的配置:config/AppConfig.xml pool的配置:config/PoolConfig.xml, Log4j配置:config/Log4jCperties, Command配置:config/CommandConfig/XxxCommand.xml,Xxx由特定项目自由确定 对以上未规定的配置文件及子目录,在符合命名总则的前提下,按以下规定自行指定:  若是一个单词构成则全部小写,若是多个单词构成则每单词的首字母大写,其它小写 后台服务配置文件 后台服务配置文件 常见的配置文件及命名与web层保持一致。 各种请求的处理流程,若采用配置Executor

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档