java面试基础题(4)

61、servlet的生命周期web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。 62、如何现实servlet的单线程模式    <%@ page isThreadSafe="false"%> 63、页面间对象传递的方法    request,session,application,cookie等 64、JSP和Servlet有…

Hibernate实体类 == 领域模型 ?

自从Martin Fowler的DDD提出来之后,无数的人就开始非议ORM方式下的持久化实体类,抨击这种方式下的实体类是“贫血”的,缺乏丰富业务语义的。其实他们都犯了一个最基本的逻辑错误 - 偷换概念。 概念是如何被偷换的呢?请注意,领域模型(Domain Model)是一个商业建模范畴的概念,他和软件开发并无一丝一毫的关系,即使一个企业他不开发软件,他也具备他的业务模型,所有的同行业的企业他们的业 务模…

Hibernate 3 Annotations 进阶

安装 Hibernate Annotations为了使用Hibernate Annotations,你需要最新的Hibernate 3.2 ,当然还有Java 5 你可以在Hibernate web site 这个网站下载Hibernate 3.2和Hibernate Annotations库.除了标准的Hibernate 库文件和必须的依赖库之外,还需要下载 Hibernate Annotations库和Java 持久化API ---ejb3-persstence.jar文件.如果你正在使用Maven,仅仅添加相应的依赖到你的DOM文件里,如下所示: ...    …

jar war ear

java的war、jar、ear包的作用分别是什么? jar包: 通常是开发时要引用通用类,打成包便于存放管理。 jar是java的一种打包格式,是一种压缩形式,可以把一堆class打包成一个文件,便于管理和传输。 ★关于jar包,在声明了Main_class之后是可以用java命令运行的 war包: 是做好一个web应用后,通常是网站,打成包部署到容器中。 war包是用来部署web项目的,把web项目打包成war后,此war包中就包含了整个w…

jar、war、ear

jar: 英文 Java Archive file 通常是开发时要引用通用类,打成包便于存放管理war:英文 Web Archive file 是做好一个web应用后,通常是网站,打成包部署到容器中ear:英文Enterprise Archive file 企业级应用,通常是EJB打成ear包。

Java中Ear、Jar、War文件之间有何不同?

Ear、Jar、War文件之间有何不同?它们分别使用在哪种环境下?   在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:   Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等   War文件(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用…

学习J2EE步骤

未分类 , , , , , 发表评论
目前JAVA主要分三个方向:J2EE(java 2 enterprise edition,也就是JAVA的企业级标准,目前应用最多也最广泛,技术相对成熟)、J2ME(java 2 micro editon,java在微型系统上的应用,像手机、PDA、电视机机顶盒一类,国家3G标准一旦实施,J2ME将会应用的更加广泛)、J2SE(Java 2 Standard Edition标准版,主要用于个人用户)如果有人想学J2EE的话,推荐一下学习进阶步骤:①先学基本的JAVA语法,推荐《…

java面试题集

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

Hibernate是否过时了

在Java世界,Hibernate是最引人关注的一个话题。从Gavin King加入EJB3.0 EG,负责制订EJB3.0的持久层规范;到Gavin King非正式退出JDO EG,并且充满个人情绪的攻击JDO2.0规范;到《Hibernate in Action》的发行;再到Hibernate3 Alpha的发布;最后再到最近JBoss 3.0 PR的发布(使用Hibernate3实现Entity Bean)。可以说这其中的每一步都引起业界的侧目。    Hibernate在不到3年的时间里,从一个不起眼的…

WebLogic12c-EJB部署

未分类 , 发表评论
weblogic部署ejb可以通过jar、ear方式。 两种部署ejb方式的步骤都是一致的 1、启动domain,并登录控制台 2、选择“部署”-》“安装”,如下图所示: 3、选择ejb程序(这里以jar方式为例)(这里以jar方式为例,将我们的服务端EJB程序用myeclipse的export命令导出打成jar包),选择ejb-service.jar,如图所示: 4、选择部署的目标,注意这里选择的是AdminServer、cluster,如图所示: 【注意:这里选中Admin…

hibernate-annotation jar的引入

[code]/*建议使用java 5的注解来生成这些东西,比较好用,具体实现参考hibernate文档 搜:JDK 5.0 的注解(Annotation),这个比xdoclet好用*/hibernate-annotations文件夹下hibernate-annotation.jarlib---->ejb-presistence.jar & annotation-commons-annotations.jar[/code]

ear?jar?war?

未分类 , , , , , 发表评论
昨天听teamleader讲了,感觉到ear=jar+war,大致感觉是这么样的,j2ee的感觉呢就是j2se在进行了包装,而ejb只是j2ee的一个很重要的部分,但不是全部,全部应该是包括了ejb,jsp或serverlet或application,还有中间件服务器,ims或数据库等一大堆东东

JAR, WAR, EAR

未分类 , , , , 发表评论
    JAR WAR EAR 英文 Java Archive file   Web Archive file Enterprise Archive file 包含内容 class、properties文件,是文件封装的最小单元; Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如图片、音频文件等; 除了包含JAR、WAR以外,还包括EJB组件 部署文件 application-client.xml web.xml    application.xml 级别 小 中   如果想生成war文件:可以使用如下命…
下一页 »