J2EE软件开发规范.pptx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J2EE软件开发规范2011-06-07内容简介统一开发工具统一开发环境统一开发流程样例代码演示统一开发工具统一开发工具开发工具编程工具:Eclipse IDE for Java EE Developers(3.6.2+)版本控制:TortoiseSVN(1.6.15+)项目构建:Apache Ant(1.8.0+)单元测试:Apache JUnit(4.8.0+)文本编辑:UltraEdit(17.0.0+)服务器Web应用服务器:Tomcat(7.0.12+)HTTP服务器:Apache(2.2.16+)数据库(测试):MySQL(5.1.57+)统一开发工具设置工作目录工程目录 – D:/SVN优化Eclipse修改初始内存取消动画效果关闭拼写检查取消启动插件禁用验证功能优化Eclipse – 修改内存设置优化Eclipse – 取消动画效果General → Appearance优化Eclipse – 关闭拼写检查General → Editors → Text Editors → Spelling优化Eclipse – 取消启动插件General → Startup and Shutdown优化Eclipse – 禁用验证功能Validation统一开发环境统一开发环境设置编码方式统一设置为“UTF-8”包括:java、jsp、js、css、properties、xml文件等新增用户库包括:lib_run、lib_test、lib_servlet代码格式化导入formatter文件(team-formatter.xml)导入imports文件(team.importorder)关闭无用的警告关闭“without serialVersionUID”警告导入工程源码工程视图默认为“Java”工程目录做一些定制统一开发环境 – 设置编码方式General → Workspace统一开发环境 – 新增用户库Java → Build Path → User Libraries统一开发环境 – 代码格式化导入team-formatter.xmlJava → Code Style → Formatter统一开发环境 – 代码格式化导入team.importorderJava → Code Style → Organize Imports统一开发环境 – 关闭无用的警告关闭“without serialVersionUID”警告Java → Compiler → Errors/Warnings统一开发环境 – 导入工程源码右键 → ImportsView Menu → Filters操作步骤利用TortoiseSVN检出源码打开Eclipse并建立工程从现有代码导入定制目录结构统一开发流程代码管理规范提交提交前先更新(避免代码冲突的好习惯)每天17:30前请务必将稳定的代码提交到SVN上提交前需要注意一些问题【见后文】最后一次提交代码后向其他同事发送邮件通知更新每天10:00前请务必从SVN上更新所有代码尽量做到频繁更新更新代码后立即编译,然后运行单元测试代码管理规范评审每周四下午进行代码评审检验代码规范与代码质量检验核心代码逻辑是否合理对于不合格的代码需要重新调整提交代码前需要注意确保自己将要提交的代码无错误且无警告提交前先进行代码格式化(Ctrl + Shift + F)提交前先进行imports清理(Ctrl + Shift + O)尽可能快地将自己稳定的代码提交到SVN上非Java代码不要自动格式化但要保证代码缩进务必在提交时编写一些提交说明样例代码演示样例代码User组件Demo应用配置文件web.xmlspring.xmlspring-mvc.xmlspring-cxf.xmlController类UserControllerHelper类UserHelperJSP文件user.jspuser_list.jspuser_edit.jsp配置文件web.xmlspring.xmlspring-hibernate.xmlspring-cxf.xmlEntity类User.javaService接口及其实现类UserService.javaUserServiceImpl.javaTest类UserServiceTest代码规范 – Entity类使用@Entity注解使用@Table注解表名为“组件名_实体名”(小写)继承BaseEntity类属性或方法中间空一行属性需定义默认值属性需编写注释属性固定取值需在注释中定义属性可使用的数据类型包括: String、int、long、double,不要使用Date、float代码规范 – Service接口使用@WebService注解每个方法都需编写注释代码规范 – Service

文档评论(0)

白领文档(原创) + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档