文章列表
一叶障目
.NET平台上的分层架构(很多朋友称其为“三层架构”),似乎是一个长盛不衰的话题。经常看到许多朋友对其进行分析、探讨、辩论甚至是抨击。笔者在仔细阅读了大量这方面文章后,认为许多朋友在分层架构的理 ...
今天用maven编译一个工程后导入eclipse后,报了一个错,Unbound classpath variable .....in project ...
提示就是eclipse找不到jar包,但实际上jar文件存在于某个目录下。最后发现是M2_REPO这个类路径变量没有在我的eclipse中定义。加上就行了!
在Windows-preference-java-build path-classpath variables中增加M2_REPO,指定包的位置。重新编译,错误就全部消除了。
这些文字是我从Martin Fowler《重构》一书摘抄下来的,字字珠玑,需要在项目实践中反复体会,反复实践印证。
1.如果你发现自己需要为程序添加一个新特性,而代码结构使你无法很方便的达成目的,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。
这条应该是强调代码的可扩展性,不能牵一发而动全身。
2.重构的第一步骤永远相同:为即将修改的代码建立一组可靠的测试环境。
重构之前,首先检查自己是否有套可靠的测试机制,这些测试必须有自我检验能力。
人总有犯错的时候:)
3.重构技术就是以微小的步伐修改程序,如果你犯下错误,很容易便可发现它。
最近用Gwt-ext做一个产品的原型,临近Demo之际,发现用IE一进主页就会报一个java script的错,用Fire Fox没有,但是一切功能都可以正常使用,于是上网google之,百度之,一般常见原因无非是没有引用Ext的css,js造成的,插入如下代码即可解决问题:
<link href="js/resources/css/ext-all.css" rel="stylesheet" type="text/css"/>
<link href="js/resources/css/xtheme-gra ...
1 Ant是什么?
Apache Ant 是一个基于 Java的生成工具。
生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本
2 下载、安装Ant
安装Ant
下载.zip文件,解压缩到c:\ant1.3(后面引用为%ANT_HOME%)
2.1 在你运行Ant之前需要做一些配置工作。
? 将bin目录加入PATH环境变量。
? 设定ANT_HOME环境变量,指向你安装Ant的目录。在一些OS上,Ant的 ...
- 2009-10-21 07:29
- 浏览 1055
- 评论(0)