J2EE软件开发规范.ppt

J2EE软件开发规范.ppt

ID:55596714

大小:586.00 KB

页数:32页

时间:2020-05-20

J2EE软件开发规范.ppt_第1页
J2EE软件开发规范.ppt_第2页
J2EE软件开发规范.ppt_第3页
J2EE软件开发规范.ppt_第4页
J2EE软件开发规范.ppt_第5页
资源描述:

《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类在类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。