基于SimpleFramework开发疑问(入门级)

upsimple 发布于 2010/11/12 09:43
阅读 301
收藏 1

1.      编写数据库脚本,脚本文件的保存目录有特定的规范吗?

2.      sql-script 可以针对每个业务模块创建一个目录吗?

3.      sql-script.xml 结构介绍?

4.      sql-script.xml  执行需要做什么初始化工作?

5.      xml 封装的组件属性描述参数应该参考什么文档?

6.      Simple 数据源调用接口,new Table("simple_framework_test", "id")

与new Table("simple_framework_test") 的区别?

7.       Simple 提供的唯一ID 使用方法?完成insert, jsCallback 如何使用?

8.      public class TestAction extends AbstractAjaxRequestHandle 实现的插入功能,

打算使用最简单的表格分页组件进行数据展示,而tablePager表格分页需要继承AbstractTablePagerHandle,这样一个页面实现功能必须写多个TestAction类吗,如果基于simple 架构,开发应该有比较合理的区分?

ajax和普通的request有区别,使用AbstractAjaxRequestHandle,如果不是更新区域,最好不要用UrlForward, 因为这和普通request有区别,普通的request,就像Struts,forward的一个页面,浏览器直接做了处理,但ajax不行,需要你自 己处理,所以需要在jsCallback中写脚本,所以需要在jsCallback中写脚本,Simple基于组件,永远是组件操作,不是页面操作.

组件操作->handle -> method

9.    请问默认数据源有对连接数,大并发量的数据有的限制吗?

Final DataSource dataSource = IWebApplication.Instance.getWebApplication().getDataSource();  

10.     columnName 的配置列表显示的属性介绍?

  Simple 可以根据查询的数据进行配置,显示你所需要的字段。包括样式的配置。

 

 

如果你对上面有疑问,请参考

SimpleFramework Web应用开发(二)

基础环境开发ajax组件演示

里面的部分问题处理方法。

 

虽然还没有完全掌握simple的技巧,目前已经体会到simple开发的便捷,simple 提供的丰富组件,足够开发目前的企业应用,而灵活的配置,可以构建并积累更多的组件,使用比较方便,代码量比较少。

 

 

 

sql-script是Simple内部定义创建数据库表的脚本,这里不建议大家去研究这个,与SimpleMVC也没有任何关系,可能还会使大家觉得怎么这么麻烦,自己如果操作数据库,直接在一些管理工具中创建表更为简单。

组件属性一般有XML-Schema定义,放在XSD/目录下,但属性的具体解释还缺乏一些文档,我们会尽快补齐。

在谈到Simple的发展历史时,曾说过,数据引擎的主要目标

  1. 为组件访问DB、Lucense、No-SQL提供一致的编程接口
  2. bean的获取提供更灵活的架构,比如:通过配置决定是基于数据库的绑定方式、还是基于缓存的,或者分布式缓存的
  3. 更高效,适合超大数据

更多可参考 http://simpleframework.net/simple/main/doc/d2/d.jsp?a=3.4

Simple数据引擎目前有二个数据管理器,一个是表实体管理器、一个是查询管理器。表实体管理器需要传入Table对象,Table对象其实就是数据的 一张实体表,其两个参数,一个是表名,一个是唯一键的列名,缺省为“id”,可以为多列。为什么要有唯一键的列名,因为只有通过唯一键的列名才能找到被实 例化一个实体bean。

加载中
返回顶部
顶部