FCS面向对象开发框架相关FAQ

来源:互联网 发布:js调用按钮的点击事件 编辑:程序博客网 时间:2024/04/30 13:26

 

       关于FCS面向对象开发框架的介绍请点击我博客中对FCS的介绍文章,或登录FCS的官方网站,在这里我只贴出一些FCS开发框架的FAQ列表中比较重要的,其他的请参阅FCS官方网站。

 
使用FCS进行应用开发有哪些过程
 基于FCS框架的应用开发过程大致分下面几个过程:
1. 项目配置和定义
2.
数据模型和业务访问逻辑(模型)定义
3.
模块和操作(控制器)定义
4.
模板(视图)定义
5.
项目部署
 基于FCS框架的应用程序的架构和执行过程是怎么样的
 FCS的分层架构采用三层架构模式:
表现层:包含模板视图、用户界面、JSFlash
通过模板引擎的支持,可以使用标签定义简化表现层的定义工作。

业务层:包含业务接口层、业务逻辑层、实体层、数据访问层
Action
控制器作为业务接口层,提供系统各种业务操作的入口。因此,不提倡在控制器类中写过多的业务逻辑代码,虽然说很难严格控制。
具体的业务逻辑应该封装到数据访问对象(Dao)类中实现,如果觉得过于复杂,还可以把子业务在Helper类中包装后统一调用。
业务处理过程一般会构造出业务实体对象(如Vo对象),对业务实体对象的存取通过数据访问层完成。
数据访问层把实体对象和数据库数据之间建立映射关系,并且封装了通用的数据操作。

数据层:目前支持的数据库有MySqlPgSqlOracleSqlite,数据库的选用和业务逻辑没有关系。
 
原创粉丝点击