最新文章列表

使用JMock来实现孤立测试(转)

我们在测试某类时,由于它要与其他类发生联系,因此往往在测试此类的代码中也将与之联系的类也一起测试了。这种测试,将使被测试的类直接依赖于其他类,一旦其他类发生改变,被测试类也随之被迫改变。更重要的是,这些其他类可能尚未经过测试,因此必须先测试这些类,才能测试被测试类。这种情况下,测试驱动开发成为空谈。而如果其他类中也引用了被测试类,我们到底先测试哪一个类?因此,在测试中,如果我们能将被测试类孤立起来, ...
youngbean 评论(0) 有1008人浏览 2006-11-10 13:22

JAVA得到汉字的拼音

import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Set; public class GB2Alpha { private static LinkedHashMap spellMap = null; static { if (spellMap == null) { ...
ritaleo 评论(5) 有5713人浏览 2006-11-09 17:45

网络时代,错别字流行,汉字终将退化为表音符号

网络上的各种错别字流行。 人们不再区分“在”“再”的区别。不在,不再。啊,阿。 还有很多这样的例子(一下子想不起来)。遍布论坛和blog。标题中的错字也不屑于修改。 习以为常之后,就会忘记一些汉字的本意。 错别字流行到一定程度,就会成为通假字。很多同音字可能因此消失。 ---------------------------------------- 危言耸听。 --------------- ...
buaawhl 评论(39) 有14819人浏览 2006-11-09 15:26

OpenSessionInView 模式用法探讨

    在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading 为true的话,要在应用层内把关系集合都初始化,如 company.getEmployees(),否则Hibernate抛session already closed Exception。    Open Session I ...
toxy 评论(0) 有7338人浏览 2006-11-09 13:39

iBatis真是小而美

呵呵,刚才又完成了一个iBatis的Demo程序:) iBatis的lib一共只有三个。需要其他的设置,可以自己将其他的package给加进去,感觉确实是明快。回想下Hibernate,一堆东西呢。 对刚才做的东西做个小结:) 对于每个实体类,需要设置对该类所的DAO方法。比如我的User.java->User.xml 都非常好理解。 <typeAlias alias="u ...
hiwzg 评论(1) 有2515人浏览 2006-11-08 22:32

使用框架的一点心得

使用框架时一定结构清晰, 对每张表都要建单独的domain对象 对不同类型的操作也要建不同的对象(如查询要单独建) 对页面的不同操作要专门建立action. 所有的逻辑要放在service中进行,可以在service层中调用不同的dao来进行组合.不要把各种操作放到了action中,action只为了跳转
lpacec 评论(0) 有1157人浏览 2006-11-08 15:20

幼学琼林--SpringSide推荐的JDK5.0 feature

随着光阴推移,Annotation 慢慢在开源框架中推广,泛型渐渐被程序员们用熟,加上AutoBoxing的小糖,SpringSide终于离不开JDK5.0。 1.AutoBoxing 与 For Each 循环     本来int的非Object性就很无聊,在JDK5.0终于提供了autoboxing功能。这个语法简化糖,被用在了每一个地方。     for each 循环也改善了原本总要愣一 ...
江南白衣 评论(9) 有8200人浏览 2006-11-08 09:01

二维树型描述信息转换为内存中树型结构数据

把id , parentId , name , url 结构的二维信息转换为内存中的树型结构对象 java类: Node为容器接口,定义容器的规则 TreeNode为Node容器的实现类,有自己内部的存储 ...
hasi 评论(3) 有3964人浏览 2006-11-07 20:26

java 对汉字的操作 得到拼音的第一值 得到汉字的全部拼音

package com.hisunsray.myps.commons.util; import java.sql.Date; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Set; public class GB2Alpha { // 字母Z使用了两个标签,这里有27个值 ...
youlong05 评论(0) 有2193人浏览 2006-11-07 15:03

请教Oracle中视图在Hibernate中的使用?

请教各位是否做过这样的开发:利用Hibernate做OR/M,数据源是Oracle的视图。其中的DAO如何写?谢谢!
palvin 评论(0) 有1352人浏览 2006-11-07 14:13

讨论:Dao查询接口设计经验

    接受若干查询条件的DAO查询方法接口在实际应用中,大家不知道是如何设计,下面是我所了解的4种定义方法: 1)为查询参数定义对象,如:   query ...
stamen 评论(21) 有13133人浏览 2006-11-02 22:30

是使用Hibernate的关联保存还是自己写DAO保存好?大家能说几句么?

自己知道标题写的不好,也是刚开始接触这些东西,所有有些不清楚。 我用的平台是Webwork+Spring+Hibernate; 比如,A表->B表是一对多的关系,这时可以在A表的映射文件中把B表设置成关联的,保存A表中的对象时同时也就保存了B表中的对象, 也可以在Action中分别用两个表的对象各自的DAO进行存取。 这两种方法有什么优缺点么?
lz_cleaner 评论(3) 有2290人浏览 2006-10-30 16:14

使用OpenSessionInView模式时的一个异常问题解决方法

Spring+Hibernate中OpenSessionInView模式运用  中会在Update Domain Object时遇到 org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER) - tur ...
温柔一刀 评论(15) 有10113人浏览 2006-10-15 15:04

[转贴]JDK5下避免DAO代码重复--原文名称:不要重复 DAO

由于 Java™ 5 泛型的采用,有关泛型类型安全 Data Access Object (DAO) 实现的想法变得切实可行。在本文中,系统架构师 Per Mellqvist 展示了基于 Hibernate 的泛型 ...
yueguangyuan 评论(0) 有1771人浏览 2006-10-08 15:19

[讨论]有关Spring+Hibernate更新数据库的操作

最近老和同事争执一个Spring+Hibernate更新数据库的问题,由于使用Spring控制Hibernate事务,所以我的Service层很简单: public class CompanyServiceImpl implements CompanyS ...
yueguangyuan 评论(0) 有2870人浏览 2006-09-20 00:05

bugzero变更

因为遇到一些问题,和想尽快出模型,bugzero项目有些地方发生了变更 WEB 框架:spring ---> struts1.1 语言:java5 ---> java2 DAO实现:暂时考虑用hibernate2 服务器:tomcat5 -->tomcat 4  
sinokaka 评论(0) 有945人浏览 2006-06-07 11:55

hibernatesynch

hibernatesynch是一个eclips对于hibernate的plugin,它能帮助开发者自动生成*.cfg.xml,*.hmb.xml,以及对应的pojo,dao文件。确实方便实用,节省了大量的开发时间,提高了工作效率。相关的信息请查看http://www.binamics.com/hibernatesynch/. 还有一个类似功能的东东--middlegen.我觉得还是hibernate ...
hgq0011 评论(0) 有1514人浏览 2005-09-06 09:59

标签<ww:iterator/>

     采用标签能够减少很多的java脚本,使得页面变得更加简洁。可标签我也得花一些时间来熟悉它。<ww:iterator>标签用来遍历java.util.Collection, java.util.Iterator, java.util.Enumeration, java.util.Map, array, XML Node, or XML NodeList.     可我还不是很熟悉 ...
hgq0011 评论(0) 有3893人浏览 2005-09-05 08:59

Firestorm的破解

Firestorm是一个用JAVA写的代码生成工具,可以替你节省很多的代码量,可以说同类软件中功能最强的一个。你可以在网上下载到最新的3.0试用版本,同时网站会发给你一个试用的license文件。既然是试用,那么在使用上肯定有一定的限制。主要限制有3个:    1.只能最多生成3张表的DAO;    2.有时间限制;    3.不能自己定制代码生成;今天在网上打到一个教程(http://newok. ...
wdmsyf 评论(0) 有3028人浏览 2005-08-14 17:55

关于ActoionForm 的设计

      第一种设计,我是把po放到ActoionForm 中,ActoionForm 中还有其他的一些变量作为控制,比如errormessage等(页面中PO没的属性),页面引用时,对PO里面的值,通过ActoionForm .po.property方式 我使用的mvc是struts+spring+hibernate      还有另一种设计,ActoionForm (只为输入设计的VO),没有 ...
jervis 评论(0) 有926人浏览 2005-06-09 17:21

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics