欢迎来到天天文库
浏览记录
ID:55596714
大小:586.00 KB
页数:32页
时间:2020-05-20
《J2EE软件开发规范.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、J2EE软件开发规范2011-06-07内容简介统一开发工具统一开发环境统一开发流程样例代码演示统一开发工具统一开发工具开发工具编程工具:EclipseIDEforJavaEEDevelopers(3.6.2+)版本控制:TortoiseSVN(1.6.15+)项目构建:ApacheAnt(1.8.0+)单元测试:ApacheJUnit(4.8.0+)文本编辑:UltraEdit(17.0.0+)服务器Web应用服务器:Tomcat(7.0.12+)HTTP服务器:Apache(2.2.16+)数据库(测试):MySQ
2、L(5.1.57+)统一开发工具设置工作目录工程目录–D:/SVN优化Eclipse修改初始内存取消动画效果关闭拼写检查取消启动插件禁用验证功能优化Eclipse–修改内存设置优化Eclipse–取消动画效果General→Appearance优化Eclipse–关闭拼写检查General→Editors→TextEditors→Spelling优化Eclipse–取消启动插件General→StartupandShutdown优化Eclipse–禁用验证功能Validation统一开发环境统一开发环境设置编码方式统一
3、设置为“UTF-8”包括:java、jsp、js、css、properties、xml文件等新增用户库包括:lib_run、lib_test、lib_servlet代码格式化导入formatter文件(team-formatter.xml)导入imports文件(team.importorder)关闭无用的警告关闭“withoutserialVersionUID”警告导入工程源码工程视图默认为“Java”工程目录做一些定制统一开发环境–设置编码方式General→Workspace统一开发环境–新增用户库Java→Bu
4、ildPath→UserLibraries统一开发环境–代码格式化Java→CodeStyle→Formatter导入team-formatter.xml统一开发环境–代码格式化Java→CodeStyle→OrganizeImports导入team.importorder统一开发环境–关闭无用的警告关闭“withoutserialVersionUID”警告Java→Compiler→Errors/Warnings统一开发环境–导入工程源码操作步骤利用TortoiseSVN检出源码打开Eclipse并建立工程从现有代码
5、导入定制目录结构右键→ImportsViewMenu→Filters统一开发流程代码管理规范提交提交前先更新(避免代码冲突的好习惯)每天17:30前请务必将稳定的代码提交到SVN上提交前需要注意一些问题【见后文】最后一次提交代码后向其他同事发送邮件通知更新每天10:00前请务必从SVN上更新所有代码尽量做到频繁更新更新代码后立即编译,然后运行单元测试代码管理规范评审每周四下午进行代码评审检验代码规范与代码质量检验核心代码逻辑是否合理对于不合格的代码需要重新调整提交代码前需要注意确保自己将要提交的代码无错误且无警告提交前
6、先进行代码格式化(Ctrl+Shift+F)提交前先进行imports清理(Ctrl+Shift+O)尽可能快地将自己稳定的代码提交到SVN上非Java代码不要自动格式化但要保证代码缩进务必在提交时编写一些提交说明样例代码演示样例代码User组件配置文件web.xmlspring.xmlspring-mvc.xmlspring-cxf.xmlController类UserControllerHelper类UserHelperJSP文件user.jspuser_list.jspuser_edit.jspDemo应用配置文
7、件web.xmlspring.xmlspring-hibernate.xmlspring-cxf.xmlEntity类User.javaService接口及其实现类UserService.javaUserServiceImpl.javaTest类UserServiceTest代码规范–Entity类使用@Entity注解使用@Table注解表名为“组件名_实体名”(小写)继承BaseEntity类属性或方法中间空一行属性需定义默认值属性需编写注释属性固定取值需在注释中定义属性可使用的数据类型包括:String、int、
8、long、double,不要使用Date、float代码规范–Service接口使用@WebService注解每个方法都需编写注释代码规范–Service实现类使用@Component注解使用@Transactional注解继承BaseService类注入Dao接口通过dao对象所提供的方法实现CRUD操作代码规范–Test类在类
此文档下载收益归作者所有