jdon 解惑授道,企业信息化解决之道
 

热点Tag: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts

Jdon框架演示

JiveJdon3.0
源码下载

GoF设计模式

在线教程

社区精彩讨论












Jdon On Rails快速开发演示视频

作者:banq 发表时间:2008年04月02日 19:28 回复此消息回复

原贴网址: http://www.jdon.com/jivejdon/thread/33792.html

本Flash演示了JdonRails开发User对象的增删改查CRUD功能过程。

每次开始一个新的Struts+Jdon+Hibernate项目时,只要将Struts_jdon_hibernate3_TEMPLATE目录下sjh目录名称改为你的项目名称,
然后在Eclipse中导入。这样,就直接从建立Model开始开发,真正实现面向业务对象的设计开发。

这非常类似Grails之类快速开发方法,所不同的是不必使用groovy,还是使用Java。所以,我们可以简称Struts+Jdon+Hibernate组合为“Jdon On Rails”,意思是铁轨上的Jdon,表示非常快速,简称JdonRails。

JdonRails开发具体过程:

1.借助Evans DDD来分析需求,提炼中Domain Model。
2.细化Model和各种组合变种模型,以及他们之间的关系。
3.实现Domain层的Model代码,将业务逻辑在Domain实现。
4.编写Dao持久化Domain Model
5.编写界面Action,提供Domain Model的界面操作。

整个设计开发是完全OO,不涉及关系数据库。

Flash播放演示网址:
http://www.jdon.com/jdonframework/jdonMovie.htm

演示案例下载:
纯源码版(2M):http://www.jdon.com/jdonframework/download/JdonRails.zip

完整版(50M 包括支持JAR包)
http://www.jdon.com/jdonframework/download/samples_hibernate.zip

Flash中开发演示使用Eclipse,Eclipse开发和调试学习免费视频:
http://www.jdon.com/jivejdon/thread/33515.html

开放源码框架JdonFramework 5.1版本
http://www.jdon.com/article/32694.html
[该贴被admin于2008-04-19 14:02修改过]

re:Jdon On Rails快速开发演示视频 发表: 2008年04月03日 14:11 回复
mjp0625 发表文章: 12/ 注册时间: 2007年04月05日 22:44
samples_hibernate.zip 大家能打开吗?
我这儿winrar提示 “不可预料的压缩文件末端”,换了几台机器都有问题

回复:re:Jdon On Rails快速开发演示视频 发表: 2008年04月03日 17:55 回复
banq 发表文章: 8928/ 注册时间: 2002年08月03日 17:08
对不起了 现在已经解决,可以重新下载解压。

回复:Jdon On Rails快速开发演示视频 发表: 2008年04月05日 14:58 回复
xinying_ge 发表文章: 55/ 注册时间: 2006年09月26日 17:33
Jdon框架确实简单灵活!
可能是本人愚钝,在用Jdon之前也学习过Spring也用过,但是那时也没有体会到SpringIOC究竟灵活在哪里,真正让我体会IOC的强大功能的是JdonFramework!
希望没有用过Jdon的朋友们可以试试!
[该贴被xinying_ge于2008-04-05 14:59修改过]

回复:回复:Jdon On Rails快速开发演示视频 发表: 2008年04月05日 15:38 回复
banq 发表文章: 8928/ 注册时间: 2002年08月03日 17:08
多谢,主要因为Jf的DI是autowiring自动配对原因,不用手工配置依赖关系,提高开发速度。

相关主题:
猫学Grails之安装篇

RoR可否替代J2EE?
[该贴被admin于2008-04-06 15:47修改过]

re:Jdon On Rails快速开发演示视频 发表: 2008年04月08日 22:56 回复
mjp0625 发表文章: 12/ 注册时间: 2007年04月05日 22:44
插入中文有乱码,大家怎么解决的?

回复:re:Jdon On Rails快速开发演示视频 发表: 2008年04月09日 09:27 回复
banq 发表文章: 8928/ 注册时间: 2002年08月03日 17:08
这是一个bug,在user.jsp页首加入<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>


相关帖子:
java的new真的给我们带来了麻烦吗?
http://www.jdon.com/jivejdon/thread/33823.html

action层的作用感觉越来越小
http://www.jdon.com/jivejdon/thread/33821.html

自定义的action的不同方法执行同一service的同一方法
http://www.jdon.com/jivejdon/thread/33758.html

[该贴被banq于2008-04-09 14:32修改过]

re:Jdon On Rails快速开发演示视频 发表: 2008年04月09日 16:21 回复
yekongda 发表文章: 39/ 注册时间: 2007年01月10日 14:26
看了您的视频,首先第一步是Model及其配置文件,然后是Service层,UserService接口 -->UserServiceImp,可是这时候视频中的Dao层已经实现了,已经直接调用Dao了,不太明白这Servcie和Dao层先后的顺序,个人感觉是不是应该先Service后Dao,可是这样Service的具体实现怎么调用Dao呢,要是先写Dao感觉步骤有点不对
是不是UserService --> JdbcDao --> UserServiceImp --> JdebDaoImp
[该贴被yekongda于2008-04-09 16:25修改过]

re:Jdon On Rails快速开发演示视频 发表: 2008年04月09日 17:54 回复
mjp0625 发表文章: 12/ 注册时间: 2007年04月05日 22:44
hibernate.cfg.xml 中 "hibernate.connection.url"属性也要指定"characterEncoding=UTF-8"才能解决乱码问题.

回复:re:Jdon On Rails快速开发演示视频 发表: 2008年04月10日 11:48 回复
banq 发表文章: 8928/ 注册时间: 2002年08月03日 17:08
>UserService --> JdbcDao --> UserServiceImp --> JdebDaoImp
正常是这样次序,先做好UserService和JdbcDao接口。

但是在这里如果只是模型的CRUD,就无需做JdbcDao和JdbcDaoImp,因为案例模板中已经缺省实现了,所以,flash中演示的过程就是直接在UserServiceImp中敲入JdbcDao接口直接使用了。那是不是只有模型的CRUD就可以应付大部分中小型应用呢?回答是的,可以参考完整版源码中丰富的User模型,无论多复杂业务,只是其业务复杂,不是其持久化保存到数据库的方式复杂,方式还是可以分解到CRUD这个几个操作,这里面就体现了OO的分解力。

至于JdbcDaoImp如何注射到UserServiceImp中,则由于jdonframework.xml配置这两个类以后,由框架容器自动完成注射,这也就是IOC的Auto-wiring 自动配对。

以上两点实际是JdonRails快速特点和体现。
[该贴被banq于2008-04-10 13:45修改过]

re:Jdon On Rails快速开发演示视频 发表: 2008年04月16日 00:38 回复
pengyan82311 发表文章: 16/ 注册时间: 2007年11月25日 20:57
今天下了5。2新的框架,做下里面的实例报个错误
00:26:14,828 INFO [STDOUT] 00:26:14,828 ERROR [ModelListAction] getPageIterator not be implemented, you must implement either of them

请问这是怎么回事啊?

我已经在ServiceImp中实现了getPageIterator方法了啊
[该贴被pengyan82311于2008-04-16 00:42修改过]

回复:re:Jdon On Rails快速开发演示视频 发表: 2008年04月16日 18:26 回复
banq 发表文章: 8928/ 注册时间: 2002年08月03日 17:08
>ServiceImp中实现了getPageIterator方法
要做一个ModelListAction来实现。

re:Jdon On Rails快速开发演示视频 发表: 2008年04月17日 16:17 回复
xyz 发表文章: 67/ 注册时间: 2005年08月22日 20:17
弄个播放器,不要用浏览器直接连,这样连个进度条都没!

回复:re:Jdon On Rails快速开发演示视频 发表: 2008年04月17日 20:14 回复
banq 发表文章: 8928/ 注册时间: 2002年08月03日 17:08
jdonRails.zip压缩包里增加有进度条控制的了,刚更新,如果有好的播放器请推荐。

这个主题共有 13 回复 / 1 页 [ ]
 
上一篇: jdon新版使用hibernate问题 下一篇: 问一下jivejdon3偶尔出现乱码的问..
 
查询本论坛 最热门帖子
快速发表回复:
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 
联系我们 | 关于我们 | RSS订阅 | 广告联系 | 网站地图 | 设为首页
Copyright (C) 2002-2007 Jdon.com, All Rights Reserved 版权所有 上海解道计算机技术有限公司
沪ICP备05018152号 如有意见请与我们联系 Powered by JdonFramework