UNIONNETS网站开发框架

系统演示地址: 进入演示地址 演示地址:
http://frame.unionnets.com/
管理地址:
http://frame.unionnets.com/admin.php
用 户  名:请咨询客服
密      码:请咨询客服
网站使用手册: 查看操作文档 请直接登录:
http://doc.unionnets.com/
查看相关文档
了解更多详细: 详细咨询客服 咨询客服:1037622695
 
         UNIONNETS FRAME 是一款高效的 PHP 系统框架及网站开发框架,这里只做精简版的进行介绍,精简版是正式版的一个功能子集,但特点是更简单,少了很多系统的特色处理等功能,所以更轻巧也更容易入手;但由于功能比较少,所以只适用于小型应用,如CMS、小型问答、小型社区、小型商城、小型CRM等,当然此框架也是支持把他扩展为一个大型或中型项目;如果要运作商城、O2O、P2P项目也可使用我这边开发的DSHOP、DP2P系统,详细QQ咨询就可;

具体类的解释如下:

netsConfig

是一个配置文件类,他做了系统运行的一些基本设置,如:系统运行的版本、系统运行的模式、是否调试、报错方式等;然后加载了配置文件;定义了基本的字符内容等;

netsFile

基本的文件处理,如:文件读写、网址读写、目录复制等;

netsError

错误处理,并选择要加载错误处理模板,设置SESSION,设置报错级别等;

netsCache

缓存类,无实际内容;这个类是一个层分割点,如HTML系统里只有 PageCahce 、 DbCache ,如果是桌面应用还有桌面类(netsForm),服务器应用还有多线程类(netsSocket等);

netsPageCache

页面缓存类,有两个子类,一个为netsControl、一个netsHTML;

netsControl

控件类的基本,无实际内容;

netsHTML

HTML页面类的基类,生成了HTML相关的请求响应内容;

netsPage

页面处理的规范流程定义;

netsComPage

页面处理的通用方法的定义,部分实际数据的加载,基本信息结构的定义与生成等等;



netsDbCache

数据缓存类,文件缓存、内存缓存处理类,文件缓存主要使用CSV格式,内存缓存接口了Redis、Memecache、Mongo;

netsMysql 等

Mysql / Mssql / Oracle / SQLite 数据操作的具体实现;

netsDb

数据操作的高级方法,如:add(DbDescription) 就是新增一条数据操作的包装, modify(DbDescription) 就是修改某条数据操作的包装,等等;

业务逻辑类、DbDescription

具体业务逻辑是在这里开发的,如:资讯管理就有 cms.cmsdoc 类,这个类里面,对于数据的操作,如浏览计数等文章初始化工业 initialObject(pID) 、文章评分 onEvaluation(pID,$Index,pEvaluations) 等;
商城下单就有 shop.shopsaleorder 类,这个类里面就有:

P2P系统里就有 ptop.ptop 类,这个类里面就有:

等等;
DbDescription 这个概念来自于 Hibernate ,是对于 ORM 的实现的一部分,他对数据表转化为实现对象,对于实体对象进行操作;复杂数据的传值一般此实体类(PHP里实现为数组、JAVA/C#里为Class/JBean、C++里为结构);

具体控件、UiDescription

控件现在框架里是一个比较混合的内容,里面HTML、PHP代码错综复杂,但是这个代价带来了,高页面重用性、开发代码一致性、结构化等一系列好处;控件只用一个方法调用,就可以生成一个控件,比较方便,参数为一个 UiDescription 的结构,在 UiDescription 里配置控件所需内容,如果是多个控件只用配置一个配置数组循环此数组就可(PHP里直接就是 array() 了、JAVA/C#为 ArrayList);

页面类、入口文件

页面类大部分代码为对于UI、页面模板的配置、对于数据处理的接收与初步处理再传到业务逻辑类里等; 入口文件就是对于页面类的实例化,和对于页面类与页面配置文件的整合,并为了提高灵活性,提供了一个模板组合选择的机会;
  
Cache  缓存目录, UiDescription 、 DbDescription 也放这里面;
Component  所有的前端组件放这里;
Config  配置文件目录;
Html  静态生成的HTML目录,当然你也可以把其它直接供浏览的HTML文件放这个目录里;
Inc  类目录;
...Common  公共类目录;
...netsFunc  功能类目录;
...m_xxx  模块类目录,如 m_cms 、 m_shop 、 m_ptop
Mana_Little  精简版系统管理员管理目录;
...Common  公共类目录;
...m_xxx  模块文件及类目录;
Plus_Little  前台入口文件目录;
...Common  公共类目录;
...m_xxx  模块文件及类目录;
...Ui  前端文件目录:
...Common  公共前端文件目录;
...m_default  默认模板UI目录;
......Img  图片目录;
......Ssheet  样式表目录;
......Jscript  JS文件目录;
Uploadfiles  上传文件目录;

部分模块定义




nets模块定义(部分)







更新中...

更新中...


鄂ICP备10024117号-2 武汉市武昌区友谊大道2号新长江广场C座 联系QQ:1037622695 邮箱:1037622695@qq.com
POWER BY:WRIVERS.COM BUILD BY:UNIONNETS.COM 鄂ICP备10024117号-2