随笔分类 -  JAVA

摘要:1.自动完成——Eclipse有一个自动完成代码功能,快捷键是ctrl + space。当点击时就会弹出一个对话框,上面有与前后文相关的一些建议。只要有一个可能性,Eclipse就会替你完成。 2.快速的格式化你的编码——如果代码被修改的很多,就会变得很难看。没有适当的缩进,确定代码发生了什么变化将异常困难。格式化代码可以用快捷键Ctrl + shi... 阅读全文
posted @ 2010-03-18 13:41 yiling 阅读(365) 评论(0) 推荐(1)
摘要:这个问题是由于Javaee5中的mail还存在一些问题,和原来的mail.jar和activition.jar存在冲突。如果你用myEclipse进行开发的话,运行时可能会出现以下的错误:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream原因是jar包版本不统一,解... 阅读全文
posted @ 2009-09-05 15:17 yiling 阅读(5905) 评论(0) 推荐(0)
摘要:以前不知道有JOX这个包,通过这个包可以很方便的实现XML和JAVABean之间的转化,下面是官网的实例代码,很简单的api一看就会用。package com.wutka.jox.test;import com.wutka.jox.*;import java.util.*;public class TestBean implements java.io.Serializable{ protecte... 阅读全文
posted @ 2009-07-26 22:30 yiling 阅读(892) 评论(0) 推荐(0)
摘要:packageconfiguration;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.util.Properties;/***//***读取properties文件*@auth... 阅读全文
posted @ 2009-05-25 12:55 yiling 阅读(1894) 评论(1) 推荐(0)
摘要:不说别的直接上代码。try{ Process p = Runtime.getRuntime().exec("cmd /c dir c:\\db2jcc.jar"); InputStream is = p.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); String resu... 阅读全文
posted @ 2009-04-14 15:31 yiling 阅读(1050) 评论(0) 推荐(0)
摘要:(转)hibernate如何设置一对多cascade 关键字: (转)hibernate如何设置一对多cascade 一对多的cascade的问题 两张表 一张Orders表 一张Orderitem表 我是这样设置的关系: Orders.hbm.xml: lazy="false" inverse="false" cascade="all" > ... 阅读全文
posted @ 2009-02-21 22:34 yiling 阅读(1209) 评论(0) 推荐(0)
摘要:1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有 cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通 过这个属性来判断一个对象应该save还是upd... 阅读全文
posted @ 2009-02-21 17:04 yiling 阅读(206) 评论(0) 推荐(0)
摘要:Ajax客户端与伺服端之间,可以使用XML作为数据传送、沟通的格式,Ajax客户端若要发送XML,基本上就是将XML作为字符串,塞在POST本体中发送,例如: • HandleXMLEx-1.js var xmlHttp; function createXMLHttpRequest() { if(window.XMLHttpRequest) { xmlHttp = new ... 阅读全文
posted @ 2008-12-27 21:27 yiling 阅读(363) 评论(0) 推荐(0)
摘要:测试对于保证软件开发质量有着非常重要的作用,单元测试更是必不可少,JUnit是一个非常强大的单元测试包,可以对一个/多个类的单个/多个方法测试,还可以将不同的TestCase组合成TestSuit,使测试任务自动化。Eclipse同样集成了JUnit,可以非常方便地编写TestCase。 我们创建一个Java工程,添加一个example.Hello类,首先我们给Hello类添加一个abs()... 阅读全文
posted @ 2008-01-08 11:48 yiling 阅读(3722) 评论(1) 推荐(0)
摘要:JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),供Java开发人员编写单元测试之用。 1、概述 Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。 Junit本质上是一套框架,即开发者制定了一套条条框框... 阅读全文
posted @ 2008-01-03 15:30 yiling 阅读(78943) 评论(5) 推荐(1)
摘要:刚开始学hibernate时,会对hibernate的一对多映射产生问题,我一开始学的时候也是这样,遇到很多一对多的问题,主要是级联问题,例如一对多级联的查找删除等,很头痛,利用现在的空余时间我自己总结一下。 public class Order { private int id; private String userID; ... 阅读全文
posted @ 2007-12-26 17:31 yiling 阅读(588) 评论(0) 推荐(0)
摘要:构架一个Web应用需要弄明白好多问题。 幸运的是,已经有不少开发者已经遇到过这类问题,并且建立了处理这类问题的框架。 一个好框架具备以下几点: 减轻开发者处理复杂的问题的负担(“不重复发明轮子”); 内部有良好的扩展; 并且有一个支持它的强大的用户团体。 好的构架一般有针对性的处理某一类问题,并且能将它做好(Do One Thing well)。 然而,你的程序中有几个层可能需要使用特定的框架,已... 阅读全文
posted @ 2007-12-20 16:08 yiling 阅读(220) 评论(0) 推荐(0)
摘要:在很多情况下,我们使用Hibernate在已经建立好数据库的基础上。在oracle中,如果已经建立好的数据库中使用了sequence,则可以按照下面的步骤把它引入到Hibernate中: 1、在oracle 首先创建sequence create sequence seq_id minvalue 1 start with 1 ... 阅读全文
posted @ 2007-12-17 21:54 yiling 阅读(265) 评论(0) 推荐(0)
摘要:这几天在调一个jsp的代码,要调用javabean,可是一直出问题,因为在代码中要调用jstl的标签,因此导入了jstl包,可是一调用jstl的东西就报错说tld文件未定义,于是找了很多书看,我配置的一点问题都没有啊,那是怎么回事呢?百度了好久,才找到答案,原来是jsp版本的问题,在jsp2.0以后的版本调用jstl的东西,要把 改为 现在可以使用jstl了,可是又出现了一个问题,就是不... 阅读全文
posted @ 2007-12-05 22:47 yiling 阅读(6176) 评论(1) 推荐(1)
摘要:用Myeclipse开发j2ee还是非常写意的,以前一直用websphere开发,因为websphere很方便,编好了一个jsp页面可以直接RUN,直接在内嵌的浏览器中看到jsp页面的效果,很适合调试.但就是太占资源了,很慢,很不爽.最近研究了一下MyEclipse发现,它也可以像websphere一样方便,而且占资源很少.总结了一下配置的方法,以供参考(主要是防止以后我自己忘了当时是怎么... 阅读全文
posted @ 2007-12-04 13:18 yiling 阅读(1092) 评论(0) 推荐(0)
摘要:一、入门 《Java 2从入门到精通》- 推荐 《Thinking in Java》- 强烈推荐* O’reilly的Java编程基础系列 - 参考* 二、进阶 《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅) 《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面) 《O’reilly-Database Progr... 阅读全文
posted @ 2007-11-27 12:10 yiling 阅读(800) 评论(0) 推荐(0)
摘要:谈到Struts,就不得不提到MVC设计模式。MVC即Model-View-Controller的缩写,它是web应用当中的常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。 Struts是MVC的一种实现,它很好的结合了Jsp,Java Servlet,Java Bean ,Taglib等技术。那么我们来看看Struts框架的工作原理: ... 阅读全文
posted @ 2007-11-21 21:18 yiling 阅读(1555) 评论(0) 推荐(0)
摘要:Java Learning Path (一)、工具篇 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runt ime Envirnment),一堆Java工具和Java基础的类库(rt... 阅读全文
posted @ 2007-06-20 22:37 yiling 阅读(321) 评论(0) 推荐(0)