最新文章列表

基于Ant+Velocity的简单代码生成器的思路与实现

在SSH项目中,我们应用了service layer模式,所以针对一个模块,它就存在pojo、dao、daoImpl、service、serviceImpl,再到struts中的action、form。假设设计是面向数 ...
pedestrian_I 评论(15) 有12799人浏览 2006-10-27 09:38

spring ioc-让月老帮你牵红线

今天有个朋友问我,spring的IOC到底是什么玩意儿。跟他讲理论?一大堆的概念,容易搞晕;跟他讲实践经验?如果没有亲自弄过,有点海市蜃楼的感觉。。。。。。正苦于如何说明时,突然看见一个同事在看另一个同事不久前结婚酒席上拍的照片。今年结婚的人真多啊。对了,有了:其实,IOC的概念就好比男女谈恋爱(对象要使用另一个对象),原来是自由恋爱,自己去寻找人生的另一半(对象要自己去找要使用的对象,并显式创建) ...
HolyLin 评论(2) 有2701人浏览 2006-10-20 22:47

Java基础--用泛型设计DAO

举个很简单的例子: public interface BaseDao<T> { public void create (T t); public void delete (T t); public void update (T t); } public interface UserDao extends BaseDao<User> { ...
toyota2006 评论(0) 有2776人浏览 2006-10-19 14:17

xyz,pojo的mvc框架

         http://sourceforge.net/projects/jxyzsourceforge的框架源码   在我用过的web 开发框架中,在我享受他们给我带来的便利时,却不得不忍受着他们给我带来的折磨。Struts的FormBean,jsf的不成熟的jsp标签绑定,tapestry的陡峭的学习曲线,等等等等,等用了webwork,似乎一切都结束了,他的简单的结构,出色的aop,o ...
zhouxuanyi 评论(8) 有2692人浏览 2006-10-18 11:27

研究一下springside的核心部分源代码

 这两天,有一些时间,研究一下springside的源代码,结果感觉不错,于是对自己做过一些代码做了一些优化与重构.分页的代码如下:(说明:这里的代码是我参考了springside的源代码后作了一些比较小的改动,这里没有给出完整的例子,只是讨论一下核心的代码)这里想说的代码主要是泛型DAO层的应用与分页的写法.分页,采用了hibernate的一些API来分页,这里同时采用了两种分页方式,Criter ...
lighter 评论(5) 有7045人浏览 2006-09-15 19:47

Hibernate, Java 5 and DAO[转]

在进行Hibernate开发过程中,我们通常会使用DAO模式,有一些通用的数据操作方法,如CRUD,我们通常会将这些方法集中在一 ...
lighter 评论(0) 有2498人浏览 2006-08-04 17:54

Object-Relational Mapping with SQLMaps

可以说这篇文章(http://www.onjava.com/pub/a/onjava/2005/02/02/sqlmaps.html?page=1)是一个很好的iBatis的入门指南.iBatis是一个很方便的对象关系映射的框架,学习的曲线也不算高.ibatis把SQL从java代码中分离出来,用XML文件来描述要执行的SQL,这样使得代码更加清晰,更加容易维护.如果你在使用DAO模式,那么更加容易 ...
hgq0011 评论(0) 有605人浏览 2006-07-25 11:22

Object-Relational Mapping with SQLMaps

可以说这篇文章(http://www.onjava.com/pub/a/onjava/2005/02/02/sqlmaps.html?page=1)是一个很好的iBatis的入门指南.iBatis是一个很方便的对象关系映射的框架,学习的曲线也不算高.ibatis把SQL从java代码中分离出来,用XML文件来描述要执行的SQL,这样使得代码更加清晰,更加容易维护.如果你在使用DAO模式,那么更加容易 ...
hgq0011 评论(0) 有614人浏览 2006-07-25 11:22

JBoss Seam有感

初看了一下JBoss Seam开发框架,它集成了ejb3.0/jsf,号称是java版的ror,总体感觉并没有它宣称的这   么神奇,它的思想只不过是把DAO层直接拉到了Action层来了,DAO和Action偶合在一块,然后因为是   苦于EJB3.0的ORM上,柜架相应的实现有状态session bean和无状态session bean、消息驱动bean,这   样对于处理大量状态的应用比较方便 ...
Arden 评论(1) 有1676人浏览 2006-07-25 00:34

利用Spring2.0的AOP功能向Domain Model注入DAO

目前在Spring 2.0里,可以向Domain Model对象里注入DAO,让POJO真正变成充血模型成为现实,这就意味著可以直接在POJO对象里进行业务逻辑和事物托管,只要我们在代码里用new操作符构造出来的对象都可以给Spring容器进行托管、具体使用如下: @Configurable(autowire=Autowire.BY_TYPE) // 加上基于jdk1.5的注解 public cla ...
Arden 评论(0) 有1435人浏览 2006-07-11 01:21

读ruby on rails有感

看了ror后,突发其想,如何在java里实现象ror的设计思想,于是就开始研究,其初步设计思想如下: 框架代码如下: public interface DAO {   public void save(Object o);   public void loadById(Class entityClass, Serializable id);   public void update(Object o ...
Arden 评论(0) 有1258人浏览 2006-07-03 16:21

Ant任务

AppFuse的Ant任务 This page contains a listing of the most common Ant targets in AppFuse that I use in my daily development. For a complete list of tasks, type "ant -projecthelp" at the command ...
抛出异常的爱 评论(0) 有1586人浏览 2006-06-12 10:14

解决dao层单元测试问题

其实问题已经存在很久,自从使用了Open Session In Test模式后,dao的单元测试就出现了奇怪行为——数据的修改操作不能提交事务,由此导致了一些"违反唯一约束条件"的错误。由于当时只有一个测试报了错,我就偷懒把它屏蔽掉了。由于最近老给同事们讲单元测试、要求他们严格测试,越发觉得心虚了,于是决定把欠下的账还上。昨天下午一直鼓捣到8点多了,越改越乱,还是找不到原因,情绪 ...
daquan198163 评论(0) 有1345人浏览 2006-03-05 21:36

郁闷

今天做了不少事情。。。 总结一哈   上午配置了Spring webwork的配置文件。 下午进行了小范围的单元测试 发现了DAO层的不少问题 其中xml插入element至首元素搞了不少时间。。   Log4j明明配置好了,就是不能用。。。不知道怎么搞的   注意: 如果spring和webwork整合了之后 spring的配置文件必须放在"WEB-INF"下加载 webwor ...
EXvision 评论(0) 有658人浏览 2006-03-03 23:37

Hibernate+Spring的单元测试方法

采用Hibernate+Spring之后 单元的测试更简单了。 原来自己写过模拟OSIV的单元测试类。 现在发现。。有更简单的方法。   DAO测试方法: BaseDAOTest:   public class BaseDAOTest extends  AbstractTransactionalDataSourceSpringContextTests{  private static final S ...
EXvision 评论(0) 有1381人浏览 2006-03-03 22:55

昨天忘记写spaces..罪过罪过

其实昨天晚上睡得时候想起来了要写 但是不愿爬起来了。。 确切的说是今天凌晨哈。。   那么...昨天的开发:   进入LaputaLite的开发状态: LaputaLite,顾名思义,是超级小型的javaEE系统,其实已经不算javaEE了,因为采用了XML作为持久化储存器...不得已阿,学校的大部分网站都是access的,又不让装RDBMS,Hibernate自然没得用,NND只好针对校内开发一个 ...
EXvision 评论(0) 有603人浏览 2006-03-03 22:48

XMS Standard Edition 1.0.0 RC1 In stores Now...

考试周来临...却有很多时间不知道该干什么了。 《永远的伊苏VI》通关后,就没有发现好的RPG了,反而被《仙剑3》和《新仙剑》震死。。。终于知道为什么大家要骂声一片了。哈哈........ 看着久违的Eclipse,知道自己是时候开工了。 于是调出开发文档,再次大范围修改数据库设定。XMS由0.5.0Alpha 直接升级至1.0.0RC1。 又是一次重写,不过。。。 采用MyEplipse + Sp ...
EXvision 评论(0) 有651人浏览 2006-03-03 14:50

安全性框架。。?

分析了半天Acegi,还down下来源代码看了看,感觉不是很好用阿,DAO的扩展能力太差了,像webwork多好,给出一个interface,default一个impl,用户可以自定义impl,那多爽撒。   Acegi同样采用Interceptor实现。 webwork的Interceptor非常强大。   so,暂时不采用Acegi吧。   呵呵   对了,Laputa的小图标做好了,超级帅,嘿 ...
EXvision 评论(0) 有537人浏览 2006-03-03 14:27

关于数据访问模式(三)—— Data Accessor模式

        拐弯抹角了两篇Post,说了一下重要性和很常见的一个词汇:Metadata,终于都到言归正传的时候了。今天我们先来看看数据访问模式当中使用得很频繁的一种模式——Data Accessor(也称为DAO,数据访问器)。        不管你是用着ADO.NET还是JDBC,你都可以直接使用SQL(在ADO.NET中使用SqlCommand,JDBC则是使用Statement)去访问数据 ...
perhaps 评论(0) 有861人浏览 2005-07-25 18:34

两天四疑问

        9月份的前两天,我仍然做着网站开发的工作。在开发的过程中,遇到了不少的问题,现在将典型的几个列示如下,供各位参考。        第一个疑问是关于Javascript的,大家看一下以下的代码: <html>  <head>    <script language="javascript">      function orde ...
perhaps 评论(0) 有994人浏览 2004-09-03 10:56

最近博客热门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