JiveJdon Community Forums
在线148人   首页   主题表   培训咨询   标签   查搜   注册    登陆 RSS
首页 » 论坛 » 开源JdonFramework及其应用案例论坛
???en_US.forumThreadPrev.name??? 上一主题
RSS google yahoo 365Key网摘 CSDN网摘 添加到百度搜藏 POCO网摘 新浪ViVi QQ网摘
???en_US.forumThreadNext.name??? 下一主题
1 2 Go 共有 17 回复(2页) 阅读1423次
 发表新帖子   回复该主题贴
banq



发表文章: 11282
注册时间: 2002年08月03日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言 70人关注
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



发表文章:
注册时间: 2007年04月05日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
re:Jdon On Rails快速开发演示视频 2008年04月03日 14:11 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
samples_hibernate.zip 大家能打开吗?
我这儿winrar提示 “不可预料的压缩文件末端”,换了几台机器都有问题
banq



发表文章: 11282
注册时间: 2002年08月03日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言 70人关注
回复:re:Jdon On Rails快速开发演示视频 2008年04月03日 17:55 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
对不起了 现在已经解决,可以重新下载解压。
xinying_ge



发表文章: 87
注册时间: 2006年09月26日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
回复:Jdon On Rails快速开发演示视频 2008年04月05日 14:58 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
Jdon框架确实简单灵活!
可能是本人愚钝,在用Jdon之前也学习过Spring也用过,但是那时也没有体会到Spring的IOC究竟灵活在哪里,真正让我体会IOC的强大功能的是Jdonframework!
希望没有用过Jdon的朋友们可以试试!
[该贴被xinying_ge于2008-04-05 14:59修改过]
banq



发表文章: 11282
注册时间: 2002年08月03日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言 70人关注
回复:回复: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日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
re:Jdon On Rails快速开发演示视频 2008年04月08日 22:56 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
插入中文有乱码,大家怎么解决的?
banq



发表文章: 11282
注册时间: 2002年08月03日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言 70人关注
回复: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



发表文章:
注册时间: 2007年01月10日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
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日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
re:Jdon On Rails快速开发演示视频 2008年04月09日 17:54 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
hibernate.cfg.xml 中 "hibernate.connection.url"属性也要指定"characterEncoding=UTF-8"才能解决乱码问题.
banq



发表文章: 11282
注册时间: 2002年08月03日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言 70人关注
回复: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



发表文章:
注册时间: 2007年11月25日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
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



发表文章: 11282
注册时间: 2002年08月03日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言 70人关注
回复:re:Jdon On Rails快速开发演示视频 2008年04月16日 18:26 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
>ServiceImp中实现了getPageIterator方法
要做一个ModelListAction来实现。
xyz



发表文章: 94
注册时间: 2005年08月22日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
re:Jdon On Rails快速开发演示视频 2008年04月17日 16:17 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
弄个播放器,不要用浏览器直接连,这样连个进度条都没!
banq



发表文章: 11282
注册时间: 2002年08月03日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言 70人关注
回复:re:Jdon On Rails快速开发演示视频 2008年04月17日 20:14 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
jdonRails.zip压缩包里增加有进度条控制的了,刚更新,如果有好的播放器请推荐。
xb929



发表文章:
注册时间: 2008年08月01日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
re:Jdon On Rails快速开发演示视频 2008年08月05日 11:44 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
samples_hibernate.zip好像不能下载哦
标签          
共有 17 回复(2页) Go 1 2
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
正在读取,请等待...
查询本论坛内 回复超过的热门帖子
标题
 
粗体: [b]文本[/b] 斜体: [i]文本[/i] 下划线 [u]文本[/u] 插入网上的图片 [img]http://wwww.xxxx.com/img.ext[/img] 插入代码 [code]程序代码[/code]  插入url链接 [url]http://url[/url] / [url=http://url]URL加下滑线[/url] 上传图片 word文档 Txt等附件
内容
  提交时自动拷贝以上内容到剪贴板 Ctrl+V可取出;提问题前先查询标签列表

使用帮助 手机m.jdon.com RSS add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的软件架构社区 推荐FireFox或Chrome快速浏览本站
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-10 jdon.com

anti spam