WEB开发编程规范总体文档主要关注的是在J2EE企业级计算平台背景下,针对前端Web站点开发设计人员制定的一套标准和指导原则。J2EE是一个由JAVA技术组成的复杂体系,包含EJB(企业JavaBean)、JSP(Java Server Pages)、servlets、JNDI(Java Naming and Directory Interface)以及JDBC(Java Database Connectivity)等组件,用于构建稳定、高效的企业级应用程序。 文档首先定义了一些关键术语,如表示层、应用表示逻辑层、应用逻辑组件层和持久存储层,这些是Web应用架构中的核心模块,分别负责数据展示、业务逻辑处理、特定应用功能实现以及数据持久化。表示层关注用户界面的呈现和输入验证,应用表示逻辑层则负责数据组织和逻辑验证,而EJB则是执行具体业务逻辑的组件。 规范的范围限定在与用户交互的网站页面系统,包括静态和动态页面结构,这部分涉及的开发人员角色包括JavaBean开发人员(特别是无输出用户界面的servlet开发者)、JSP开发者(包括客户端JavaScript)、HTML设计人员和美工。这些人员需要遵循一系列编程规范,以确保代码质量、可读性和易维护性。 编程规范主要包括以下几点: 1. **基本要求**:强调代码的结构清晰,遵循一定的编码风格和最佳实践,确保代码的可理解性。 2. **可读性要求**:注重代码的命名规则,变量、常量、函数命名应具有一致性和描述性,方便他人阅读和理解。 3. **正确性与容错性要求**:编写健壮的代码,考虑边界条件和异常处理,确保程序在各种情况下都能正常运行。 4. **可重用性要求**:提倡代码模块化,减少重复代码,提高代码复用率。 5. **变量命名**:遵循一致的命名约定,如使用驼峰命名法或下划线命名法,区分不同类型的数据。 6. **常量命名**:常量名应明确反映其代表的值,避免使用模糊的名称。 7. **函数命名**:函数名应清楚地表达其功能,参数和返回值类型。 8. **注释**:强调使用适当的注释来解释代码的功能、目的和复杂的逻辑,便于后续维护。 9. **程序设计**:遵循J2EE架构的最佳实践,合理划分模块,确保各个层次之间的良好协作。 总结起来,这份规范提供了前端Web开发人员在使用J2EE技术时应遵循的一套指导方针,旨在优化开发流程,提升代码质量和项目的整体可靠性。遵循这些规范,开发团队能够创建出高效、通用且易于维护的Web应用程序。
![](https://csdnimg.cn/release/download_crawler_static/87212112/bg5.jpg)
剩余24页未读,继续阅读
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)