1,简述java中几种数据存储的容器

BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器,用于存储图片,视频等。CLOB(Character Large Object),字符大对象,存储小说、论文等字符串组成的大对象。java中对应的包为java.sqlmysql数据库中有blob和clob两种类型,直接存就可以。
一 你可以查api文档,在java.util包中二 实例代码的话,可以去百度视频、资料多的很下附基础java视频中的一个截图

简述java中几种数据存储的容器

2,javaee容器有那些

Java EE容器是用来管理组件行为的一个集合工具,组件的行为包括与外部环境的交互、组件的生命周期、组件之间的合作依赖关系等等。容器组成: Web容器:包括Jsp与Servlet组件,可使用EJB中的组件完成复杂的商务逻辑; EJB容器:包含组件EJB, EJB规范定义了一个开发和部署分布式商业逻辑的框架; Applet容器 包含组件Applet,即可使用J2SE开发Applet; Application Client容器:包含组件Application Client。具体实现: View:Web容器中的JSP或Servlet、Applet、Applicationg Client。Servlet是实现Controller部分业务流程控制的主要手段;而EJB则主要针对Model部分的业务逻辑实现。 依靠JAVA EE的各种服务以及API与各种企业资源和企业级应用相连接。 JDBC JCA用于企业资源的连接,JAX-RPC JAXR SAAJ是实现WEB SERVICE以及WEB SERVICE连接的基本支持。 现在容器的概念变得有点模糊了,大家耳熟能详是那些功能强大的开源框架,比如Hibernate、Struts2、Spring、JSF等,其中Hibernate就基于JDBC的基础封装了对事务和会话的管理,大大方便了对数据库操作的繁琐代码,从这个意义上来说它已经接近容器的概念了,EJB的实体Bean也逐渐被以Hibernate为代表的持久化框架所取代。 接口是Java EE学习之路必备的思想,另一个是比较常规的组件和容器。Java EE的核心是一组规范与指南,其核心概念就是组件+容器。随着越来越多的Java EE框架出现,相应的每种框架都一般有与之对应的容器。组件: 本意是指可以重用的代码单元,一般代表着一个或者一组可以独立出来的功能模块,在Java EE中组件的种类有很多种,比较常见的是EJB组件、DAO组件、客户端组件或者应用程序组件等,它们有个共同特点是分别会打包成.war,.jar,.jar,.ear,每个组件由特定格式的xml描述符文件进行描述,而且服务器端的组件都需要被部署到应用服务器上面才能够被使用。

javaee容器有那些

3,Portlet 是什么

通常请求一个portal页面会引发多个portlets被调用。每个portlet都会生成标记段,并与别的portlets生成的标记段组合在一起嵌入到portal页面的标记内。”(摘自Portlet规范,JSR 168) Portal的功能可以分为三个主要方面:1. Portlet容器:Portlet容器与servlet容器非常类似,所有的portlet都部署在portlet容器里,portlet容器控制portlet的生命周期并为其提供必要的资源和环境信息。Portlet容器负责初始化和销毁portlets,向portlets传送用户请求并合成响应。3. 公共服务:portlet服务器的一个强项是它所提供的一套公共服务。这些服务并不是portlet规范所要求的,但portal的商业实现版本提供了丰富的公共服务以有别于它们的竞争者。在大部分实现中都有望找到的几个公共服务有:单次登录:只需登录portal服务器一次就可以访问所有其它的应用,这意味着你无需再分别登录每一个应用。例如一旦我登录了我的intranet网站,我就能访问mail应用、IM消息应用和其它的intranet应用,不必再分别登录这些应用。Portal服务器会为你分配一个通行证库。你只需要在mail应用里设定一次用户名和密码,这些信息将以加密的方式存储在通行证库中。在你已登录到intranet网站并要访问mail应用的时候,portal服务器会从通行证库中读取你的通行证替你登录到mail服务器上。你对其它应用的访问也将照此处理。一些在个性化服务方面领先的商业实现版本允许你建立为用户显示什么样的应用所依据的标准(如收入和兴趣)。在这种情况下,可以设定一些像“对任何收入为X的用户显示馈赠商品的portlet”和“对任何收入为X的用户显示打折商品的portlet”这样的商业规则。Portlet与Servlet比较: 与servlets类似,portlets是部署在容器内用来生成动态内容的web组件。从技术角度讲portlet是一个实现了javax.portlet.Portlet接口的类,它被打包成war文件格式部署到portlet容器里。 Portlets在以下方面与servlets相似:1. portlets由特定的容器管理。2. portlets生成动态内容。3. portlet的生命周期由容器管理。4. portlets通过请求/响应模式与web客户端交互。 Portlets在以下方面与servlets相异:1. portlets只能生成标记段,而不是整个文档。2. portlets没有可供直接访问的URL地址。不过你还是能够让别人通过URL访问到portlet,你可以把包含该portlet的页面的URL发给他。3. portlets不能随意地生成内容,这是因为portlet生成的内容最终要成为portal页面的一部分。如果portal服务器要求的是html/text类型,那么所有的portlets都应生成html/text类型的内容。

Portlet 是什么

4,JEE容器 EJB容器 Servlet容器

J2EE中容器充当中间件的角色。主要的容器包括:【WEB容器】:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。【EJB容器】:Enterprise java bean 容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。WEB容器和EJB容器在原理上是大体相同的,更多的区别是被隔离的外界环境。WEB容器更多的是跟基于HTTP的请求打交道。而EJB容器不是。它是更多的跟数据库、其它服务打交道。但他们都是把与外界的交互实现从而减轻应用程序的负担。例如SERVLET不用关心HTTP的细节,直接引用环境变量session,request,response就行、EJB不用关心数据库连接速度、各种事务控制,直接由容器来完成。容器就是你的程序运行时需要的环境1,Tomcat是Servlet的运行环境,即一个Servlet容器。 2,Servlet容器的作用是负责处理客户请求,当客户请求来到时,Servlet容器获取请求,然后调用某个Servlet,并把Servlet的执行结果返回给客户。 3,Servlet容器的工作过程是:当客户请求某个资源时,Servlet容器使用ServletRequest对象把客户的请求信息封装起来,然后调用java Servlet API中定义的Servlet的一些生命周期方法,完成Servlet的执行,接着把Servlet执行的要返回给客户的结果封装到 ServletResponse对象中,最后Servlet容器把客户的请求发送给客户,完成为客户的一次服务过程。每一个Servlet的类都执行 init()、service()、destory()三个函数的自动调用,在启动时调用一次init()函数用以进行参数的初始化,在服务期间每当接收到对该Servlet的请求时都会调用Service()函数执行该Servlet的服务操作,当容器销毁时调用一次destory()函数。 4,典型的Servlet应用是监听器、过滤器的实现。
这个,你没有基础或没有学习过的话很多意思你是很难理解的,最好是先学点东西
你好!容器的概念,参考图片。希望对你有所帮助吧。仅代表个人观点,不喜勿喷,谢谢。
JBoss 实现了 J2EE里的所有规范 也是EJB的容器 同时JBoss 也集成了Web服务 其内部是集成了TOMCAT来提供WEB服务的 APACHE 只是WEB容器 TOMCAT 是 JSP SERVLET 的 WEB容器 对外只提供WEB请求的服务

5,Navicat mysql xxxwar tomcatJDKJRE

1:"Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","JRE" ,”配置环境变量“分别是什么? 它们的功能分别是什么?Navicat:是mysql的一种客户端,方便用户可视化的使用mysql。和sql server 查询分析器一样。mysql:是一个轻量化的数据库。用于存储数据,信息等等。xxx.war:是java web开发出来的部署包,通俗点讲就是一个网站的压缩包,放在 tomcat 指定目录就可以用了。tomcat:是Java web 诚寻运行指定的容器一种。就是服务器程序,有了这个,网站才能顺利访问。JDK:是java的开发环境。一般是开发展使用这个。JRE:是java的运行环境。————配置环境变量,是为了让系统能够便捷的访问到以上程序,将路径等信息配置到环境变量中。————2:部署一个平台,上面这几个东西"Navicat" , "mysql" , "xxx.war" ,"tomcat",“JDK","JRE" ,”配置环境变量“ ,它们的顺序和关系是什么?没有指定的顺序,但是需要先安装JRE或者JDK(包含JRE),然后安装mysql,tomcat,部署xxx.war。至于Navicat,只是用来分析sql用的,一般正式环境就不需要了。至于关系。你访问一个网站,这个网站接收到请求,通过tomcat里的XXX.war程序,访问mysql数据库,然后返回结果。3:曾经还看见过一个PHP MYSQL,这个PHP MYSQL 是什么?PHP 是另外一种开发语言,和刚才的Java不同,PHP是轻量级的开发语言,而Java则适合大型应用。 MYSQL 作为数据库,提供一个接口,只要开发语言支持,都可以访问到mysql的数据库。4:原来还见到过ORACLE,一般有同事,一看到一个网站之类的,就问是用什么做的。 有人回答ORACLE 或者 其它的,请问ORACLE和网站平台是什么关系?还有什么其它的吗?oracle 是甲骨文公司的英文名称,这里一般是指数据库。oracle是一个重量级的数据库,和mysql一样部署在后台,共应用程序访问。性能和结构都要比mysql好很多,对于大型程序,一般选用oracle。其他的还有如 sqlserver, DB2, derby等等。5:JAVA ,PHP , C , 这三个分别是什么 ?他们之间有什么关联吗? 都是程序开发语言。java 基于虚拟机,可以做桌面程序和网站程序。PHP 基于一个容器(服务器),适合做网站程序。C基于系统,适合做本地客户端程序,桌面程序。他们之间没有必要的关联。但是C作为程序基础,是大多数程序员入门首选。6:基于”Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","JRE" ,”配置环境变量“部署一个平台,是所谓单机版的吗?部署的顺序和流程是?请讲下每一个的作用。部署完毕以后,本机即可以访问,如果外网可以访问到本机的IP,那么,外网也可以访问到这个程序。流程顺序和作用上面已经叙述。其实,你平常经常访问的淘宝啊,各类视频网站啊,百度啊,都是这类应用:WEB 应用。他们运行于一个容器上,然后供互联网用户访问使用。希望可以帮助你。

文章TAG:用于数据库的容器有哪些  简述java中几种数据存储的容器  
下一篇