IDE和工具
文章平均质量分 51
superhill
这个作者很懒,什么都没留下…
展开
-
Ivy简介
所有的软件开发项目都必须依靠来自其它项目的源代码,开发团队并不会,也不需要去维护这些代码,只是依赖其API。项目越大,数量越多,构建就越加复杂和耗时。当然,你可以把所有需要的源代码的jar包都放到项目专门的一个目录中,然后再通过svn将其存储进repository里面。但是,这样一来,你的repository的占用量就增加了,而且大家都有可能在不知情的情况下添加进新的库,或者删除了,导原创 2012-06-06 21:05:45 · 1238 阅读 · 0 评论 -
Ant简介
Apache Ant是一个基于java的构建,生成工具,Another Neat Tool,主要是通过使用build.xml文件,自动地将你的项目拷贝到某个目录,发布项目,或者生成一些代码,执行SQL语句。总之,它可以完成除了开发代码本身之外的大部分辅助性的工作。其实Ant和linux里面的make命令的功能类似。既然已经有了make,nmake等等工具了,为什么还需要Ant呢? 因为An原创 2012-05-20 23:38:52 · 630 阅读 · 0 评论 -
Stack Trace简介
1.中文翻译叫做堆栈跟踪,一个调试工具,或者叫做调试方法。它的展示方式就是线程和JVM监测的snapshot,根据程序的复杂程度,它可能有几十行到几千行不等。在try-catch语句中,每当catch到了Exception,通常默认的做法就是printStackTrace。其实一共有3个方法生成stack trace,这个貌似是最普遍的方法。2.打印出来了以原创 2012-06-06 21:09:59 · 1642 阅读 · 0 评论 -
Tomcat 在Mac OS X中的安装和配置
简单介绍:1.Tomcat是目前比较流行的Web应用服务器,它是一个轻量级的应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。2.Tomcat运行时所占用的系统资源小,扩展性好。3.简单说说Tomcat和Apache之间的关系,其实我自己还不是很清楚。当配置正确时,Apache是Web服务器,为HTML页原创 2012-05-22 05:08:38 · 962 阅读 · 0 评论 -
IntelliJ IDEA简介
记录一些不太知道的东西1.尽量不使用鼠标,多尝试使用热键2.Ctrl+ Shift +v,这个可以列出一个复制过的列表,然后你选择一个就是了3. Alt+Insert,完成setter和getter,除此之外,还可以添加其它一些东西,比如Constructor,toString方法。4.Alt+ F7,查看这个方法或者成员变量在哪里被使用了,Ctrl原创 2012-06-06 21:07:30 · 1246 阅读 · 0 评论 -
JAXB
Java Architecture for XML Binding以前如果要用xml文件存储一些值的话,那么只能用最原始的SAX或者DOM方式进行parse,然后得到需要的值。现在有了JAXB,就更加方便了。先说什么叫做Schema。它是一种XML的规范,比如规定哪些元素可以出现在XML文件中,它们是按照什么样的顺序出现的,有些什么属性,哪些属性是哪些属性的子属性,元素的数原创 2012-05-20 23:20:00 · 691 阅读 · 0 评论 -
XML Schema简介
XML Schema是基于XML的,可以看作是DTD的替代,用于描述XML的结构,保证XML没有被乱写,意思一致。在Java的开发过程中,它有更加重要的作用。和JAXB结合使用,将数据的获取方式对象化。因为它也是XML编写的,所以可扩展。你一旦写了现成的Schema,那么将来还可以重复使用(只要你写得好)。举一个比较简单的schema例子(省略了开头)定义一个复合的元素,一原创 2012-07-09 19:48:59 · 1451 阅读 · 0 评论 -
XML简介
XML是一种跨平台的文件格式,主要是用于在网络上交换数据,存储和读取配置信息。因为它的跨平台特性,那么就可以实现异构平台和异构语言的交互。在xml出现之前,往往都是拼接字符串。DTD,Document Type Definition,文档类型定义,这个通常是和XML一起存在的,用来验证XML的格式是否正确。它和Schema还是有很多不同点的。但是现在Schema更加优秀,可以替代DTD。XML原创 2012-07-02 18:04:41 · 727 阅读 · 0 评论 -
Slf4j和Log4j
大项目和大系统调试尤为重要,debug并不能完全满足需要。将运行过程中的信息输出到屏幕上面或者文件当中,可以有效地帮助调试。1.先说slf4j,它是什么,simple logging facade for java,并不是日志工具的实现,而是一种中间连接。好像JDBC,是一种标准,下面有很多Driver实现, JPA也是一种标准,下面有Hibernate之类的实现。它和java打交道,原创 2012-06-06 21:08:41 · 2551 阅读 · 0 评论