JiveJdon Community Forums
在线246人   首页   主题表   培训咨询   标签   查搜   注册    登陆 RSS

JdonFramework

符合查询主题贴共有1541 2 3 4 Go

关于JF框架中的空值处理

JF框架上中的经典用法 public PageIterator getAllUsers(int start, int count) throws Exception { String GET_ALL_ITEMS_ALLCOUNT = "select count(1) from fd"; String GET_ALL_ITEMS = "select fdid from fd order by..[...]

使用future实现内置异步API

当设计并发策略时,要将 "what做什么"和 "how怎么做"进行分离, Prefer Futures to Baked-In "Async APIs" 一文介绍了如何使用语言的并行API通过 异步 来实现这点。 普通同步性质的方法如下: RetType DoSomething( InParameters ins, OutParameters outs ); ..[...]

求救,使用jdon遇到问题

定义一个service @Service("formRepository") public class FormRepository { //....some code } 调用 WebAppUtil.getService("formRepository", (HttpServletRequest)request);出现如下异常: net.sf.cglib.empty.Object$$Enh..[...]

关于WAR之间的服务调用

我们把从前用PHP开发的一些程序用JF改写了一次,经过艰难但不痛苦的过程,有部分已经成功应用于生产环境。现在有个问题提上日程,WAR之间服务调用如何处理。 因为JF的快速开发及 OO 的设计让我们可以快速响应客户的要求。功能会越来多。在JAVA环境下,我们是把程序打包成WAR下,未来会用EAR,但是不同功能的功能如果打包在不同的WAR中的话,如何互相调用呢?因为我们是从PHP转过来的。这个问题..[...]

请问JF框架的一些类为什么不写成包私有的?

今天在学习JF5.5,看到几乎都是PUBLIC的类。这一点我很迷惑,很多开源框架应该只暴露很少的公共接口才对。还有各个包之间的引用似乎很多。。。一些类还很相似,应该可以重构吧,虽然他们的业务意义不一样。[...]

Jdon框架中UtilCache类的volatile变量的使用探讨

最近正在拜读JDON源代码.觉得UtilCache类中volatile变量的处理有待商榷. get方法中直接使用hitCount++来更新hitCount变量. 大家都知道, ++的运算符包括3个步骤:读值->运算->保存. 在多线程情况下, 更新可能失败.建议可以用下面方法替换hitCount++ ? private synchronized long incrementHitC..[...]

Domain Events异步应用

在 JiveJdon 的Account中有一个计算该用户发帖总数字段messageCount,如下: public class Account{ private int messageCount; public int getMessageCount(){ return messageCount; } } ..[...]

分页缓存一点疑问

就拿这个论坛来说,论坛的帖子分页是如何 缓存 的,如果 缓存 中是以实体ID作为标识的,那么分页查询是不是先查询出这一夜所有的帖子的ID,然后再去 缓存 中差,这样的话效率是不是有点低啊,如果是把查询的条件 缓存 的话,那命中率有太低了,而且如果论坛中的帖子一有更新,缓存都要清楚,这样如果在分布式 集群 中效率不是很影响cpu的开销。 即使用散列的方式把论坛每个..[...]

开源JdonFramework 6.2全新发布

受Qi4j Baston和javAte等 DDD 框架鼓舞,JdonFramework 6.2全新登场,该版本进行了重大改进,将Domain Events作为重点架构引入,做到容易使用,架构可伸缩等特点,使Jdon框架向真正 DDD 框架又迈进一步。 当前 DDD 实践领域达成一个共识:领域模型应该和技术架构无关,至少是非常松耦合,那么领域模型如何指挥技术架构为其业务逻辑服务呢? ..[...]

Domain Events – 救世主

在Evans DDD 实现过程中,经常会碰到实体和服务Service以及Repository交互过程,这个交互过程的实现是一个难点,也是容易造成失血贫血模型的主要途径。 因为实体的业务方法需要和服务或Reposirtoy打交道,如果把这个业务方法放入服务,就容易造成实体的贫血;但是如果把服务注射到实体中,也非常丑陋。这里提出一个中间处理模式:Domain Event,领域事件模式,这个模式..[...]

testWeb的问题

为什么我运行testWeb的例子,userid和userName都是空的,只正确显示了list的size[...]

请教一下,在jdon中对db的事务是怎么支持的?

请教一下,在jdon中对db的 事务 是怎么支持的? 这个在项目开发时,是不是需要自己写处理, 问题很弱,希望大概指点一下思路即可, 谢谢 [...]

Jdon框架下一步架构构想

融合 IOC + OSGI + REST + 异步 HTTP。 这四个架构是当前热点,都是组件构件领域最先设计,如何把它们揉合在一起,形成一个轻量的方便使用框架,以下是我目前想法,欢迎大家讨论: 框架内部: 1. 将资源或服务以URI为名称注册到OSGI中。 2. 注册URI资源之前,首先要注册 异步 Http服务,可以挑选MINO xHttp等。 3. 注册总类如下,..[...]

新手求助 struts_jdon_hibernate3_TEMPLATE

网站提供的这个struts_jdon_hibernate3_TEMPLATE例子 默认连接的的MYSQL数据库 我想改成oracle 请高手指教一下应该如何修改 Hibernate .cfg.xml配置文件 以及所要的驱动程序 谢谢[...]

关于Jdon框架和Hibernate的整合,Banq大哥请进

之前我发过一个帖子,见http://www.jdon.com/jivejdon/thread/36736.html 弄了N久,终于弄明白了. 问题是could not initialize proxy - no Session,我一直以为是CloseSessionInViewFilter出了问题,导致还没到View层Session就关闭了,后来发现不是这个原因,真正的原因是Jdon的 缓存 和..[...]

关于<Jdon 批量分页查询>

用 Jdonframework +hibernate做批量分页查询. 继承ModelListAction,实现它的两个方法.可以分页查询. 现在我的问题是,我想给查询加一些条件,比如,User的性别是男的,年龄大于15,这应该怎么做啊 怎么办啊. 谢谢了 [...]

一些问题不明白,BanQ大哥给解释下吧

------------------------------------------ 懒加载功能可以大幅度提高 Hibernate 关联性能(前提是基于 DDD 分析设计),是 Hibernate 必须使用的功能,但是单纯使用 Hibernate 却无法激活懒加载,致使很多人关闭懒加载lazy="false"。 -----------------------------------..[...]

JdonFramework 6.0发布

使用Jdon框架6.0开发应用将变得异常简单,甚至无需XML配置文件,只需要两步: 第一步:将存在依赖关联关系的两个类用@Service或@Component(两者性质一致)标注: @Service("helloService") public class HelloServiceImpl implements HelloService .. @Component public class ..[...]

关于jdon的ioc的入门问题

示例中有如下一段代码 public class TestServicePOJOImp implements TestService, Poolable{ private JdbcDAO jdbcDao; public TestServicePOJOImp(JdbcDAO jdbcDao) { this .jdbcDao = jdbcDa..[...]

测试案例testWeb在tomcat5.0和tomcat5.5中的配置区别?

背景: 最近下载了SimpleJdonFrameworkTest,想将testWeb.war按照readm_cn.txt的说明部署到tomcat下测试运行一下,结果发现当部署到tomcat-5.0.28时,运行http://localhost:8080/testWeb,结果页面没有显示任何记录,点击“Add”,增加的记录也不能成功,后台日志显示ERROR,"Cannot create JDBC d..[...]

关于jdon使用hibernate时的疑问,大家帮下忙啊

我看了下jdon使用 Hibernate 的源码,好像是不需要 事务 的方法,比如读取一个数据,也会打开 事务 ,这样就白白浪费了性能,不像spring可以配置propagation = Propagation.NOT_SUPPORTED(不打开 事务 ),请问我说的对不对呢 [该贴被admin于2009-03-25 08:42修改过][...]

jdon里面的cache是怎么实现的

jdon里面的cache是怎么实现的? 看到是:Map cacheKeyMap = new ConcurrentHashMap(); 但是最后map 是放到哪里了呢?httpsession里面嘛? 以前好像见过: 当更新数据的时候我们可以发两条指令:第一条,就是跟新db里面的数据。第二条,跟新cache里面的数据。以使得db和cache里面的数据达到一致,到我们查询的时候可以直接到cache里..[...]

JdonFramework中CacheManager中cacheKeyMap的作用是什么?

请教banq,如题: 这两天参悟 Jdonframework 框架中批量分页查询的源码, 看到CacheManager中有一个Map<String,String> cacheKeyMap的变量,不知这个的作用是什么? 我看到cache中存放的是CacheableWrapper的变量,不知这些是要做什么?目的是?[...]

jdon的使用问题

在发布的文档里写的很多。 只要我们在 Jdonframework .xml中再配置一个JdbcDAO类,概时框架就会自动帮我们创建JdbcDAO实例,并且传入TestServicePOJOImp实例中。 例子如下: TestServicePOJOImp有一个构造参数如下: public TestServicePOJOImp(JdbcDAO jdbcDao) { th..[...]

jivejdon3.0在Tomcat5.5.26配置与运行。

  OOJDON的“Tomcat环境 JiveJdon 原始版”(jivejdon3.0),运行在Tomcat6上,我们的环境及应用大部分是在Tomcat5.5.26环境下,经过修改配置文件,目前已经能正常运行(JDK1.6)。配置方法如下: 1. copy lib-additional\*.jar to ${catalina.home}\common\lib files list : ..[...]

对Jdon的评价

刚才浏览了Jdon的开发步骤,觉得这个框架的侵入性太高了,程序对框架的依赖性比较强,个人觉得不太适合,比如,很多类都要继承或实现框架中的类或接口,那么写的程序脱离了框架还能有很好的扩展性吗?[...]

请教JDon的Licenes

一直在这里,一直却没有找到JDon的Licene说明。问一下Banq兄,JDon可以直接用于商业吗? JDon通过了我们所有测试(实际测试,在没有持久层的情况下,我们的环境中,性能超过Spring)。 于是,计划针对JDon开发一套开发插件,并且作为公司中小项目的开发平台。计划如下: 只关注JBoss4/5(我比较好奇能否运行在Glassfish上),我们的开发工具是在Netbeans平台..[...]

LoginServlet.logout 的限制

JF的LoginServlet.logout方法 private void logout(HttpServletRequest request, HttpServletResponse response){ Debug.logVerbose( "[JdonFramework]logout, session.invalidate " , module); ..[...]

我这样子可行吗。。。

我想用 EasyJWeb+Jdon+db40 做一个轻量级的项目(就是一个班级管理系统,并想加入一些有新意点的功能),主要是实践一下自己软件开发的思想,不知道这样的组合是否可行???用国内开源的EasyJWeb代替Struts,Jdon代替Spring,再加上面向对象的开源数据库db4o抛开 Hibernate 。不知道开发效率会怎么样……都大三了,从高中毕业后开始学习程序设计(严格来讲到大二..[...]

Jdon框架5.5版本和JiveJdon3.5发布

JdonFramework 5.5版本经过严格的并发性能重构和测试,解决了以往框架中可能存在的内存泄漏漏洞,使用ThreadLocal以及java.concurrent等JDK5.0以上新的并行功能,增强了并行计算能力。 5.5版本经过并发性能重构后,可支持严酷的并发访问压力,结合 JiveJdon 3.5测试表明:可支持10分钟内数万不同客户端发出的请求,测试样本见 JiveJdon ..[...]

jdon框架整合hibernate后的事务处理

默认的 事务 边界是延伸到了表现层渲染之后,如果我想把数据库 事务 完全控制在业务层的话,如下代码: public void createTopicMessage(EventModel em) throws Exception { logger.debug( " enter service: createMessage " ); ..[...]

看jdon源码关于依赖反射的一点疑惑

我看jdon里面配置service的时候依赖一些component的时候,并没有指明依赖那个component呢, 如:<pojoService name="accountService" class="com.jdon.jivejdon.service.imp.account.AccountServiceImp"/> 然后我看代码: public AccountService..[...]

jivejdon是否存在代码冗余

没有查过“代码冗余”的准确定义,姑且理解为多余的代码吧! jivejdon的学习我已经持续很久了,获益良多,希望更多的道友来一起学习,一起进步。 不过最近一直有一个疑惑,jivejdon代码中关于权限似乎存在一些多余代码,权限是一个切面,我们的服务组件比如ForumMessageShell完全可以权限不可知,但是 JiveJdon 中关于权限似乎还是渗入到了业务组件,有了JAAS的url拦截,..[...]

Jdon框架一个莫名其妙的错误

jivejdon我已经成功让它跑在了tomcat6.0里面,方法是去掉原来的 事务 代码,然后自己写一个JAAS,正准备打包发出来共享的时候,一个错误开始折腾我---------权限拦截器不起作用。后台日志清楚的告诉我容器没有理睬myaspect.xml文件,郁闷!! 于是我在案例testWeb里面尝试写一些拦截器放在myaspect.xml中,部署到tomcat中,不出所料容器没有注册这些..[...]

登录。。。。。。。。。。。。。。标题要长banq看看

登录如果做成jdon for jpetstore那样,做一个AccountForm的话 还要用到XmlModelHandler来做初始化工作,并且也是session的生命周期.前台后台都要做处理 如果登录做成一个有态的服务,就像是购物车 并且implements SessionContextAcceptable. 登录成功的话就设置这个有态服务的SessionContext。 这样的方式是否可..[...]

to banq --jdf学习疑问

一. * it's scope is a instance for per request of one user ; 这个是TargetMetaRequest ? 二. /** * create a UserTargetMetaDef instance. * * @param containerWrapper * @param targetM..[...]

关于jdon的查询缓存

这是框架的文档: 有两种情况需要手工清除 缓存 ,首先,在持久层的 Dao 类中,总是需要手工清除 查询条件的 缓存 ,只要在相应的增删改方法中调用 PageIteratorSolver 的 clearCache 方法 既可。 如果你不实行这种 缓存 清除,那么你更改一个 Model 数据或新增一个新的 Model 数据,你在批量查询时,将看不到任何变化:Model 数据没有被修..[...]

jf开发中的问题

由于JF中form 到model 是属性复制的,属性类型都一样的。 那么如果我有一个需求是:方案是否公开= 公开, 认购后公开 ,截止后公开 这样子。在界面一级一般表示为 0 ,1 ,2 但我想在model一级中用一个对象表示即值对象Vo 来实现值对象共享。 在model一级中我应该在何处转换? ==== public class PurchaseTypeFactory { private ..[...]

使用jdbcTemplate查询不到刚刚插入的记录?

如题,本人使用Spring提供的AbstractTransactionalDataSourceSpringContextTests对服务层进行集成测试 测试的目的是向数据库插入一条记录,然后立即检索出来。下面是我的测试代码: public void testSaveUser() { User newUser = createUser(); try { us..[...]

banq看过来...............................................

From可以继承我的类吗? 比如我做在线彩票系统 有3D 3P等 那么UI上提交的一次购买就包括了3D 3P的一些特别信息。还有就是一些公共的信息。 在 JiveJdon 中from都是从BaseForm继承的。我的这个方案是不是可以提取一个公共基类来做? 还是有其它好的方法[...]

不相信“不要重复制造轮子”的论述!

我是一个程序员,这点需要肯定,而且我是一个相信中国程序员强大与北美的程序员。我在加拿大工作已经将近2年时间了,为基因研究机构做软件和工具,我发现,外国人在中国,甚至很多国家所谓的“不要重复制造轮子”这种论述,只是一种迷惑竞争对手的论述。 简单举例,JBOSS,TOMCAT,WEBLOGIC接踵而来,虽然各有千秋,但是都是一样功能的轮子,不是么? MySQL, MSSQL, ORACLE虽然面向..[...]

改造jdon的分页显示

闲来没事,把jdon的分页标签捣鼓了下,用CSS控制 [...]

不通过web.xml文件怎么加载jdonframework.xml?

在wen.xml文件中配置: <context-param> <param-name>modelmapping-config</param-name> <param-value>jdonframework.xml</param-value> </context-param> <listener> <..[...]

JdonFramework应用问题?????

今天去面试一家公司,由于谈到了Spring问题,进而谈到了 Jdonframework (那家公司的面试人员也知道这个framewok,呵呵)他问了一个问题 Jdonframework 具体在那层控制 事务 的管理,具体如何管理(我回答的比较泛泛,)您能纤细的说下吗,JdonFramework到底在哪层管理 事务 有没有一些现有的类库.有没有这方面的实例, 还有一个问题默认..[...]

JF 5千万次 CRUD 测试

非常感谢Banq对JF的贡献 年初,下载了JF5.1的源码&测试程序,比较仔细的看了一下觉的JF设计还是比较紧凑的(因为没有自己亲自做过测试所以在性能上不敢多说)。 接下来就准备使用JF5.1做开发。首先打算对JF做次测试,在jdon.com上有过《Jdon框架性能测试报告》(http://www.jdon.com/jdonframework/test.htm)分别做了 1.测试Jdon框架是..[...]

jpetstore一些BUG的解决方案

1.不知道大家有没有注意到:运行jpetstore时,http://127.0.0.1:8080/jpetstore/shop/viewOrder.shtml?orderId=1001 链接会现错误,我的解决方法是:将OrderService接口的getOrder(String orderId)该为getOrder(Integer orderId),当然是用此方法的类也要相应的改变,估计这是当时做..[...]

请求banq:jdon中的IOC容器具体是在哪儿调用的?

banq:jdon中的 IOC 容器具体是在哪儿调用的? 期待回复.....     container.xml是Jdon框架基础组件配置文件,container.xml中包含的组件将由Jdon框架在启动时向微容器(PicoContainer)中注册,至于这些组件之间的依赖关系由微容器解决,称为 IOC 模式。   "container.xml中包含的组件将由Jdon框架在启动时向..[...]

Jdon On Rails快速开发演示视频

本Flash演示了JdonRails开发User对象的增删改查CRUD功能过程。 每次开始一个新的Struts+Jdon+Hibernate项目时,只要将struts_jdon_hibernate3_TEMPLATE目录下sjh目录名称改为你的项目名称, 然后在Eclipse中导入。这样,就直接从建立Model开始开发,真正实现面向业务对象的设计开发。 这非常类似Grails之类快速开发方法,..[...]

自定义的action的不同方法执行同一service的同一方法,结果完全不同,为什么?

public class RoleManagerAction extends DispatchAction{ private final static Logger logger = Logger.getLogger(RoleManagerAction.class); public ActionForward save(ActionMapping actionMapping..[...]

在 jdon 框架中使用日期类型时要注意的问题

在开发过程中,我发现有一个问题要注意:当我们在 ActionForm、model(模型)中使用了 java.util.Date 类来定义时间属性的时候,对这个属性的读写就会出错。我追查了很久,最后问题出在模型与 form 之间的熟悉拷贝过程中。我看了一下框架源码,在框架源码中,模型和 form 之间的属性传递是通过 apache 的一个公共组件中的类方法:PropertyUtils.copyPro..[...]

符合查询主题共有154Go 1 2 3 4

查询发布时间:


回复数不少于

中 查询用户名
发布所有帖子
发布时间


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