
Java命名规则与开发标准
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
《Java命名规则与开发标准》是一本全面介绍Java编程语言中最佳实践和规范指南的书籍,帮助开发者遵循一致且高效的编码习惯。
### 开发规范
1. **命名规则**:
- 模块:`com.project_name.module_name.action/service/dao/ws`
- 服务接口遵守 `XxxxService`, 实现类遵守 `XxxxServiceImpl`
- 包含实现的服务应置于 `com.project_name.module_name.service.impl`
2. **包设计和页面层次结构**:
- 页面的层次结构包括 jsp、css 和 js 文件的组织方式。
3. **日志与异常处理约定**:
- 日志记录遵循标准格式,异常处理通过声明式异常来统一管理。
4. **链接与表单提交规范**:
- 链接和按钮使用统一的方式进行定义。
- Ajax 调用及页面跳转有标准化模型。
5. **请求分层结构约定**:
- 标准化处理常规调用、Ajax 请求、Web Service 调用以及提供 Web Service 的方式。例如,对于普通请求的处理流程包括前端触发Action, 配置Struts配置文件, 开发对应的实体类和Service等。
6. **代码质量保证**:
- 使用 JUnit、EMMA、FindBugs 和 CheckStyle 等工具进行测试与静态分析。
- Hudson 持续集成的注意事项应被明确记录。
7. **性能及稳定性测试**:
- 包括压力测试和防止内存泄漏的策略。基础CSS样式定义了 `` 标签的各种状态以及表格单双行的设计方案。
### 开发流程
#### 1. 前置条件
- 确保实体类及其映射文件(如 `EntityName.hbm.xml`)已准备好。
#### 2. 动作请求的响应步骤:
- 触发Action请求,采用全路径URL格式:`basePath/web/moduleName/*_*.action`
- 示例:`basePath/web/moduleName/xxx.action?entity.propertyName=paramValue¶mName=paramValue`
- 配置 `struts-moduleName.xml`
- 开发对应的实体类 Action 类(继承自特定的基类)
- 实现Service接口及其实现,并在Action中注入
- 示例:`UserService`, `UserServiceImpl`
- 创建DAO并实现基本操作,继承预定义基础DAO类。
- 配置Spring Bean文件以管理各种服务和动作组件
#### 3. 测试与验证:
- 确保所有开发的模块经过充分测试。
### 其他类型请求处理
对于调用外部Web Service、HTTP 请求及发布自身 Web Service 或 RESTful API 的情况,也有详细的步骤说明。包括配置文件调整、接口定义和实现等具体操作指南。
#### 4. 所有注解含义解释:
- 提供了所有使用的注释的详细描述以帮助理解其功能。
以上是开发流程与规范的主要内容概述,旨在提供一个清晰且标准化的工作框架来确保项目的高效实施。
全部评论 (0)


