1.什么叫做容器?

请结合WEB容器,IOC容器,EJB容器等来阐述它们的共性,区别,并结合自己的观点叙述出来

=====★===我===是===题===目===间===的===小===分===隔===符===★===== 


2.什么叫做组件?

请结合servlet,JSP,sessionbean MDB等来阐述,
结和自己的观点叙述出来
=====★===我===是===题===目===间===的===小===分===隔===符===★===== 


3.什么叫做模块?

请结合WEB模块;EJB模块,持久模块等来阐述,结合自己的观点叙述出来
=====★===我===是===题===目===间===的===小===分===隔===符===★===== 



4.请讲述context应用

java开发中,遇到了很多的context;  ServletContext, ActionContext , JNDI中的Context,EJB 中的PersistenceContext, IOC容器中的ApplicationContext, 等等, 一般前缀都代表着这是关于什么的context:比如说 ServletContext 它是关于ServletContext的上下文;这个类里应该包含着填装所有Servlet这样的一个集合,(请翻阅API), 请查看每个API中的Context说出它们的共性; 应用场合?以及为何需要这样的一个context,  并阐述你的项目中哪里使用到了类似的context?以及为何使用?
=====★===我===是===题===目===间===的===小===分===隔===符===★===== 



5.谈谈你对分层思想的看法


=====★===我===是===题===目===间===的===小===分===隔===符===★===== 

解决方案 »

  1.   

    1.什么叫做容器? 
    能包含别的对象的一个集合。可以理解为Set2.什么叫做组件? 
    可以完成某个特定功能的对象集合3.什么叫做模块? 
    可以完成某个需求的程序集合。4.请讲述context应用 
    就是你的关系,你拥有的周边的关系5.谈谈你对分层思想的看法 
    分久必合,和久必分。适者生存。能用就好。
      

  2.   

    1
    容器就一个能封装其他对象的,并提供相关操作对其集中管理的对象。2
    可以提供服务给其他对象、可以使用其他服务的对象。3
    如果面试,最好吊些,狭义上说,完成某个功能的代码块,广义说,任何可划分的程序块。4
    对个对象集的集中管理。5
    分层思想:
    优点:
    实例就是TCP/IP这个分层的思想。便于重用、维护。分层后,可以将各阶段问题分开,上下层使用接口衔接,专注与每一层的开发,
    使项目的完成更有保证。
     
    缺点:
    各层之间的衔接有时会出问题。
    当然没有开发经验,就是空说了,但是可以借鉴TCP\IP的分层细想。
      

  3.   

    1.什么叫做容器? 
    能包含别的对象的一个集合。可以理解为Set 2.什么叫做组件? 
    可以完成某个特定功能的对象集合 3.什么叫做模块? 
    可以完成某个需求的程序集合。 4.请讲述context应用 
    就是你的关系,你拥有的周边的关系 5.谈谈你对分层思想的看法 
    分久必合,和久必分。适者生存。能用就好。
    --------
    理解深刻
      

  4.   

        这么高深得题目,哥们你去什么地方面试了?而且也不是j2se的题目呀!
      

  5.   



    to 2楼楼主:


    1.楼主起的好早; 回答很干脆, 我很佩服,也很感谢,以后小弟吥多,还请多多指教2.回答的并不是他们想要的内容; 我当时也是按照这个回答的!;3.他们说他们考的是java相关以及行业相关的问题;吥是让背概念;4.吥是考你STL容器方面的知识和数据结构;5.他们需要程序的部分实现来演示其中的意思
      

  6.   

    1.什么叫做容器? 容器就tmd是一个概念,集合加上一堆维护的操作。2.什么叫做组件? 
    不知道
    3.什么叫做模块? 
    不知道
    4.请讲述context应用 context翻译过来就是上下文,其实本来就是这个意思,你程序需要的一些别的信息,可能是别的组件,别的模块传给你的
    5.谈谈你对分层思想的看法 各层之间只用数据作为交换就这样简单
    我就知道这些了
      

  7.   

    1.什么叫做容器? 
    能包含别的对象的一个集合。可以理解为Set 2.什么叫做组件? 
    可以完成某个特定功能的对象集合 3.什么叫做模块? 
    可以完成某个需求的程序集合。 4.请讲述context应用 
    就是你的关系,你拥有的周边的关系 5.谈谈你对分层思想的看法 
    分久必合,和久必分。适者生存。能用就好。 
    点点
      

  8.   

    这是一个java交流群 82557088 希望各位好友加入一起交流。还可以资源共享。谢谢。
      

  9.   

    太难了,不过学习了,对于context上下文的理解还不是不够深刻了
      

  10.   

    你确认他们说的那个集合是SET?这么回答真的木有问题。。?