社区
Web 开发
帖子详情
JdonFramework是什么东东?
accpedu
2007-01-16 01:38:13
JdonFramework是什么东东?
用的人多吗?
Hibernate是怎么回事?
...全文
221
6
打赏
收藏
JdonFramework是什么东东?
JdonFramework是什么东东? 用的人多吗? Hibernate是怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dreamfly_shun
2008-07-08
打赏
举报
回复
jf不开源?!被批的很多?!我一直以为jf是个很优秀的东西呢
他有啥缺点?!
accpedu
2007-01-17
打赏
举报
回复
UP
MuteG
2007-01-16
打赏
举报
回复
Jdon Framework(简称JF)是一套适合开发中小型J2EE/JavaEE应用系统的轻量框架(Lightweight Java Enterprise Application Framework)。是国人拥有自主产权的中间件或框架产品,入选全球SUN公司网站java.net企业应用目录(中国唯一)。
JF诞生于2004年底,作为中国第一个开源框架,创新地综合了当时两项新技术思想:领域建模(简称DDD: Domain-Driven Design)和Ioc(DI:Dependency Injection)及AOP构件管理;不仅如此,而且克服了同时期这两类框架的缺点(Spring 1.x无容器Session状态支持;Ruby on Rails混淆业务层),经过多年发展和众多用户的使用及其完善,JF已经发展成为一套国人自主的、面向对象的、基于构件(基于组件)的、成熟的优秀轻量开发框架。
JF与国内其他快速开发工具相比:JF是严格坚持分层架构(表现层、业务层和持久层)下的快速开发。(注:象Deplhi/VB那样减少层次的快速开发是非常容易的,但是丧失了软件的灵活性和可维护性)
JF是快速性和灵活性综合平衡的产物,它带来了多快好省的简单的解决之道(simplify the best):对于小项目,使用Jdon框架可以开发出高质量可扩展的好的系统;对于大项目,使用Jdon框架可以更快地开发出系统。
JF技术特点,了解Jdon框架更多详细细节,可进入文档章节,在线应用案例。
Extendable(灵活性)
POJOs Autowiring,POJO之间自动配对,自动寻找依赖关系,POJO之间实现最大限度的松耦合,从而实现任何对象都是是可嵌入的(Plug-in or Embeddable),或者说是可定制的,根据使用者要求自行进行觉得构件取舍。
JF采取Ioc/DI容器内核实现构件/组件管理,所有组件包括框架组件都是可替换的;应用者可以将自己开发的构件/组件放入JF,使用JF作为内核,形成自己的行业专业开发框架。
High-Availability(易用性)
JF与功能丰富而复杂国外框架如Spring相比,明显特点是易用性,简单方便,POJO Autowiring可以简化大量对象创建的编码工作,提高频繁修改代码的效率;在坚持多层架构的前提下,提供了数据增删改查(CRUD)和批量查询这两个最常见的基础功能的模板化开发,以配置替换了MVC模式中Controller/Action这个既耗时又不是业务重点代码工作。
Scalability(可伸缩性)
使用JF可以开发出两种不同系统:轻量的纯Web应用系统或Web+EJB应用系统(注:EJB代表大型分布式系统);可以并行支持两种服务架构(EJB Service和POJO Service)在一个系统内运行;通过配置可以很方便地在纯Web系统和EJB系统之间切换;支持远程胖客户端Rich client访问。
Performance(良好的性能)
JF通过缓存不但优化了应用系统性能,还优化了框架本身的运行性能(如动态代理AOP)。JF可以保证应用系统的良好性能,JF提高了大数据量的查询性能:对模型对象通过缓存拦截器提升性能;对POJO服务使用对象池拦截器等;未引入性能考虑的案例。
http://www.jdon.com/index.html这个是主页,现在最新版本是1.5,是开源的,并且有一个实例,JiveJdon3.0是使用Jdon框架开发的论坛程序(JiveJdon2.5版本则不是);将原来Jive中的缓存、权限和工厂模式等使用Jdon框架替代,保持原jive的数据库设计和SQL语句。
支持国产,这个网站我经常去看,可以学到很多。
accpedu
2007-01-16
打赏
举报
回复
不懂
hornbilltofy
2007-01-16
打赏
举报
回复
国人banq在struts基础上开发的一个J2EE框架,不开源,用的不多.批评声倒是不少,其实应该多鼓励国人干这样的事.
killme2008
2007-01-16
打赏
举报
回复
国人banq的一个J2EE框架,具体也不大清楚,没玩过,貌似被批的蛮惨
CGI跟我学
最近做一个项目,用到CGI的
东东
,这篇文章作为入门级的介绍,通俗易懂,很好. 板桥里人 http://www.
jdo
n.com 2002年1月1日注:本文为2002年时文章,现在技术请参考Java CGI 应用源码 目 录 CGI脚本是什么? CGI脚本 怎样工作的? 一个简单的例子 我能用CGI脚本吗? 你的服务器配置允许C
对象的责任与职责
对象和数据的主要差别就是对象有行为,行为可以看成责任职责(responsibilities以下简称职责)的一种,理解职责是实现好的OO设计的关键。“Understanding responsibilities is key to good object-oriented design”—Martin Fowler 。 对象设计:角色、责任和协作"(Object Design: Roles
软件编程常用术语表
软件编程常用术语表
disruptor 比 actor 模型还要好!
disruptor - Concurrent Programming
Framework
并发编程框架 disruptor发布了Java的2.0版本(.Net版本见这里),disruptor是一个高性能的异步处理框架,或者可以认为是最快的消息框架(轻量的JMS),也可以认为是一个观察者模式实现,或者事件-监听模式的实现,直接称disruptor模式。 disruptor最大特点是高性能
面向对象建模与数据库建模两种分析设计方法的比较
板桥里人 http://www.
jdo
n.com 2007/9/23(转载请保留) 我们知道:一个软件从无到有需要经过如下几个阶段:分析、设计、编程、调试、部署和运行。 编程阶段我们通常使用Java/.NET这样面向对象语言工具,可以带来很多设计上的好处,但是也存在一个奇怪的现象: 很多程序员虽然在使用OO语言,但是却在code非OO的代码,最终导致系统性能降低或失败,这个...
Web 开发
81,116
社区成员
341,738
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章