FCS面向对象开发框架相关FAQ
来源:互联网 发布:js调用按钮的点击事件 编辑:程序博客网 时间:2024/04/30 13:26
关于FCS面向对象开发框架的介绍请点击我博客中对FCS的介绍文章,或登录FCS的官方网站,在这里我只贴出一些FCS开发框架的FAQ列表中比较重要的,其他的请参阅FCS官方网站。
使用FCS进行应用开发有哪些过程?
基于FCS框架的应用开发过程大致分下面几个过程:
1. 项目配置和定义
2. 数据模型和业务访问逻辑(模型)定义
3. 模块和操作(控制器)定义
4. 模板(视图)定义
5. 项目部署
2. 数据模型和业务访问逻辑(模型)定义
3. 模块和操作(控制器)定义
4. 模板(视图)定义
5. 项目部署
基于FCS框架的应用程序的架构和执行过程是怎么样的?
FCS的分层架构采用三层架构模式:
表现层:包含模板视图、用户界面、JS、Flash等
通过模板引擎的支持,可以使用标签定义简化表现层的定义工作。
业务层:包含业务接口层、业务逻辑层、实体层、数据访问层
Action控制器作为业务接口层,提供系统各种业务操作的入口。因此,不提倡在控制器类中写过多的业务逻辑代码,虽然说很难严格控制。
具体的业务逻辑应该封装到数据访问对象(Dao)类中实现,如果觉得过于复杂,还可以把子业务在Helper类中包装后统一调用。
业务处理过程一般会构造出业务实体对象(如Vo对象),对业务实体对象的存取通过数据访问层完成。
数据访问层把实体对象和数据库数据之间建立映射关系,并且封装了通用的数据操作。
数据层:目前支持的数据库有MySql、PgSql、Oracle和Sqlite,数据库的选用和业务逻辑没有关系。
通过模板引擎的支持,可以使用标签定义简化表现层的定义工作。
业务层:包含业务接口层、业务逻辑层、实体层、数据访问层
Action控制器作为业务接口层,提供系统各种业务操作的入口。因此,不提倡在控制器类中写过多的业务逻辑代码,虽然说很难严格控制。
具体的业务逻辑应该封装到数据访问对象(Dao)类中实现,如果觉得过于复杂,还可以把子业务在Helper类中包装后统一调用。
业务处理过程一般会构造出业务实体对象(如Vo对象),对业务实体对象的存取通过数据访问层完成。
数据访问层把实体对象和数据库数据之间建立映射关系,并且封装了通用的数据操作。
数据层:目前支持的数据库有MySql、PgSql、Oracle和Sqlite,数据库的选用和业务逻辑没有关系。
- FCS面向对象开发框架相关FAQ
- 面向对象的PHP开发框架FCS教程[1] 框架基础
- 面向对象的PHP开发框架FCS教程[2] 目录结构
- FCS相关介绍
- DotNet面向对象开发框架规划
- 面向对象WEB开发框架:ECHO2 卷土重来
- js面向对象组件开发框架
- C/C++ C++ / 面向对象 FAQ
- 面向对象相关
- 面向对象相关
- 面向对象相关知识
- javascript 面向对象相关
- 面向对象相关
- 面向对象相关问题
- FCS编程之Camera对象
- FCS编程之NetStream对象
- FCS编程之Video对象
- FCS编程之NetConnect对象
- 有链接的图片翻页效果及点击放大效果
- 寓言故事--牛粪中的小鸟
- 与我老婆照了一天的婚纱照,那个累呀.....
- jsp页面在windows环境可以正常显示,linux却显示不出来,why?
- Linux指令大全
- FCS面向对象开发框架相关FAQ
- 《The Linux MTD, JFFS HOWTO》的背景知识
- struts的驱动(struts in action)chapter 1
- 如何根据用户权限屏蔽或显示SAP的订单中的成本显示
- 面向对象的PHP开发框架FCS教程[1] 框架基础
- anjuta的基本使用方法(包括如何设置MYSQL)
- FCS相关介绍
- 最近有些懒
- DomainModel之持久化