Netiler 開發規範

Netiler 開發規範——netiler 工程目錄結構介紹
html

1.Netiler工程結構目錄介紹

1.1.source目錄

存放java源文件,建包原則爲「com.leadal.工程名」,子包action,service,dao,model,json,enums,tablib,field分別對應存放相應代碼,enums爲枚舉類型,taglib爲自定義標籤field爲自定義表單控件類型。前端

1.2.config 目錄

存放項目自定義類型等配置文件java

1.3.web目錄

1.3.1.data目錄存放數據類文件

a)dao

存放model對應的數據庫操做文件,命名規範爲「項目名稱.Model.dao」,例如項目demo下有一個User實體模型類,則命名爲Demo.User.daoweb

b)enum

存放枚舉類型文件,例如性別枚舉數據庫

1.3.2.resource目錄存放資源文件

a)flash

flash動畫文件json

b)icon

存放自定義圖標文件 icon.properties爲相應的配置文件ide

c)p_w_picpath

存放圖片文件動畫

d)script

存放js代碼spa

e)theme

存放主題偏好文件3d

1.3.3.view目錄存放前端顯示文件

a)btn

按鈕文件

b)i18n

國際化配置文件

c)nsp

Netiler Server Page 簡稱nsp*.nsp是一個xml文件,其內容要爲xml的結構,nsp主要承擔着控制層的責任

d)ntp

e)velocity

模版引擎存放*.vm文件,相似html

1.3.4.project.xml項目配置文件

<?xmlversion="1.0"encoding="UTF-8"?>

<projectname="com.leadal.demo.student"i18n="lang"namespace="demo.student"logged="false">

</project>

name爲項目名稱,i18nweb/view/i18n下存放的國際化配置文件,namspace爲項目訪問的根路徑,例如該項目訪問的路徑爲http://127.0.0.1:8080/demo.student/

相關文章
相關標籤/搜索