JiveJdon Community Forums
在线113人 J道首页 | 论坛首页 | 培训咨询 | 开源框架 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 开源JdonFramework及其应用案例论坛
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 13 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
banq

发表文章: 8923
注册时间: 2002年08月03日 17:08
Jdon On Rails快速开发演示视频 发表: 2008年04月02日 19:28 回复
本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修改过]
mjp0625

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

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

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

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

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

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

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

发表文章: 8923
注册时间: 2002年08月03日 17:08
回复:re:Jdon On Rails快速开发演示视频 发表: 2008年04月09日 09:27 回复
这是一个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修改过]
yekongda

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

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

发表文章: 8923
注册时间: 2002年08月03日 17:08
回复:re:Jdon On Rails快速开发演示视频 发表: 2008年04月10日 11:48 回复
>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修改过]
pengyan82311

发表文章: 16
注册时间: 2007年11月25日 20:57
re:Jdon On Rails快速开发演示视频 发表: 2008年04月16日 00:38 回复
今天下了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修改过]
banq

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

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

发表文章: 8923
注册时间: 2002年08月03日 17:08
回复:re:Jdon On Rails快速开发演示视频 发表: 2008年04月17日 20:14 回复
jdonRails.zip压缩包里增加有进度条控制的了,刚更新,如果有好的播放器请推荐。
这个主题有 13 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-07 jdon.com

anti spam