
SSH
文章平均质量分 87
sunqitang
我是新人,我不经夸~~哈哈
展开
-
spirng aop(非注释方式)
在某些时候,我们工程中使用的JDK 不一定就是1.5 以上,也就是说可能不支持Annotation注解,这时自然也就不能使用@AspectJ 注解驱动的AOP 了,那么如果我们仍然想使用AspectJ灵活的切入点表达式,那么该如何呢?Spring 为我们提供了基于xml schematic 的aop 命名空间,它的使用方式和@AspectJ注解类似,不同的是配置信息从注解中转移到了Sp...原创 2009-03-04 18:40:46 · 126 阅读 · 0 评论 -
spring MVC
第一步:在web.xml文件中加入<listener>和<context-param>。并且加入spirng 的DispatcherServlet。 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-cl...2009-08-14 20:15:08 · 105 阅读 · 0 评论 -
dao时测试getHiberanteTemple()为null
在对写的一个DAO进行junit测试时,发现getHiberanteTemple()为空,这是什么原因呢?经研究发现:xxDAO xx = new xxDAO();xx.xxx();在这种情况下就发现了getHiberanteTemple()异常。这个应该怎么解决呢?由于加入了spring,所有所有的数据库的连接都是由spring来达到的。当你测试想要得到xxDAO时,...原创 2009-02-14 18:56:46 · 108 阅读 · 0 评论 -
spring中读取applicationgContext.xml
当我把spring的配置文件转移到WEB-INF目录下以后,再使用ClassPathXmlApplicationContext("applicationContext.xml")将不在适用。因为,系统回到calsspath路径下面去查找applicationContext.xml文件。现在把它转移到web-inf目录下面以后就要使用别的方法了: ApplicationContext cxa =...2009-02-14 18:35:14 · 139 阅读 · 0 评论 -
struts1异常的处理分析
1 异常链 当不需要用户来处理和关心原始的异常时,常见的做法是捕获原始的异常,把他们包装成一个新的不同类型的异常,然后再抛出异常。 所谓异常链就是把原始异常包装成新的异常类时,在新的异常类中封装了原始异常类2 多样化异常 在实际应用中,有时需要一个方法同时抛出多个异常。 如果应用不支持在一个方法中抛出多个异常,用户每次将只能看到针对一个字段域的验证错误,当改正了一个错误后,...2009-02-13 16:40:34 · 326 阅读 · 0 评论 -
Xdoclet 介绍
Xdoclet基本概念我们可以在java代码中使用类似于javadoc的注释,来表达更多的内容。这些额外的注释,通过使用xdoclet工具,我们可以将它们转换为我们需要的各种配置文件。先看一个简单的例子:比如有一个java文件的源代码如下: productType跟自己是一对多的关系:这种情况比较特殊,set和many-to-one对应的均为外键package ...原创 2009-02-11 16:25:39 · 444 阅读 · 0 评论 -
org.apache.commons.dbcp.BasicDataSource找不到?
在spring的配置文件中org.apache.commons.dbcp.BasicDataSource这个包找不到?原因很简单。在加入spring框架的时候加入spring对jdbc的支持包就OK了。2009-02-10 16:04:56 · 848 阅读 · 0 评论 -
ssh整合开发
1 加入j2ee的jar包。放入lib中来 (注意,最好把jar包都加入到工程里面,这样才能摆脱MyEclipse的束缚) 2.加入spring(记得要加入jdbc和web的支持包,否则加入hibernate时会有内容找不到。)3.加入hibernate (由spring来管理hibernate) 4.运用翻转加入pojo,dao(注意这里的dao要继承hibernatedaosupp...2009-02-06 11:05:33 · 120 阅读 · 0 评论 -
createProxy(AbstractEntityTuplizer.java:372)异常的解决方
http://hi.baidu.com/ligong_haerbin/blog/item/82749538a96868f43b87ce7c.html原创 2009-02-06 11:00:57 · 252 阅读 · 0 评论 -
struts2.0学习笔记2
阅读全文 类别:默认分类?查看评论2009-01-20 16:36:00 · 85 阅读 · 0 评论 -
Struts2.0学习笔记
阅读全文 类别:默认分类?查看评论2009-01-19 14:48:00 · 70 阅读 · 0 评论 -
Spring控制的Hibernate中代理异常
阅读全文 类别:默认分类?查看评论2008-12-27 19:06:00 · 102 阅读 · 0 评论 -
hibernate中hbm详解
1. 主键(id) Hibernate的主键生成策略有如下几种:1) assigned主键由外部程序负责生成,在 save() 之前指定。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 Sequence,...原创 2009-03-31 17:32:47 · 476 阅读 · 0 评论 -
spring2.5 注解技术
注释配置和 XML 配置的适用场合是否有了这些 IOC 注释,我们就可以完全摒除原来 XML 配置的方式呢?答案是否定的。有以下几点原因:注释配置不一定在先天上优于 XML 配置。如果 Bean 的依赖关系是固定的,(如 Service 使用了哪几个 DAO类),这种配置信息不会在部署时发生调整,那么注释配置优于 XML 配置;反之如果这种依赖关系会在部署时发生调整,XML配置显...2009-03-30 17:58:39 · 124 阅读 · 0 评论 -
jpa的了解
1 jpa对hibernate编程所需要引入的包: hibernate-distribution中的(8个文件):hibernate3.jar lib/bytecode/cglib/hibernate-cglib-repack-2.1-3.jar lib/required/*.jar hibernate-annotations中的(3个文件):hibernate-annotation...2009-03-29 19:44:08 · 117 阅读 · 0 评论 -
hbm2dll的使用
在开发过程中,我们可以先设计数据库,然后由MyEclipse自带的功能生成pojo和hbm。也可以先编写pojo,通过xdoclet来生成hbm,在使用hbm2dll来生成数据库。由于前一种方法的对前期数据库的设计要求较高,一旦对数据库进行更改,那么对整个系统的修改将是噩梦般的修改。而后一种方式便是一种必须灵活的设计方式。可是随时对数据库进行必要的修改,整个流程都比较简单清晰。 当你使用h...2009-03-29 13:04:35 · 202 阅读 · 0 评论 -
自制MVC框架:TonyMVC
MVC框架已经使用的非常广泛了,现在我也自制一个MVC框架来加深我对MVC框架的理解。 首先MVC共分三个内容,M(MODEL)V(VIEW)C(controller)。M:主要就是一些Action,用来处理业务内容和数据库的操作。V:视图,用于向用户显示内容。C:所有的请求由这里来管理,进行分配。分发业务请求。 1 在web.xml文件中加入一个servl...2009-08-19 11:39:05 · 116 阅读 · 0 评论