Netiler 开发规范——netiler 工程目录结构介绍

1.Netiler工程结构目录介绍

1.1.source目录

Netiler 开发规范_第1张图片

存放java源文件,建包原则为“com.leadal.工程名”,子包action,service,dao,model,json,enums,tablib,field分别对应存放相应代码,enums为枚举类型,taglib为自定义标签field为自定义表单控件类型。

1.2.config 目录

存放项目自定义类型等配置文件

1.3.web目录

1.3.1.data目录存放数据类文件

a)dao

存放model对应的数据库操作文件,命名规范为“项目名称.Model.dao”,例如项目demo下有一个User实体模型类,则命名为Demo.User.dao

b)enum

Netiler 开发规范_第2张图片

存放枚举类型文件,例如性别枚举

1.3.2.resource目录存放资源文件

a)flash

flash动画文件

b)icon

Netiler 开发规范_第3张图片

存放自定义图标文件 icon.properties为相应的配置文件

c)p_w_picpath

存放图片文件

d)script

存放js代码

e)theme

存放主题偏好文件

1.3.3.view目录存放前端显示文件

a)btn

按钮文件

b)i18n

国际化配置文件

c)nsp

Netiler 开发规范_第4张图片

Netiler Server Page 简称nsp*.nsp是一个xml文件,其内容要为xml的结构,nsp主要承担着控制层的责任

d)ntp

e)velocity

Netiler 开发规范_第5张图片

模版引擎存放*.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/