
编程实践
iteye_19759
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于“eclipse运行ant build.xml文件 complie javac 时停止”的现象及处理办法
如果关键字“eclipse运行ant build.xml文件 complie javac 时停止”在Google上搜索,就会得到一些关于这类现象的提问。我在上个月和这个月分别碰到了这样的问题:从另外一台机器上拷贝过来的代码,在本地机器上运行Ant任务,就会停止在 [javac] compliling... 上不再有输出。基本上,我找到了几个解决问题的办法,但可能没有治本。我注意到在...原创 2011-01-08 16:30:59 · 639 阅读 · 0 评论 -
关于Tomcat中部署Web应用,web.xml中的welcome-file-list配置
基于Servlet的Web应用,部署描述文件如下:[code="java"] Transaction Monitor org.springframework.web.context.ContextLoaderListener contextConfigLocation /WEB-INF/classes/...2011-01-18 09:38:20 · 638 阅读 · 0 评论 -
在Spring中同时使用了Annotation配置和XML配置,spring优先使用哪一个
新近接触了SpringMVC3.0,从个人感觉来讲我非常喜欢。之所以从3.0版本才开始学习,也是对于旧版本的XML配置有所忌惮。SpringMVC从2.5版本引入了annotation,到了3.0有了进一步增强。 参考了文章[url]http://bulargy.iteye.com/blog/179781[/url]的一些观点,我也觉得有时候Annotation较之于XML-configu...2011-01-25 21:05:14 · 240 阅读 · 0 评论 -
单元测试:使用AbstractTransactionalJUnit4SpringContextTests遇到的有趣现象
由于各种原因,正在进行中的一个项目,并没有严格遵守测试先行的最佳实践。我们先写功能代码,然后再补充测试代码。这是一个普通的Java WebApp项目,在服务器端使用的是SpringMVC 3 和 Hibernate 3.6, 按照最一般的层次划分,采用的是MVC + Service + Persistence 的做法。在开发过程中,对于Service这层,初始开发过程中,并没有立即采用面向...2011-02-10 13:56:12 · 271 阅读 · 0 评论 -
使用iBatis调用存储过程时的XML文件配置
iBatis(现在更名为myBatis了)可以被看做是一个"半自动化"的ORM工具(通过sql-mapper),或者更严格的说,是一个关于JDBC API的强大封装。简单易学是它的优点,这也就是为什么在很多项目中,我都倾向于使用iBatis,尤其是提供大量复杂查询或者报表功能的应用当中。在这本书中,讲解了关于iBatis的各种用法,但是作者也特别强调了:在Dataaccess这层上,通过调...2011-02-19 18:35:04 · 452 阅读 · 0 评论 -
[转载] 使用Google Collections, Guava, and Static Imports来简化你的Java代码
原文: [url]http://www.aqee.net/2009/10/24/simplifying-java-code-with-google-collections-guava-and-static-imports/[/url]Java程序员经常会有这样的抱怨:在Java里,一些常见的功能却需要大段的代码去实现。有些人试图去寻找一种更简洁的、能够作为替代品的其它JVM语言,另外一些人...原创 2011-02-21 09:58:06 · 214 阅读 · 0 评论 -
Java中的字符串转义符 "\\"
下面的单元测试能够通过,这可能不符合直觉。[code="java"] @Test public void passed() { String a = "\\"; assertFalse(a.length() == 2); assertTrue(a.length() == 1); String b = "\\\\"; assertTrue(b.len...2011-03-29 16:27:59 · 797 阅读 · 0 评论 -
SpringMVC使用@ResponseBody输出字符串时遇到的乱码问题及解决办法
今番又遇到乱码问题,有时候真觉得英语母语的那些地区确实挺省事的,至少不用为了这个经典麻烦去折腾。网络上讨论乱码问题的文章很多,因为各作者使用的计算机环境的不同,往往不是很全面。这里非常推荐的一篇文章:[url]http://dohkoos.name/java-garbled-analysis.html[/url]简而言之,乱码的“根本原因是由于编码和解码采用的不是同一种码”...2011-04-08 23:59:38 · 309 阅读 · 0 评论 -
启动Tomcat时遇到的 java.lang.IllegalArgumentException: Can't convert argument: null 异常
作了个笔记:在Eclipse下,创建了一个Java Dynamic Web工程,部署、运行,按部就班都很正常。重命名了这个工程,再部署、启动Tomcat日志,输出错误:java.lang.IllegalArgumentException: Can't convert argument: null上述问题,是由于在Eclipse下重构JEE项目名时,Eclipse自动更新了部...2011-05-12 11:36:31 · 215 阅读 · 0 评论