java面试题集

基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA 程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用th…

jdom解析XML

一、使用JDOM的前提条件   须要有SAX、DOM解析器的类文件,JDOM只是一种适合Java程序员来使用的Java XML解析器,目前流行的Java XML解析器还有:Apache Xerces Java、JAXP。Xerces Java解析器是完全用Java编写的XML解析器,最新版本是2.5,它支持以下标准和API:(1) XML1.0规范(第二版本)(2) XML命名空间规范(3) DOM2核心标准规范(4) SAX2核心扩展(5) JAXP1.2 :是Sun提供的使用Java处理X…

Spring入门示例

转自: http://dev.yesky.com/238/2599738.shtml   应一位朋友的要求,写一个最简单的spring示例,使用spring的MVC,并应用了spring的依赖注入,实现简单应用,索性放在这里供还没入门的spring爱好者参考,初步感受一下spring应用(spring高手就不必看了,这里并没有涉及高级特性,比如与ORM框架的整合,事务管理,远程调用,代理等这些功能)   spring至关重要的一环就是装配,即配置文件的编写,接…

Hibernate 报错:this project is not a myeclipse hibernate project . assuming hibernate 3 cap

问题 web 项目中 打开 hibernate.cfg.xml 文件时 提示:The project is not a myEclipse hibernate project。 并且:在 dbbrower中使用 hibernate reverse engineering 建立 表对应的bean 和 配置文件时:找不到可用的javasource路径。 原因: 使用版本控制的时候,工程根目录下的: .project 和 .myhibernatedata 文件不在版本控制范围内,因此组内成员更新source后,缺少 .project 内的 com.genuit…

Spring整合Hibernate的步骤

未分类 , , , , , 发表评论
为什么要整合Hibernate?1、使用Spring的IOC功能管理SessionFactory对象 LocalSessionFactoryBean2、使用Spring管理Session对象  HibernateTemplate3、使用Spring的功能实现声明式的事务管理 整合Hibernate的步骤:1、配置SessionFactory(可以自动完成) <bean id="sessionFactory"  class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">  <property name="configLocation…

spring+HibernateTemplate();spring+getJdbcTemplate()

加载的jar有:                            log4j-1.2.16.jar                               c3p0-0.9.1.2.jar                            mysql-connector-java-5.1.14-bin.jar                            org.springfaramework.asm-3.0.5.release.jar                            org.springfaramework.beans-3.0.5.release.jar                            org.springfaramework.context-3.0.5…

java Spring定时器配置

<!-- 配置spring 定时任务 --> 需要的jar  包见附件 <!-- 启动定时器 -->  <bean id="test"          class="org.springframework.scheduling.quartz.SchedulerFactoryBean">           <property name="triggers">               <list>                   <ref bean="simpleTrigger" />               </list>           </property>       </b…

quartz spring搭配

1:准备好jar。 2:applicationContext-quartzTimer.xml 配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <!-- 任务 --> <bean id="bdcDataTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <proper…

JavaEE 包的类型

在J2EE中,有ejb-jar包,war包,rar包,car包,ear包,其中经常会用到ejb-jar包,war包,以及ear包,下面分别说明。 1 EJB Jar 包 (.jar)  1.1 作用 Ejb jar是EJB模块,主要用于实现业逻辑。  1.2 描述符文件 EJB JAR包的部署描述符文件是ejb-jar.xml,(在EJB3.0中,也可以采用J2SE5.0引入的annoation注解,只不过ejb-jar.xml文件的内容会覆盖annoation)  1.3 内容 EJB JAR包 中通常包括会话bean(包…

Spring 2.0 点滴 (1)

♦ spring 2.0的dist目录 ♦ spring.jar: 包括了modules目录下的所有jar里的class,如果你使用它就不需要再加其他的jar,比较方便! modules目录下:是把spring.jar分拆为多个jar文件,你可以使用你的APP需要的相关jar。其中spring-core.jar是必须要包含的,其他的看APP的需要。例如spring-aop.jar, spring-hibernate3.jar。   ♦ spring 2.0的bean config xml ♦ 建议命名为applicationContext.xml。 sp…

Spring IoC快速入门案例

File → New → Project 选择Spring ,然后再 Libraries 下选择set up library later Use library : 如果你已下载好了jar包,可选择该项,然后点击Create . .选择导入所需的jar Download :如果你没有下载好所需jar,可选择该选项下载Spring所需的部分jar,并且它还会自动给你创建一个applicationContext.xml配置文件 set up library later :如果你想在创建好项目后在自己手动导入jar,那么可以选择该…

Pro Spring2.5 Over view —- Ioc DI

1. Spring 包的组成:   1> spring-aop.jar :  This JAR contains all the classes you need to use Spring’s AOP features within your application. You also need to include this JAR in your application if you plan to use other features in Spring that use AOP, such as declarative transaction management.   2> spring-beans.jar: This archive contains all of Spring’s dependen…

iOC (1)

spring classpath <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />   1, 编译时依赖 :    dest/*.jar   2, 运行依赖:     dom4j.jar , jakarta-commons.*.jar ,antalr.jar , cglib.jar , aopallians.jar    asm.jar      IOC 依赖注入   注入:通过spring容器将为bean设置所需要的属性。      1) 通过set方法             <bean id=”” class=””> …

ssh2开发中 action中无法注入业务bean解决方案

从昨晚上到现在 对着电脑整了9个多小时,估计google服务器都有点烦我了,一直找关于action中无法注入受spring托管的业务bean,就是找不到,直到现在为止,我把另外一个工程里的jar放到我的新项目中,把新项目中的jar通通干掉,终于解决问题了,原因是我用ide自带的jar,可能有写jar之间有冲突,存在bug,struts里的业务bean硬是注入不进去,无论是xml还是注解,其实上次就出现过这样的情况,也是把jar…