Netiler 开发规范
Netiler 开发规范——netiler 工程目录结构介绍
1.Netiler工程结构目录介绍
1.1.source目录
存放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
存放枚举类型文件,例如性别枚举
1.3.2.resource目录存放资源文件
a)flash
flash动画文件
b)icon
存放自定义图标文件 icon.properties为相应的配置文件
c)p_w_picpath
存放图片文件
d)script
存放js代码
e)theme
存放主题偏好文件
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为项目名称,i18n为web/view/i18n下存放的国际化配置文件,namspace为项目访问的根路径,例如该项目访问的路径为http://127.0.0.1:8080/demo.student/
转载于:https://blog.51cto.com/leadal/1213066
Netiler 开发规范相关推荐
- python笔记6 模块与包 程序开发规范 包 re sys time os模块
模块与包 python 模块首引用加载到内存,如果再次引用此模块,直接从内存中读取. python文件分为:执行文件(解释器运行的文件),被引用文件(import) 模块引用一共发生了3件事: 1.他 ...
- 简明 HTML CSS 开发规范
作者:wjack 文章来源: 蓝色理想 //总论 本规范既是一个开发规范,也是一个脚本语言参考,本规范并不是一个一成不变的必须严格遵守的条文,特殊情况下要灵活运用,做一定的变通.但是,请大家千万 ...
- MySQL数据库开发规范-EC
最近一段时间一边在线上抓取SQL来优化,一边在整理这个开发规范,尽量减少新的问题SQL进入生产库.今天也是对公司的开发做了一次培训,PPT就不放上来了,里面有十来个生产SQL的案例.因为规范大部分还是 ...
- 阿里官方Redis开发规范!
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:付磊 - 起扬 https://yq.aliyun.com/ ...
- mysql开发规范最新版本_MYSQL 开发规范
数据库命名规范 所有数据库对象表名必须小写 (mybook_db) 命名要做到见名知意,不能使用mysql保留关键字 临时表 tmp_ 开头,备份表以 bak_ 开头 都以时间戳结尾 所有存储相同数据 ...
- 阿里云 Redis 开发规范
摘要:本文介绍了在使用阿里云Redis的开发规范,从键值设计.命令使用.客户端使用.相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题. 一.键值设计 1. key名设计 (1 ...
- php原生开发规范,php开发规范
PHP 开发规范整理 代码样式规范 编码基本规范 a.代码必须遵守 PSR-1. b.文件编码Unicode (UTF-8) 编码保存.同时不要使用 字节序标记(BOM) c.代码必须使用4个空格的缩 ...
- 【PHP开发规范】继承与扩展:PSR-2 编码风格规范
之前的一篇文章是对PSR-1的基本介绍 接下来是PSR-2 编码风格规范,它是 PSR-1 基本代码规范的继承与扩展. PSR-1 和PSR-2是PHP开发中基本的编码规范,大家其实都可以参考学习下, ...
- 用自定义代码分析来标准开发人员的开发规范
代码分析(关于代码分析详见http://msdn.microsoft.com/zh-cn/library/3z0aeatx(VS.80).aspx),是visual studio开发工具中提供的一 ...
最新文章
- 安装VMWare tools,以及解决安装后/mnt中有hgfs但没共享文件的方法
- 在C#里实现DATAGRID的打印预览和打印
- apollo热布署mysql_docker部署apollo详细教程
- 20145227鄢曼君《网络对抗》逆向及Bof基础
- Windows 技术篇 - 电脑秒速关机设置方法,注册表修改3个缓冲等待时间
- Dapr牵手.NET学习笔记:Actor一个场景
- Vue 动态数据滚动
- java导入shp数据并解析
- 解决VsCode下载慢问题
- js 对象和回调函数
- CMSC5713-IT项目管理之四、项目规划Project Planning
- 联想服务器怎么装系统和配置,联想服务器的配置及操作系统的安装.pdf
- ckplayer无法播放问题?
- vcs_dve+sverilog
- K近邻的MATLAB实现
- 【计算机毕业设计】034学生请假系统设计与实现
- 2012服务器系统下怎么分区,Windows Server 2012之更改系统分区
- 三态内容寻址存储器(TCAM)工作原理
- linux 操作系统root账号被锁定的两种解决方法
- 2022年,女生到底适合转行ui设计还是软件测试?
热门文章
- 使用Freemarker来页面静态化,与Spring整合使用
- kotlin学习笔记——sqlite(anko)
- 仿微信未读RecyclerView平滑滚动定位效果
- luoguP4206 [NOI2005]聪聪与可可 期望概率DP
- 一个老王开枪案例带你一步一步领略程序开发的魅力
- (Android第一行代码)活动的启动模式
- 安卓手机获取基站信息
- C++ Primer(第四版) 课后习题3.14 vector单词转大写
- Spring.NET 1.3.1 新特性探索系列2——WCF命名空间解析器
- SQL Server 2008使用扩展事件进行高级故障排除