首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

WebDynpro 命名規範參考指南

     編輯:關於SqlServer

WebDynpro 應用開發需遵循統一命名規範,確保程式碼可讀性、可維護性與團隊協作效率。本文整理核心物件命名慣例,並保留原始圖示參考。

核心命名原則

  • 採用 PascalCase (大駝峰) 作為類別、介面、元件、控制器、視圖、事件處理器名稱。
  • 採用 camelCase (小駝峰) 作為變數、參數、私有欄位、方法區域變數。
  • 縮寫詞全大寫 (如 XML, HTTP),但在 PascalCase 中僅首字母大寫 (如 XmlParser, HttpClient)。
  • 避免使用底線 _ 分隔單字 (保留給常數 UPPER_SNAKE_CASE)。

物件類別命名對照表

物件類型命名模式範例
Component (元件)[BusinessArea]ComponentEmployeeComponent
Controller (控制器)[ViewName]ControllerListController, DetailController
View (視圖)[Entity][Action]ViewEmployeeListView, EmployeeDetailView
Window (視窗)[BusinessArea]WindowEmployeeWindow
Context Node (上下文節點)單數實體名Employee, Department
Context Attribute (屬性)camelCase 屬性名firstName, hireDate
Action/Event Handleron[Event][Action]onButtonClick, onRowSelect
Method (方法)動詞開頭 camelCasegetEmployeeList, saveChanges
Constant (常數)UPPER_SNAKE_CASEMAX_ROW_COUNT, DEFAULT_PAGE_SIZE
Interface (介面)I + PascalCaseIEmployeeService
Service/Manager Class[Entity]Service / [Entity]ManagerEmployeeService

專案結構建議

com.company.project
├── component
│   ├── EmployeeComponent
│   └── ...
├── controller
│   ├── ListController
│   └── DetailController
├── view
│   ├── EmployeeListView
│   └── EmployeeDetailView
├── model
│   ├── Employee
│   └── Department
├── service
│   └── EmployeeService
└── util
    └── DateUtils

原始圖示參考

以下為原文附帶之命名規範示意圖:

WebDynpro 命名規範圖示1 WebDynpro 命名規範圖示2 WebDynpro 命名規範圖示3
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved