应用Hibernate3的DetachedCriteria实现分页查询 阅读全文>
发表于 @ 2006年12月23日 17:41:00|评论(loading...)|编辑
Rails是基于Ruby的框架,因此Rails也是可以跨平台的,关于Rails的安装,这里就不多说,注意我们安装的时候使用到了gem这个命令,其实这个是一个著名的包管理工具,rubygems。在这里,我是用的是mysql数据库,来给大家做一个演示,本文大部分资料参考《ruby on rails实践》而写的。阅读全文>
发表于 @ 2006年12月23日 17:13:00|评论(loading...)|编辑
从源码看spring applicationContext在web容器中加载过程阅读全文>
发表于 @ 2006年12月22日 22:14:00|评论(loading...)|编辑
LibraryManageSystem 使用了三层的架构:数据访问(Data acess)层、业务(business)层、视图(View)层。数据访问层:使用JDBC来访问数据库,并对jdbc进行了简单的封装,使用Template mothod模式和回调接口大大减少了对jdbc的低级操作。其中JdbcTemplate类提供了使用jdbc访问数据库的模板,提供了queryForObject和queryForList方法来分别获取查询到的对象和对象的聚集,execute方法来更新、插入、删除操作。提供了RowCallBackHandler接口,可以通过实现该接口来提供对查询一行的回调处理,使用PreparedStatementCallBack回调接口,来提供对PreparedStatement参数的设置,提供了ORMaping接口,通过实现该接口可以很容易实现关系数据库与domain对象的映射,并产生可重用的逻辑。使用Dao模式和AbstractFactory模式对数据访问层进行封装,可以轻易实现数据库间的移植。
业务层:业务层实现了LibraryManageSystem的各项服务,通过阅读全文>
发表于 @ 2006年12月10日 21:49:00|评论(loading...)|编辑