- 浏览: 143008 次
文章分类
最新评论
-
supercode:
创业是艰苦的,受常人难以想象的苦,包括精神上的。希望你越做越好 ...
淘淘软件的开发历程 -
brilliant09:
lie to me不错的推荐一哈
我看过的美剧排行 -
cuichang:
你什么电脑啊,macbook?
看完了《mac os x 10.5 从入门到精通》 -
java2000_net:
JAVA自测题栏目正式上线,来测测你的Java功力到底如何!h ...
Java基础测试题 -
gurudk:
第4条,很有感触!技术是为商业目标服务的,不是玩具,从这点来看 ...
《修炼-我的职场十年》读书摘要
主要内容:
1 简短介绍灵活开发,测试-驱动模式开发
2 JUnit测试框架
3 未来的测试技术
4 log4j框架
3.1 java开发工具方法论
1 当前最流行的编程模式是XP:极限编程(eXtreme Programming)
3.1.2 定义和选择工作集
对于打开的项目很多,或某个项目很大时,你不关心的文件会在包资源管理器中显示,很杂乱,不容易定位你要的文件。你可以设置工作集。
设置方法:
1) 打开包浏览器的菜单上的黑三角,显示下拉菜单条
2) 选择工作集
3) 点击新建->java-> 下一步->输入工作集名(Persistence)
4) 选择工作集中你要显示的资源(文件,文件夹)
5) 点击完成按钮,将建立工作集
包浏览器中会显示工作集中的内容,如果想看其他工作集之外的内容,点击下拉菜单中的取消工作集,如再进入工作集选择刚才的工作集。
3.2 Junit测试框架
在项目中增加Junit
如第二章所述,添加Junit类变量,Junit_Src源码包
输入变量名:JUNIT(junit 的Jar包)
位置:c:eclipsepluginsorg.junit_s.8.1junit.jar
为便于调试可加入src包
输入变量名:JUNIT_SRC
位置:c:eclipsepluginsorg.eclipse.jdt.source_2.1.0srcorg.junit_3.8.1junitsrc.zip
使Junit (Jar)和 Junit_src之间关联:
1) 点击JUNIT类路径变量前的‘+’看到java doc 位置无,源连接无,双击源连接,输入类变量名JUNIT_SRC
2) 点击完成,加入关联。
格式化代码:右键->源 ->格式化
利用Junit向导为类建立test Case
1) 右键单击文件->新建->其他->java->Junit->Test case
2) 选中生成setUp() ,teardown()->下一步
3) 选中要测试的方法如(write(),read())
自动生成如下代码:
package org.eclipseguide.persistence;
import junit.framework.TestCase;
public class FilePersistenceServicesTest extends TestCase
{
public FilePersistenceServicesTest(String name)
{
super(name);
}
protected void setUp() throws Exception
{
super.setUp();
}
protected void tearDown() throws Exception
{
super.tearDown();
}
public void testWrite()
{}
public void testRead()
{}
}
常用的方法:
assertEquals(x,y) x,y相等则通过
assertFalse(b) b为false通过
assertTrue(a) a为true 通过
assertNull(o) o为null通过
assertNotNull(o) o不为null通过
assertSame(ox,oy) ox,oy为同一对象通过
assertNotSame(ox,oy) ox,oy 不是同一对象通过
运行Junit程序: run->run as –>Junit Test.
注释调选中的行:ctrl-/ 取消:ctrl-
CSV(Comma-Separted values):是一种通用数据交换格式,每条记录占用一行,各个域用‘,’隔开,单独的域用“” 格式如下:
“1”,”Ai”,”Cruelty”,”Houghton mifflin”,”1976”
“2“,“Ted hughes”,”crow”,”crow”,”HarperCollins”,”1971”
“3”,”Gary snyder”,”Turtle island”,”New Directions”,”1974”
3.4 用log4j写日志
JDK1.4中包含logging API,但log4j可以支持jdk1.1以后的版面(如1.1,1.2,1.3,1.4等)
Logger的5个方法(按优先级):debug(),info(),warn(),error(),fatal().
Appenders类型
ConsoleAppender 输出日志到控制台
FileAppender 输出日志到文件
RollingFileAppender 输出日志到文件,到达一定大小备份文件
DailyRollingFileAppender 输出日志到文件,在特定的时间备份
JDBCAppender 输出日志到数据源
NTEventLogAppeder 输出日志到windows的事件日志
SMTPAppender 使用Email输出日志
SocketAppender Tcp套接字输出日志
格式描述符:
%c Logger名
%d 日期,时间,默认为ISO8601
%m 消息
%n 新行
%p 消息的优先级
%r 从应用程序启动到当前为止的毫秒数
%t 线程名
%% ‘%’符
%C 类的全称
%F 文件名
%l 本地化信息
%L 行号
Log4j的日期格式
ABSOLUTE hh:mm:ss,SSS 18:16:10,432
DATE dd MMM YYYY hh:mm:ss,SSS 08 Jan 2003 18:16:10,432
ISO8601 YYYY-mm-dd hh:mm:ss,SSS 2003-01-08 18:16:10,432
%d{ABSOLUTE}
%d{MMM d, YYYY hh:mm:ss a} Jan 8, 2003 6:16:10 PM
Log4j的属性文件默认在类路径下为log4j.properties
# Set root logger to DEBUG and asign two appenders
log4j.rootLogger=DEBUG,myConsole,myLogFile
# Console appender
log4j.appender.myConsole=org.apache.log4j.ConsoleAppender
log4j.appender.myConsole.layout=org.apache.log4j.PatternLayout
log4j.appender.myConsole.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
# Rolling file appender
log4j.appender.myLogFile=org.apache.log4j.RollingFileAppender
log4j.appender.myLogFile.File=mylog.log
log4j.appender.myLogFile.MaxFileSize=100KB
log4j.appender.myLogFile.MaxBackupIndex=2
log4j.appender.myLogFile.layout=org.appahe.log4j.PatternLayout %d{MMM d, yyyy hh:mm:ss a}:%p [%t] %m%n
在Eclipse中使用log4j
1) 下载:http://www.apache.org
2) .jar文件 c:log4jJakarta_log4j_1.2.8distliblog4j_1.2.8.jar
3) 设置类路径变量LOG4J
4) 建立log4j的配置文件
右击项目->新建->文件(文件名:log4j.properties)->完成
发表评论
-
struts2中的文件上传--都是官方文档惹的祸
2009-02-20 11:35 1413最近在使用struts2做一个多文件上传,使用的是Commo ... -
java面试题整理
2007-04-17 14:50 1552j2ee 面试题 1、MVC的各个部分都有那些技术来实现?如何 ... -
如何配置Tomcat以支持SSL
2007-04-11 09:52 19421 名词解释: page 3 1.1ssl(Server ... -
关于Servlet的路径
2007-04-10 15:39 1473http://localhost:8080/pathdemo/ ... -
关于查询串
2007-04-10 14:59 1206http://localhost:8080/petclinic ... -
include 指令和 include 动作的区别
2007-04-10 08:37 1983include 指令和 include 动作的区别 inclu ... -
Jsp&servlet中Dispatcher.forward和response.sendRedirect的区别
2007-04-10 08:35 4632RequestDispatcher.forward()是在服务 ... -
Java基础测试题
2007-04-03 10:24 35111 下面的语句哪一行在编译时没有警告和编译错误 a) ... -
jdbc试题
2007-04-03 10:19 3945一 选择题(共30分,每题5分,共6题)<o:p> ... -
struts入门
2007-03-28 08:26 1340一 什么是Struts Struts是 ... -
通过JDBC操纵Oracle数据库LOB字段的几种情况分析
2007-03-27 10:10 1639在Oracle中,LOB(Large Object,大型对象) ... -
Java代码走查要点
2007-03-27 09:46 23671 尽可能不要使用import* 写的人很方便,读的人不爽,引 ... -
eclipse 快捷键2
2007-03-27 09:19 1535源菜单命令: ... -
eclipse 快捷键1
2007-03-21 08:16 1850文件菜单命令: ... -
Mastering JaveServerFaces(JSF)介绍
2007-03-21 08:10 2006JavaServer Faces(JSF)是一项 ... -
《eclipse in action》读书笔记 第七章 web开发工具
2007-03-20 08:29 839主要内容: 1 安装Tomcat插件 2 调试jsp和serv ... -
《eclipse in action》第五章 用ant构建项目
2007-03-20 08:26 1388主要内容: 1 java的构建工具ant 2 ant 的pro ... -
《Eclipse in action》读书笔记―第四章 eclipse中的源代码操作
2007-03-20 08:23 1343主要内容: 1 导入一个 ... -
《Eclipse in action》 读书笔记-第二章 从eclipse的工作台开始
2007-03-19 08:34 1250主要内容: 1 下载和安装eclipse 2 ecli ... -
eclipse in action 读书笔记(第一章-概述)
2007-03-19 08:32 10391 eclispse的网站:www.eclipse.org 2 ...
相关推荐
阿里java开发规范插件idea eclipse 亲测好用,不好用退你积分
Eclipse in Action - A GUIDE FOR JAVA DEVELOPERSEclipse_in_Action.rar
eclipse-java eclipseUbuntu 16.0.4 java环境开发集成工具
第三章:用eclipse进行开发,包括单元测试,调试,日志 第四章:使用一个例子应用程序,向你展示如何组织你的项目,及重构 第五章:讲述关于ant(开源的构建工具),如何集成到eclipse中 第六章:eclipse对CVS的...
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development...
javacard开发环境 Eclipse 配置完成 安装了jdk后可以直接开发
eclipse java 代码块折叠插件,可以用对if、for、while、function 等代码块折叠,类似vs IDE。 使用方法: (1)解压; (2)将 com.cb.eclipse.folding_1.0.6.jar 拷贝到eclipse 安装目录的插件目录(plugins目录)...
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构
JAVA Eclipse注释和代码模板。使用时请注意,将文档打开,然后将第一行的空行删去,否则无法导入。
在eclipse中编写的Java代码,运用了Java的图形界面工具。执行后会跳出窗口显示为棋盘,可以通过鼠标下棋,会判断输赢,也可以重新开始等等
eclipse中java ee开发环境搭建。主要包含:jdk,服务器等。
本文首先简要讨论Eclipse的开放源代码性质及其对多种编程语言的支持,然后通过一个简单的程序例子展示Java开发环境。本文还将考查以插件扩展形式可用的一些软件开发工具,并展示一个用于UML建模的插件扩展。
规范化java代码格式,支持{} 单独一行
Java开发环境EclipseSDK
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development...
基于java的开发源码-Eclipse的HTML格式化插件 Eclipse Tidy.zip 基于java的开发源码-Eclipse的HTML格式化插件 Eclipse Tidy.zip 基于java的开发源码-Eclipse的HTML格式化插件 Eclipse Tidy.zip 基于java的开发源码-...
这个是我看<测试驱动开发>时,跟着写的java的例子源代码,是eclipse工程文件
供大家学习使用吧,Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
采用JAVA技术开发的JAVA ide开发平台,支持eclipse工程、dorado工程 或者普通java文件夹,支持代码的编译、语法高亮显示 对于web应用可以直接运行并测试打开页面 对于java应用也可以在Ide中运行 主要优势: 1)轻量...