您的位置:首页 > 其它

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

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



使用
FCS进行应用开发有哪些过程


基于FCS框架的应用开发过程大致分下面几个过程:
[align=left]1. 项目配置和定义
2. 数据模型和业务访问逻辑(模型)定义
3. 模块和操作(控制器)定义
4. 模板(视图)定义
5. 项目部署[/align]
[align=left][/align]


基于FCS框架的应用程序的架构和执行过程是怎么样的


FCS的分层架构采用三层架构模式:
[align=left]表现层:包含模板视图、用户界面、JS、Flash等
通过模板引擎的支持,可以使用标签定义简化表现层的定义工作。

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

数据层:目前支持的数据库有MySql、PgSql、Oracle和Sqlite,数据库的选用和业务逻辑没有关系。[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: